diff --git a/pkg/nifi/README.md b/pkg/nifi/README.md index 4b96a83f..586fdc1c 100644 --- a/pkg/nifi/README.md +++ b/pkg/nifi/README.md @@ -5,7 +5,7 @@ The Rest API provides programmatic access to command and control a NiFi instance ## Overview This API client was generated by the [swagger-codegen](https://github.com/swagger-api/swagger-codegen) project. By using the [swagger-spec](https://github.com/swagger-api/swagger-spec) from a remote server, you can easily generate an API client. -- API version: 1.17.0 +- API version: 1.18.0 - Package version: 1.0.0 - Build package: io.swagger.codegen.languages.GoClientCodegen For more information, please visit [https://nifi.apache.org](https://nifi.apache.org) @@ -42,23 +42,26 @@ Class | Method | HTTP request | Description *ConnectionsApi* | [**UpdateConnection**](docs/ConnectionsApi.md#updateconnection) | **Put** /connections/{id} | Updates a connection *ControllerApi* | [**CreateBulletin**](docs/ControllerApi.md#createbulletin) | **Post** /controller/bulletin | Creates a new bulletin *ControllerApi* | [**CreateControllerService**](docs/ControllerApi.md#createcontrollerservice) | **Post** /controller/controller-services | Creates a new controller service -*ControllerApi* | [**CreateRegistryClient**](docs/ControllerApi.md#createregistryclient) | **Post** /controller/registry-clients | Creates a new registry client +*ControllerApi* | [**CreateFlowRegistryClient**](docs/ControllerApi.md#createflowregistryclient) | **Post** /controller/registry-clients | Creates a new flow registry client +*ControllerApi* | [**CreateParameterProvider**](docs/ControllerApi.md#createparameterprovider) | **Post** /controller/parameter-providers | Creates a new parameter provider *ControllerApi* | [**CreateReportingTask**](docs/ControllerApi.md#createreportingtask) | **Post** /controller/reporting-tasks | Creates a new reporting task +*ControllerApi* | [**DeleteFlowRegistryClient**](docs/ControllerApi.md#deleteflowregistryclient) | **Delete** /controller/registry-clients/{id} | Deletes a flow registry client *ControllerApi* | [**DeleteHistory**](docs/ControllerApi.md#deletehistory) | **Delete** /controller/history | Purges history *ControllerApi* | [**DeleteNode**](docs/ControllerApi.md#deletenode) | **Delete** /controller/cluster/nodes/{id} | Removes a node from the cluster -*ControllerApi* | [**DeleteRegistryClient**](docs/ControllerApi.md#deleteregistryclient) | **Delete** /controller/registry-clients/{id} | Deletes a registry client *ControllerApi* | [**GetCluster**](docs/ControllerApi.md#getcluster) | **Get** /controller/cluster | Gets the contents of the cluster *ControllerApi* | [**GetControllerConfig**](docs/ControllerApi.md#getcontrollerconfig) | **Get** /controller/config | Retrieves the configuration for this NiFi Controller +*ControllerApi* | [**GetFlowRegistryClient**](docs/ControllerApi.md#getflowregistryclient) | **Get** /controller/registry-clients/{id} | Gets a flow registry client +*ControllerApi* | [**GetFlowRegistryClients**](docs/ControllerApi.md#getflowregistryclients) | **Get** /controller/registry-clients | Gets the listing of available flow registry clients *ControllerApi* | [**GetNode**](docs/ControllerApi.md#getnode) | **Get** /controller/cluster/nodes/{id} | Gets a node in the cluster *ControllerApi* | [**GetNodeStatusHistory**](docs/ControllerApi.md#getnodestatushistory) | **Get** /controller/status/history | Gets status history for the node -*ControllerApi* | [**GetRegistryClient**](docs/ControllerApi.md#getregistryclient) | **Get** /controller/registry-clients/{id} | Gets a registry client -*ControllerApi* | [**GetRegistryClients**](docs/ControllerApi.md#getregistryclients) | **Get** /controller/registry-clients | Gets the listing of available registry clients +*ControllerApi* | [**GetPropertyDescriptor**](docs/ControllerApi.md#getpropertydescriptor) | **Get** /controller/registry-clients/{id}/descriptors | Gets a flow registry client property descriptor +*ControllerApi* | [**GetRegistryClientTypes**](docs/ControllerApi.md#getregistryclienttypes) | **Get** /controller/registry-types | Retrieves the types of flow that this NiFi supports *ControllerApi* | [**UpdateControllerConfig**](docs/ControllerApi.md#updatecontrollerconfig) | **Put** /controller/config | Retrieves the configuration for this NiFi +*ControllerApi* | [**UpdateFlowRegistryClient**](docs/ControllerApi.md#updateflowregistryclient) | **Put** /controller/registry-clients/{id} | Updates a flow registry client *ControllerApi* | [**UpdateNode**](docs/ControllerApi.md#updatenode) | **Put** /controller/cluster/nodes/{id} | Updates a node in the cluster -*ControllerApi* | [**UpdateRegistryClient**](docs/ControllerApi.md#updateregistryclient) | **Put** /controller/registry-clients/{id} | Updates a registry client *ControllerServicesApi* | [**AnalyzeConfiguration**](docs/ControllerServicesApi.md#analyzeconfiguration) | **Post** /controller-services/{id}/config/analysis | Performs analysis of the component's configuration, providing information about which attributes are referenced. *ControllerServicesApi* | [**ClearState**](docs/ControllerServicesApi.md#clearstate) | **Post** /controller-services/{id}/state/clear-requests | Clears the state for a controller service -*ControllerServicesApi* | [**DeleteValidationRequest**](docs/ControllerServicesApi.md#deletevalidationrequest) | **Delete** /controller-services/{id}/config/verification-requests/{requestId} | Deletes the Verification Request with the given ID +*ControllerServicesApi* | [**DeleteVerificationRequest**](docs/ControllerServicesApi.md#deleteverificationrequest) | **Delete** /controller-services/{id}/config/verification-requests/{requestId} | Deletes the Verification Request with the given ID *ControllerServicesApi* | [**GetControllerService**](docs/ControllerServicesApi.md#getcontrollerservice) | **Get** /controller-services/{id} | Gets a controller service *ControllerServicesApi* | [**GetControllerServiceReferences**](docs/ControllerServicesApi.md#getcontrollerservicereferences) | **Get** /controller-services/{id}/references | Gets a controller service *ControllerServicesApi* | [**GetPropertyDescriptor**](docs/ControllerServicesApi.md#getpropertydescriptor) | **Get** /controller-services/{id}/descriptors | Gets a controller service property descriptor @@ -103,13 +106,15 @@ Class | Method | HTTP request | Description *FlowApi* | [**GetInputPortStatus**](docs/FlowApi.md#getinputportstatus) | **Get** /flow/input-ports/{id}/status | Gets status for an input port *FlowApi* | [**GetOutputPortStatus**](docs/FlowApi.md#getoutputportstatus) | **Get** /flow/output-ports/{id}/status | Gets status for an output port *FlowApi* | [**GetParameterContexts**](docs/FlowApi.md#getparametercontexts) | **Get** /flow/parameter-contexts | Gets all Parameter Contexts +*FlowApi* | [**GetParameterProviderTypes**](docs/FlowApi.md#getparameterprovidertypes) | **Get** /flow/parameter-provider-types | Retrieves the types of parameter providers that this NiFi supports +*FlowApi* | [**GetParameterProviders**](docs/FlowApi.md#getparameterproviders) | **Get** /flow/parameter-providers | Gets all parameter providers *FlowApi* | [**GetPrioritizers**](docs/FlowApi.md#getprioritizers) | **Get** /flow/prioritizers | Retrieves the types of prioritizers that this NiFi supports *FlowApi* | [**GetProcessGroupStatus**](docs/FlowApi.md#getprocessgroupstatus) | **Get** /flow/process-groups/{id}/status | Gets the status for a process group *FlowApi* | [**GetProcessGroupStatusHistory**](docs/FlowApi.md#getprocessgroupstatushistory) | **Get** /flow/process-groups/{id}/status/history | Gets status history for a remote process group *FlowApi* | [**GetProcessorStatus**](docs/FlowApi.md#getprocessorstatus) | **Get** /flow/processors/{id}/status | Gets status for a processor *FlowApi* | [**GetProcessorStatusHistory**](docs/FlowApi.md#getprocessorstatushistory) | **Get** /flow/processors/{id}/status/history | Gets status history for a processor *FlowApi* | [**GetProcessorTypes**](docs/FlowApi.md#getprocessortypes) | **Get** /flow/processor-types | Retrieves the types of processors that this NiFi supports -*FlowApi* | [**GetRegistries**](docs/FlowApi.md#getregistries) | **Get** /flow/registries | Gets the listing of available registries +*FlowApi* | [**GetRegistryClients**](docs/FlowApi.md#getregistryclients) | **Get** /flow/registries | Gets the listing of available flow registry clients *FlowApi* | [**GetRemoteProcessGroupStatus**](docs/FlowApi.md#getremoteprocessgroupstatus) | **Get** /flow/remote-process-groups/{id}/status | Gets status for a remote process group *FlowApi* | [**GetRemoteProcessGroupStatusHistory**](docs/FlowApi.md#getremoteprocessgroupstatushistory) | **Get** /flow/remote-process-groups/{id}/status/history | Gets the status history *FlowApi* | [**GetReportingTaskTypes**](docs/FlowApi.md#getreportingtasktypes) | **Get** /flow/reporting-task-types | Retrieves the types of reporting tasks that this NiFi supports @@ -153,6 +158,21 @@ Class | Method | HTTP request | Description *ParameterContextsApi* | [**SubmitParameterContextUpdate**](docs/ParameterContextsApi.md#submitparametercontextupdate) | **Post** /parameter-contexts/{contextId}/update-requests | Initiate the Update Request of a Parameter Context *ParameterContextsApi* | [**SubmitValidationRequest**](docs/ParameterContextsApi.md#submitvalidationrequest) | **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 *ParameterContextsApi* | [**UpdateParameterContext**](docs/ParameterContextsApi.md#updateparametercontext) | **Put** /parameter-contexts/{id} | Modifies a Parameter Context +*ParameterProvidersApi* | [**AnalyzeConfiguration**](docs/ParameterProvidersApi.md#analyzeconfiguration) | **Post** /parameter-providers/{id}/config/analysis | Performs analysis of the component's configuration, providing information about which attributes are referenced. +*ParameterProvidersApi* | [**ClearState**](docs/ParameterProvidersApi.md#clearstate) | **Post** /parameter-providers/{id}/state/clear-requests | Clears the state for a parameter provider +*ParameterProvidersApi* | [**DeleteApplyParametersRequest**](docs/ParameterProvidersApi.md#deleteapplyparametersrequest) | **Delete** /parameter-providers/{providerId}/apply-parameters-requests/{requestId} | Deletes the Apply Parameters Request with the given ID +*ParameterProvidersApi* | [**DeleteVerificationRequest**](docs/ParameterProvidersApi.md#deleteverificationrequest) | **Delete** /parameter-providers/{id}/config/verification-requests/{requestId} | Deletes the Verification Request with the given ID +*ParameterProvidersApi* | [**FetchParameters**](docs/ParameterProvidersApi.md#fetchparameters) | **Post** /parameter-providers/{id}/parameters/fetch-requests | Fetches and temporarily caches the parameters for a provider +*ParameterProvidersApi* | [**GetParameterProvider**](docs/ParameterProvidersApi.md#getparameterprovider) | **Get** /parameter-providers/{id} | Gets a parameter provider +*ParameterProvidersApi* | [**GetParameterProviderApplyParametersRequest**](docs/ParameterProvidersApi.md#getparameterproviderapplyparametersrequest) | **Get** /parameter-providers/{providerId}/apply-parameters-requests/{requestId} | Returns the Apply Parameters Request with the given ID +*ParameterProvidersApi* | [**GetParameterProviderReferences**](docs/ParameterProvidersApi.md#getparameterproviderreferences) | **Get** /parameter-providers/{id}/references | Gets all references to a parameter provider +*ParameterProvidersApi* | [**GetPropertyDescriptor**](docs/ParameterProvidersApi.md#getpropertydescriptor) | **Get** /parameter-providers/{id}/descriptors | Gets a parameter provider property descriptor +*ParameterProvidersApi* | [**GetState**](docs/ParameterProvidersApi.md#getstate) | **Get** /parameter-providers/{id}/state | Gets the state for a parameter provider +*ParameterProvidersApi* | [**GetVerificationRequest**](docs/ParameterProvidersApi.md#getverificationrequest) | **Get** /parameter-providers/{id}/config/verification-requests/{requestId} | Returns the Verification Request with the given ID +*ParameterProvidersApi* | [**RemoveParameterProvider**](docs/ParameterProvidersApi.md#removeparameterprovider) | **Delete** /parameter-providers/{id} | Deletes a parameter provider +*ParameterProvidersApi* | [**SubmitApplyParameters**](docs/ParameterProvidersApi.md#submitapplyparameters) | **Post** /parameter-providers/{providerId}/apply-parameters-requests | Initiate a request to apply the fetched parameters of a Parameter Provider +*ParameterProvidersApi* | [**SubmitConfigVerificationRequest**](docs/ParameterProvidersApi.md#submitconfigverificationrequest) | **Post** /parameter-providers/{id}/config/verification-requests | Performs verification of the Parameter Provider's configuration +*ParameterProvidersApi* | [**UpdateParameterProvider**](docs/ParameterProvidersApi.md#updateparameterprovider) | **Put** /parameter-providers/{id} | Updates a parameter provider *PoliciesApi* | [**CreateAccessPolicy**](docs/PoliciesApi.md#createaccesspolicy) | **Post** /policies | Creates an access policy *PoliciesApi* | [**GetAccessPolicy**](docs/PoliciesApi.md#getaccesspolicy) | **Get** /policies/{id} | Gets an access policy *PoliciesApi* | [**GetAccessPolicyForResource**](docs/PoliciesApi.md#getaccesspolicyforresource) | **Get** /policies/{action}/{resource} | Gets an access policy for the specified action and resource @@ -224,6 +244,7 @@ Class | Method | HTTP request | Description *ProvenanceEventsApi* | [**GetOutputContent**](docs/ProvenanceEventsApi.md#getoutputcontent) | **Get** /provenance-events/{id}/content/output | Gets the output content for a provenance event *ProvenanceEventsApi* | [**GetProvenanceEvent**](docs/ProvenanceEventsApi.md#getprovenanceevent) | **Get** /provenance-events/{id} | Gets a provenance event *ProvenanceEventsApi* | [**SubmitReplay**](docs/ProvenanceEventsApi.md#submitreplay) | **Post** /provenance-events/replays | Replays content from a provenance event +*ProvenanceEventsApi* | [**SubmitReplayLatestEvent**](docs/ProvenanceEventsApi.md#submitreplaylatestevent) | **Post** /provenance-events/latest/replays | Replays content from a provenance event *RemoteProcessGroupsApi* | [**GetRemoteProcessGroup**](docs/RemoteProcessGroupsApi.md#getremoteprocessgroup) | **Get** /remote-process-groups/{id} | Gets a remote process group *RemoteProcessGroupsApi* | [**GetState**](docs/RemoteProcessGroupsApi.md#getstate) | **Get** /remote-process-groups/{id}/state | Gets the state for a RemoteProcessGroup *RemoteProcessGroupsApi* | [**RemoveRemoteProcessGroup**](docs/RemoteProcessGroupsApi.md#removeremoteprocessgroup) | **Delete** /remote-process-groups/{id} | Deletes a remote process group @@ -236,7 +257,7 @@ Class | Method | HTTP request | Description *RemoteProcessGroupsApi* | [**UpdateRemoteProcessGroupRunStatuses**](docs/RemoteProcessGroupsApi.md#updateremoteprocessgrouprunstatuses) | **Put** /remote-process-groups/process-group/{id}/run-status | Updates run status of all remote process groups in a process group (recursively) *ReportingTasksApi* | [**AnalyzeConfiguration**](docs/ReportingTasksApi.md#analyzeconfiguration) | **Post** /reporting-tasks/{id}/config/analysis | Performs analysis of the component's configuration, providing information about which attributes are referenced. *ReportingTasksApi* | [**ClearState**](docs/ReportingTasksApi.md#clearstate) | **Post** /reporting-tasks/{id}/state/clear-requests | Clears the state for a reporting task -*ReportingTasksApi* | [**DeleteValidationRequest**](docs/ReportingTasksApi.md#deletevalidationrequest) | **Delete** /reporting-tasks/{id}/config/verification-requests/{requestId} | Deletes the Verification Request with the given ID +*ReportingTasksApi* | [**DeleteVerificationRequest**](docs/ReportingTasksApi.md#deleteverificationrequest) | **Delete** /reporting-tasks/{id}/config/verification-requests/{requestId} | Deletes the Verification Request with the given ID *ReportingTasksApi* | [**GetPropertyDescriptor**](docs/ReportingTasksApi.md#getpropertydescriptor) | **Get** /reporting-tasks/{id}/descriptors | Gets a reporting task property descriptor *ReportingTasksApi* | [**GetReportingTask**](docs/ReportingTasksApi.md#getreportingtask) | **Get** /reporting-tasks/{id} | Gets a reporting task *ReportingTasksApi* | [**GetState**](docs/ReportingTasksApi.md#getstate) | **Get** /reporting-tasks/{id}/state | Gets the state for a reporting task @@ -308,10 +329,6 @@ Class | Method | HTTP request | Description - [BannerEntity](docs/BannerEntity.md) - [BatchSettingsDto](docs/BatchSettingsDto.md) - [BatchSize](docs/BatchSize.md) - - [Bucket](docs/Bucket.md) - - [BucketDto](docs/BucketDto.md) - - [BucketEntity](docs/BucketEntity.md) - - [BucketsEntity](docs/BucketsEntity.md) - [BuildInfo](docs/BuildInfo.md) - [BulletinBoardDto](docs/BulletinBoardDto.md) - [BulletinBoardEntity](docs/BulletinBoardEntity.md) @@ -329,6 +346,7 @@ Class | Method | HTTP request | Description - [ComponentDifferenceDto](docs/ComponentDifferenceDto.md) - [ComponentHistoryDto](docs/ComponentHistoryDto.md) - [ComponentHistoryEntity](docs/ComponentHistoryEntity.md) + - [ComponentLifecycle](docs/ComponentLifecycle.md) - [ComponentManifest](docs/ComponentManifest.md) - [ComponentReferenceDto](docs/ComponentReferenceDto.md) - [ComponentReferenceEntity](docs/ComponentReferenceEntity.md) @@ -392,6 +410,8 @@ Class | Method | HTTP request | Description - [DocumentedTypeDto](docs/DocumentedTypeDto.md) - [DropRequestDto](docs/DropRequestDto.md) - [DropRequestEntity](docs/DropRequestEntity.md) + - [DtoFactory](docs/DtoFactory.md) + - [Entity](docs/Entity.md) - [ExplicitRestrictionDto](docs/ExplicitRestrictionDto.md) - [ExternalControllerServiceReference](docs/ExternalControllerServiceReference.md) - [FlowBreadcrumbDto](docs/FlowBreadcrumbDto.md) @@ -404,6 +424,15 @@ Class | Method | HTTP request | Description - [FlowFileDto](docs/FlowFileDto.md) - [FlowFileEntity](docs/FlowFileEntity.md) - [FlowFileSummaryDto](docs/FlowFileSummaryDto.md) + - [FlowRegistryBucket](docs/FlowRegistryBucket.md) + - [FlowRegistryBucketDto](docs/FlowRegistryBucketDto.md) + - [FlowRegistryBucketEntity](docs/FlowRegistryBucketEntity.md) + - [FlowRegistryBucketsEntity](docs/FlowRegistryBucketsEntity.md) + - [FlowRegistryClientDto](docs/FlowRegistryClientDto.md) + - [FlowRegistryClientEntity](docs/FlowRegistryClientEntity.md) + - [FlowRegistryClientTypesEntity](docs/FlowRegistryClientTypesEntity.md) + - [FlowRegistryClientsEntity](docs/FlowRegistryClientsEntity.md) + - [FlowRegistryPermissions](docs/FlowRegistryPermissions.md) - [FlowSnippetDto](docs/FlowSnippetDto.md) - [FunnelDto](docs/FunnelDto.md) - [FunnelEntity](docs/FunnelEntity.md) @@ -414,8 +443,8 @@ Class | Method | HTTP request | Description - [HistoryDto](docs/HistoryDto.md) - [HistoryEntity](docs/HistoryEntity.md) - [InputPortsEntity](docs/InputPortsEntity.md) + - [InputStream](docs/InputStream.md) - [InstantiateTemplateRequestEntity](docs/InstantiateTemplateRequestEntity.md) - - [JaxbLink](docs/JaxbLink.md) - [JvmControllerDiagnosticsSnapshotDto](docs/JvmControllerDiagnosticsSnapshotDto.md) - [JvmDiagnosticsDto](docs/JvmDiagnosticsDto.md) - [JvmDiagnosticsSnapshotDto](docs/JvmDiagnosticsSnapshotDto.md) @@ -437,11 +466,14 @@ Class | Method | HTTP request | Description - [NodeDto](docs/NodeDto.md) - [NodeEntity](docs/NodeEntity.md) - [NodeEventDto](docs/NodeEventDto.md) + - [NodeIdentifier](docs/NodeIdentifier.md) - [NodeJvmDiagnosticsSnapshotDto](docs/NodeJvmDiagnosticsSnapshotDto.md) - [NodePortStatusSnapshotDto](docs/NodePortStatusSnapshotDto.md) - [NodeProcessGroupStatusSnapshotDto](docs/NodeProcessGroupStatusSnapshotDto.md) - [NodeProcessorStatusSnapshotDto](docs/NodeProcessorStatusSnapshotDto.md) - [NodeRemoteProcessGroupStatusSnapshotDto](docs/NodeRemoteProcessGroupStatusSnapshotDto.md) + - [NodeReplayLastEventSnapshotDto](docs/NodeReplayLastEventSnapshotDto.md) + - [NodeResponse](docs/NodeResponse.md) - [NodeSearchResultDto](docs/NodeSearchResultDto.md) - [NodeStatusSnapshotsDto](docs/NodeStatusSnapshotsDto.md) - [NodeSystemDiagnosticsSnapshotDto](docs/NodeSystemDiagnosticsSnapshotDto.md) @@ -450,6 +482,7 @@ Class | Method | HTTP request | Description - [ParameterContextEntity](docs/ParameterContextEntity.md) - [ParameterContextReferenceDto](docs/ParameterContextReferenceDto.md) - [ParameterContextReferenceEntity](docs/ParameterContextReferenceEntity.md) + - [ParameterContextUpdateEntity](docs/ParameterContextUpdateEntity.md) - [ParameterContextUpdateRequestDto](docs/ParameterContextUpdateRequestDto.md) - [ParameterContextUpdateRequestEntity](docs/ParameterContextUpdateRequestEntity.md) - [ParameterContextUpdateStepDto](docs/ParameterContextUpdateStepDto.md) @@ -459,9 +492,25 @@ Class | Method | HTTP request | Description - [ParameterContextsEntity](docs/ParameterContextsEntity.md) - [ParameterDto](docs/ParameterDto.md) - [ParameterEntity](docs/ParameterEntity.md) + - [ParameterGroupConfigurationEntity](docs/ParameterGroupConfigurationEntity.md) + - [ParameterProviderApplyParametersRequestDto](docs/ParameterProviderApplyParametersRequestDto.md) + - [ParameterProviderApplyParametersRequestEntity](docs/ParameterProviderApplyParametersRequestEntity.md) + - [ParameterProviderApplyParametersUpdateStepDto](docs/ParameterProviderApplyParametersUpdateStepDto.md) + - [ParameterProviderConfigurationDto](docs/ParameterProviderConfigurationDto.md) + - [ParameterProviderConfigurationEntity](docs/ParameterProviderConfigurationEntity.md) + - [ParameterProviderDto](docs/ParameterProviderDto.md) + - [ParameterProviderEntity](docs/ParameterProviderEntity.md) + - [ParameterProviderParameterApplicationEntity](docs/ParameterProviderParameterApplicationEntity.md) + - [ParameterProviderParameterFetchEntity](docs/ParameterProviderParameterFetchEntity.md) + - [ParameterProviderReference](docs/ParameterProviderReference.md) + - [ParameterProviderReferencingComponentDto](docs/ParameterProviderReferencingComponentDto.md) + - [ParameterProviderReferencingComponentEntity](docs/ParameterProviderReferencingComponentEntity.md) + - [ParameterProviderReferencingComponentsEntity](docs/ParameterProviderReferencingComponentsEntity.md) + - [ParameterProviderTypesEntity](docs/ParameterProviderTypesEntity.md) + - [ParameterProvidersEntity](docs/ParameterProvidersEntity.md) + - [ParameterStatusDto](docs/ParameterStatusDto.md) - [PeerDto](docs/PeerDto.md) - [PeersEntity](docs/PeersEntity.md) - - [Permissions](docs/Permissions.md) - [PermissionsDto](docs/PermissionsDto.md) - [PortDto](docs/PortDto.md) - [PortEntity](docs/PortEntity.md) @@ -524,9 +573,10 @@ Class | Method | HTTP request | Description - [ProvenanceSearchValueDto](docs/ProvenanceSearchValueDto.md) - [ProvenanceSearchableFieldDto](docs/ProvenanceSearchableFieldDto.md) - [QueueSizeDto](docs/QueueSizeDto.md) - - [RegistryClientEntity](docs/RegistryClientEntity.md) - - [RegistryClientsEntity](docs/RegistryClientsEntity.md) - - [RegistryDto](docs/RegistryDto.md) + - [RegisteredFlow](docs/RegisteredFlow.md) + - [RegisteredFlowSnapshot](docs/RegisteredFlowSnapshot.md) + - [RegisteredFlowSnapshotMetadata](docs/RegisteredFlowSnapshotMetadata.md) + - [RegisteredFlowVersionInfo](docs/RegisteredFlowVersionInfo.md) - [Relationship](docs/Relationship.md) - [RelationshipDto](docs/RelationshipDto.md) - [RemotePortRunStatusEntity](docs/RemotePortRunStatusEntity.md) @@ -541,6 +591,9 @@ Class | Method | HTTP request | Description - [RemoteProcessGroupStatusSnapshotEntity](docs/RemoteProcessGroupStatusSnapshotEntity.md) - [RemoteProcessGroupsEntity](docs/RemoteProcessGroupsEntity.md) - [RemoteQueuePartitionDto](docs/RemoteQueuePartitionDto.md) + - [ReplayLastEventRequestEntity](docs/ReplayLastEventRequestEntity.md) + - [ReplayLastEventResponseEntity](docs/ReplayLastEventResponseEntity.md) + - [ReplayLastEventSnapshotDto](docs/ReplayLastEventSnapshotDto.md) - [ReportingTaskDefinition](docs/ReportingTaskDefinition.md) - [ReportingTaskDto](docs/ReportingTaskDto.md) - [ReportingTaskEntity](docs/ReportingTaskEntity.md) @@ -552,9 +605,9 @@ Class | Method | HTTP request | Description - [RequiredPermissionDto](docs/RequiredPermissionDto.md) - [ResourceDto](docs/ResourceDto.md) - [ResourcesEntity](docs/ResourcesEntity.md) + - [Response](docs/Response.md) - [Restriction](docs/Restriction.md) - [RevisionDto](docs/RevisionDto.md) - - [RevisionInfo](docs/RevisionInfo.md) - [RunStatusDetailsRequestEntity](docs/RunStatusDetailsRequestEntity.md) - [RuntimeManifest](docs/RuntimeManifest.md) - [RuntimeManifestEntity](docs/RuntimeManifestEntity.md) @@ -565,9 +618,11 @@ Class | Method | HTTP request | Description - [SearchResultsEntity](docs/SearchResultsEntity.md) - [SnippetDto](docs/SnippetDto.md) - [SnippetEntity](docs/SnippetEntity.md) + - [StackTraceElement](docs/StackTraceElement.md) - [StartVersionControlRequestEntity](docs/StartVersionControlRequestEntity.md) - [StateEntryDto](docs/StateEntryDto.md) - [StateMapDto](docs/StateMapDto.md) + - [Stateful](docs/Stateful.md) - [StatusDescriptorDto](docs/StatusDescriptorDto.md) - [StatusHistoryDto](docs/StatusHistoryDto.md) - [StatusHistoryEntity](docs/StatusHistoryEntity.md) @@ -585,6 +640,7 @@ Class | Method | HTTP request | Description - [TenantEntity](docs/TenantEntity.md) - [TenantsEntity](docs/TenantsEntity.md) - [ThreadDumpDto](docs/ThreadDumpDto.md) + - [Throwable](docs/Throwable.md) - [TransactionResultEntity](docs/TransactionResultEntity.md) - [UpdateControllerServiceReferenceRequestEntity](docs/UpdateControllerServiceReferenceRequestEntity.md) - [UserDto](docs/UserDto.md) @@ -609,13 +665,10 @@ Class | Method | HTTP request | Description - [VersionInfoDto](docs/VersionInfoDto.md) - [VersionedConnection](docs/VersionedConnection.md) - [VersionedControllerService](docs/VersionedControllerService.md) - - [VersionedFlow](docs/VersionedFlow.md) - [VersionedFlowCoordinates](docs/VersionedFlowCoordinates.md) - [VersionedFlowDto](docs/VersionedFlowDto.md) - [VersionedFlowEntity](docs/VersionedFlowEntity.md) - - [VersionedFlowSnapshot](docs/VersionedFlowSnapshot.md) - [VersionedFlowSnapshotEntity](docs/VersionedFlowSnapshotEntity.md) - - [VersionedFlowSnapshotMetadata](docs/VersionedFlowSnapshotMetadata.md) - [VersionedFlowSnapshotMetadataEntity](docs/VersionedFlowSnapshotMetadataEntity.md) - [VersionedFlowSnapshotMetadataSetEntity](docs/VersionedFlowSnapshotMetadataSetEntity.md) - [VersionedFlowUpdateRequestDto](docs/VersionedFlowUpdateRequestDto.md) diff --git a/pkg/nifi/api/swagger.yaml b/pkg/nifi/api/swagger.yaml index 700fc790..3dbfbacf 100644 --- a/pkg/nifi/api/swagger.yaml +++ b/pkg/nifi/api/swagger.yaml @@ -8,7 +8,7 @@ info: \ definitions of the expected input and output, potential response codes,\ \ and the authorizations required\n \ \ to invoke each service." - version: "1.17.0" + version: "1.18.0" title: "NiFi Rest API" contact: url: "https://nifi.apache.org" @@ -46,6 +46,8 @@ tags: description: "Endpoint for managing an Output Port." - name: "parameter-contexts" description: "Endpoint for managing version control for a flow" +- name: "parameter-providers" + description: "Endpoint for managing a Parameter Provider." - name: "policies" description: "Endpoint for managing access policies." - name: "process-groups" @@ -863,7 +865,7 @@ paths: \ 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." - operationId: "deleteValidationRequest" + operationId: "deleteVerificationRequest" consumes: - "*/*" produces: @@ -1469,13 +1471,51 @@ paths: "409": description: "The request was valid but NiFi was not in the appropriate\ \ state to process it. Retrying the same request later may be successful." + /controller/parameter-providers: + post: + tags: + - "controller" + summary: "Creates a new parameter provider" + description: "" + operationId: "createParameterProvider" + consumes: + - "application/json" + produces: + - "application/json" + parameters: + - in: "body" + name: "body" + description: "The parameter provider configuration details." + required: true + schema: + $ref: "#/definitions/ParameterProviderEntity" + x-exportParamName: "Body" + security: + - Write - /controller: [] + - Read - any referenced Controller Services - /controller-services/{uuid}: [] + - Write - if the Parameter Provider is restricted - /restricted-components: [] + responses: + "200": + description: "successful operation" + schema: + $ref: "#/definitions/ParameterProviderEntity" + "400": + description: "NiFi was unable to complete the request because it was invalid.\ + \ The request should not be retried without modification." + "401": + description: "Client could not be authenticated." + "403": + description: "Client is not authorized to make this request." + "409": + description: "The request was valid but NiFi was not in the appropriate\ + \ state to process it. Retrying the same request later may be successful." /controller/registry-clients: get: tags: - "controller" - summary: "Gets the listing of available registry clients" + summary: "Gets the listing of available flow registry clients" description: "" - operationId: "getRegistryClients" + operationId: "getFlowRegistryClients" consumes: - "*/*" produces: @@ -1487,7 +1527,7 @@ paths: "200": description: "successful operation" schema: - $ref: "#/definitions/RegistryClientsEntity" + $ref: "#/definitions/FlowRegistryClientsEntity" "400": description: "NiFi was unable to complete the request because it was invalid.\ \ The request should not be retried without modification." @@ -1503,9 +1543,9 @@ paths: post: tags: - "controller" - summary: "Creates a new registry client" + summary: "Creates a new flow registry client" description: "" - operationId: "createRegistryClient" + operationId: "createFlowRegistryClient" consumes: - "application/json" produces: @@ -1513,10 +1553,10 @@ paths: parameters: - in: "body" name: "body" - description: "The registry configuration details." + description: "The flow registry client configuration details." required: true schema: - $ref: "#/definitions/RegistryClientEntity" + $ref: "#/definitions/FlowRegistryClientEntity" x-exportParamName: "Body" security: - Write - /controller: [] @@ -1524,7 +1564,7 @@ paths: "200": description: "successful operation" schema: - $ref: "#/definitions/RegistryClientEntity" + $ref: "#/definitions/FlowRegistryClientEntity" "400": description: "NiFi was unable to complete the request because it was invalid.\ \ The request should not be retried without modification." @@ -1539,9 +1579,9 @@ paths: get: tags: - "controller" - summary: "Gets a registry client" + summary: "Gets a flow registry client" description: "" - operationId: "getRegistryClient" + operationId: "getFlowRegistryClient" consumes: - "*/*" produces: @@ -1549,7 +1589,7 @@ paths: parameters: - name: "id" in: "path" - description: "The registry id." + description: "The flow registry client id." required: true type: "string" x-exportParamName: "Id" @@ -1559,7 +1599,7 @@ paths: "200": description: "successful operation" schema: - $ref: "#/definitions/RegistryClientEntity" + $ref: "#/definitions/FlowRegistryClientEntity" "400": description: "NiFi was unable to complete the request because it was invalid.\ \ The request should not be retried without modification." @@ -1575,9 +1615,9 @@ paths: put: tags: - "controller" - summary: "Updates a registry client" + summary: "Updates a flow registry client" description: "" - operationId: "updateRegistryClient" + operationId: "updateFlowRegistryClient" consumes: - "application/json" produces: @@ -1585,16 +1625,16 @@ paths: parameters: - name: "id" in: "path" - description: "The registry id." + description: "The flow registry client id." required: true type: "string" x-exportParamName: "Id" - in: "body" name: "body" - description: "The registry configuration details." + description: "The flow registry client configuration details." required: true schema: - $ref: "#/definitions/RegistryClientEntity" + $ref: "#/definitions/FlowRegistryClientEntity" x-exportParamName: "Body" security: - Write - /controller: [] @@ -1602,7 +1642,7 @@ paths: "200": description: "successful operation" schema: - $ref: "#/definitions/RegistryClientEntity" + $ref: "#/definitions/FlowRegistryClientEntity" "400": description: "NiFi was unable to complete the request because it was invalid.\ \ The request should not be retried without modification." @@ -1618,9 +1658,9 @@ paths: delete: tags: - "controller" - summary: "Deletes a registry client" + summary: "Deletes a flow registry client" description: "" - operationId: "deleteRegistryClient" + operationId: "deleteFlowRegistryClient" consumes: - "*/*" produces: @@ -1653,7 +1693,7 @@ paths: x-optionalDataType: "Bool" - name: "id" in: "path" - description: "The registry id." + description: "The flow registry client id." required: true type: "string" x-exportParamName: "Id" @@ -1663,7 +1703,7 @@ paths: "200": description: "successful operation" schema: - $ref: "#/definitions/RegistryClientEntity" + $ref: "#/definitions/FlowRegistryClientEntity" "400": description: "NiFi was unable to complete the request because it was invalid.\ \ The request should not be retried without modification." @@ -1676,6 +1716,87 @@ paths: "409": description: "The request was valid but NiFi was not in the appropriate\ \ state to process it. Retrying the same request later may be successful." + /controller/registry-clients/{id}/descriptors: + get: + tags: + - "controller" + summary: "Gets a flow registry client property descriptor" + description: "" + operationId: "getPropertyDescriptor" + consumes: + - "*/*" + produces: + - "application/json" + parameters: + - name: "id" + in: "path" + description: "The flow registry client id." + required: true + type: "string" + x-exportParamName: "Id" + - name: "propertyName" + in: "query" + description: "The property name." + required: true + type: "string" + x-exportParamName: "PropertyName" + - name: "sensitive" + in: "query" + description: "Property Descriptor requested sensitive status" + required: false + type: "boolean" + default: false + x-exportParamName: "Sensitive" + x-optionalDataType: "Bool" + security: + - Read - /controller/registry-clients/{uuid}: [] + responses: + "200": + description: "successful operation" + schema: + $ref: "#/definitions/PropertyDescriptorEntity" + "400": + description: "NiFi was unable to complete the request because it was invalid.\ + \ The request should not be retried without modification." + "401": + description: "Client could not be authenticated." + "403": + description: "Client is not authorized to make this request." + "404": + description: "The specified resource could not be found." + "409": + description: "The request was valid but NiFi was not in the appropriate\ + \ state to process it. Retrying the same request later may be successful." + /controller/registry-types: + get: + tags: + - "controller" + summary: "Retrieves the types of flow that this NiFi supports" + description: "Note: This endpoint is subject to change as NiFi and it's REST\ + \ API evolve." + operationId: "getRegistryClientTypes" + consumes: + - "*/*" + produces: + - "application/json" + parameters: [] + security: + - Read - /flow: [] + responses: + "200": + description: "successful operation" + schema: + $ref: "#/definitions/FlowRegistryClientTypesEntity" + "400": + description: "NiFi was unable to complete the request because it was invalid.\ + \ The request should not be retried without modification." + "401": + description: "Client could not be authenticated." + "403": + description: "Client is not authorized to make this request." + "409": + description: "The request was valid but NiFi was not in the appropriate\ + \ state to process it. Retrying the same request later may be successful." /controller/reporting-tasks: post: tags: @@ -3117,6 +3238,89 @@ paths: "409": description: "The request was valid but NiFi was not in the appropriate\ \ state to process it. Retrying the same request later may be successful." + /flow/parameter-provider-types: + get: + tags: + - "flow" + summary: "Retrieves the types of parameter providers that this NiFi supports" + description: "Note: This endpoint is subject to change as NiFi and it's REST\ + \ API evolve." + operationId: "getParameterProviderTypes" + consumes: + - "*/*" + produces: + - "application/json" + parameters: + - name: "bundleGroupFilter" + in: "query" + description: "If specified, will only return types that are a member of this\ + \ bundle group." + required: false + type: "string" + x-exportParamName: "BundleGroupFilter" + x-optionalDataType: "String" + - name: "bundleArtifactFilter" + in: "query" + description: "If specified, will only return types that are a member of this\ + \ bundle artifact." + required: false + type: "string" + x-exportParamName: "BundleArtifactFilter" + x-optionalDataType: "String" + - name: "type" + in: "query" + description: "If specified, will only return types whose fully qualified classname\ + \ matches." + required: false + type: "string" + x-exportParamName: "Type_" + x-optionalDataType: "String" + security: + - Read - /flow: [] + responses: + "200": + description: "successful operation" + schema: + $ref: "#/definitions/ParameterProviderTypesEntity" + "400": + description: "NiFi was unable to complete the request because it was invalid.\ + \ The request should not be retried without modification." + "401": + description: "Client could not be authenticated." + "403": + description: "Client is not authorized to make this request." + "409": + description: "The request was valid but NiFi was not in the appropriate\ + \ state to process it. Retrying the same request later may be successful." + /flow/parameter-providers: + get: + tags: + - "flow" + summary: "Gets all parameter providers" + description: "" + operationId: "getParameterProviders" + consumes: + - "*/*" + produces: + - "application/json" + parameters: [] + security: + - Read - /flow: [] + responses: + "200": + description: "successful operation" + schema: + $ref: "#/definitions/ParameterProvidersEntity" + "400": + description: "NiFi was unable to complete the request because it was invalid.\ + \ The request should not be retried without modification." + "401": + description: "Client could not be authenticated." + "403": + description: "Client is not authorized to make this request." + "409": + description: "The request was valid but NiFi was not in the appropriate\ + \ state to process it. Retrying the same request later may be successful." /flow/prioritizers: get: tags: @@ -3596,9 +3800,9 @@ paths: get: tags: - "flow" - summary: "Gets the listing of available registries" + summary: "Gets the listing of available flow registry clients" description: "" - operationId: "getRegistries" + operationId: "getRegistryClients" consumes: - "*/*" produces: @@ -3610,7 +3814,7 @@ paths: "200": description: "successful operation" schema: - $ref: "#/definitions/RegistryClientsEntity" + $ref: "#/definitions/FlowRegistryClientsEntity" "400": description: "NiFi was unable to complete the request because it was invalid.\ \ The request should not be retried without modification." @@ -3647,7 +3851,7 @@ paths: "200": description: "successful operation" schema: - $ref: "#/definitions/BucketsEntity" + $ref: "#/definitions/FlowRegistryBucketsEntity" "400": description: "NiFi was unable to complete the request because it was invalid.\ \ The request should not be retried without modification." @@ -3675,7 +3879,7 @@ paths: parameters: - name: "registry-id" in: "path" - description: "The registry id." + description: "The registry client id." required: true type: "string" x-exportParamName: "RegistryId" @@ -3719,7 +3923,7 @@ paths: parameters: - name: "registry-id" in: "path" - description: "The registry id." + description: "The registry client id." required: true type: "string" x-exportParamName: "RegistryId" @@ -5584,107 +5788,13 @@ paths: "409": description: "The request was valid but NiFi was not in the appropriate\ \ state to process it. Retrying the same request later may be successful." - /policies: - post: - tags: - - "policies" - summary: "Creates an access policy" - description: "" - operationId: "createAccessPolicy" - consumes: - - "application/json" - produces: - - "application/json" - parameters: - - in: "body" - name: "body" - description: "The access policy configuration details." - required: true - schema: - $ref: "#/definitions/AccessPolicyEntity" - x-exportParamName: "Body" - security: - - Write - /policies/{resource}: [] - responses: - "200": - description: "successful operation" - schema: - $ref: "#/definitions/AccessPolicyEntity" - "400": - description: "NiFi was unable to complete the request because it was invalid.\ - \ The request should not be retried without modification." - "401": - description: "Client could not be authenticated." - "403": - description: "Client is not authorized to make this request." - "404": - description: "The specified resource could not be found." - "409": - description: "The request was valid but NiFi was not in the appropriate\ - \ state to process it. Retrying the same request later may be successful." - /policies/{action}/{resource}: + /parameter-providers/{id}: get: tags: - - "policies" - summary: "Gets an access policy for the specified action and resource" - description: "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." - operationId: "getAccessPolicyForResource" - consumes: - - "*/*" - produces: - - "application/json" - parameters: - - name: "action" - in: "path" - description: "The request action." - required: true - type: "string" - enum: - - "read" - - "write" - x-exportParamName: "Action" - - name: "resource" - in: "path" - description: "The resource of the policy." - required: true - type: "string" - pattern: ".+" - x-exportParamName: "Resource" - security: - - Read - /policies/{resource}: [] - responses: - "200": - description: "successful operation" - schema: - $ref: "#/definitions/AccessPolicyEntity" - "400": - description: "NiFi was unable to complete the request because it was invalid.\ - \ The request should not be retried without modification." - "401": - description: "Client could not be authenticated." - "403": - description: "Client is not authorized to make this request." - "404": - description: "The specified resource could not be found." - "409": - description: "The request was valid but NiFi was not in the appropriate\ - \ state to process it. Retrying the same request later may be successful." - /policies/{id}: - get: - tags: - - "policies" - summary: "Gets an access policy" + - "parameter-providers" + summary: "Gets a parameter provider" description: "" - operationId: "getAccessPolicy" + operationId: "getParameterProvider" consumes: - "*/*" produces: @@ -5692,17 +5802,17 @@ paths: parameters: - name: "id" in: "path" - description: "The access policy id." + description: "The parameter provider id." required: true type: "string" x-exportParamName: "Id" security: - - Read - /policies/{resource}: [] + - Read - /parameter-providers/{uuid}: [] responses: "200": description: "successful operation" schema: - $ref: "#/definitions/AccessPolicyEntity" + $ref: "#/definitions/ParameterProviderEntity" "400": description: "NiFi was unable to complete the request because it was invalid.\ \ The request should not be retried without modification." @@ -5717,10 +5827,10 @@ paths: \ state to process it. Retrying the same request later may be successful." put: tags: - - "policies" - summary: "Updates a access policy" + - "parameter-providers" + summary: "Updates a parameter provider" description: "" - operationId: "updateAccessPolicy" + operationId: "updateParameterProvider" consumes: - "application/json" produces: @@ -5728,24 +5838,25 @@ paths: parameters: - name: "id" in: "path" - description: "The access policy id." + description: "The parameter provider id." required: true type: "string" x-exportParamName: "Id" - in: "body" name: "body" - description: "The access policy configuration details." + description: "The parameter provider configuration details." required: true schema: - $ref: "#/definitions/AccessPolicyEntity" + $ref: "#/definitions/ParameterProviderEntity" x-exportParamName: "Body" security: - - Write - /policies/{resource}: [] + - Write - /parameter-providers/{uuid}: [] + - Read - any referenced Controller Services if this request changes the reference - /controller-services/{uuid}: [] responses: "200": description: "successful operation" schema: - $ref: "#/definitions/AccessPolicyEntity" + $ref: "#/definitions/ParameterProviderEntity" "400": description: "NiFi was unable to complete the request because it was invalid.\ \ The request should not be retried without modification." @@ -5760,10 +5871,795 @@ paths: \ state to process it. Retrying the same request later may be successful." delete: tags: - - "policies" - summary: "Deletes an access policy" + - "parameter-providers" + summary: "Deletes a parameter provider" description: "" - operationId: "removeAccessPolicy" + operationId: "removeParameterProvider" + consumes: + - "*/*" + produces: + - "application/json" + parameters: + - name: "version" + in: "query" + description: "The revision is used to verify the client is working with the\ + \ latest version of the flow." + required: false + type: "string" + x-exportParamName: "Version" + x-optionalDataType: "String" + - name: "clientId" + in: "query" + description: "If the client id is not specified, new one will be generated.\ + \ This value (whether specified or generated) is included in the response." + required: false + type: "string" + x-exportParamName: "ClientId" + x-optionalDataType: "String" + - name: "disconnectedNodeAcknowledged" + in: "query" + description: "Acknowledges that this node is disconnected to allow for mutable\ + \ requests to proceed." + required: false + type: "boolean" + default: false + x-exportParamName: "DisconnectedNodeAcknowledged" + x-optionalDataType: "Bool" + - name: "id" + in: "path" + description: "The parameter provider id." + required: true + type: "string" + x-exportParamName: "Id" + security: + - Write - /parameter-providers/{uuid}: [] + - Write - /controller: [] + - Read - any referenced Controller Services - /controller-services/{uuid}: [] + responses: + "200": + description: "successful operation" + schema: + $ref: "#/definitions/ParameterProviderEntity" + "400": + description: "NiFi was unable to complete the request because it was invalid.\ + \ The request should not be retried without modification." + "401": + description: "Client could not be authenticated." + "403": + description: "Client is not authorized to make this request." + "404": + description: "The specified resource could not be found." + "409": + description: "The request was valid but NiFi was not in the appropriate\ + \ state to process it. Retrying the same request later may be successful." + /parameter-providers/{id}/config/analysis: + post: + tags: + - "parameter-providers" + summary: "Performs analysis of the component's configuration, providing information\ + \ about which attributes are referenced." + description: "" + operationId: "analyzeConfiguration" + consumes: + - "application/json" + produces: + - "application/json" + parameters: + - name: "id" + in: "path" + description: "The parameter provider id." + required: true + type: "string" + x-exportParamName: "Id" + - in: "body" + name: "body" + description: "The configuration analysis request." + required: true + schema: + $ref: "#/definitions/ConfigurationAnalysisEntity" + x-exportParamName: "Body" + security: + - Read - /parameter-providers/{uuid}: [] + responses: + "200": + description: "successful operation" + schema: + $ref: "#/definitions/ConfigurationAnalysisEntity" + "400": + description: "NiFi was unable to complete the request because it was invalid.\ + \ The request should not be retried without modification." + "401": + description: "Client could not be authenticated." + "403": + description: "Client is not authorized to make this request." + "404": + description: "The specified resource could not be found." + "409": + description: "The request was valid but NiFi was not in the appropriate\ + \ state to process it. Retrying the same request later may be successful." + /parameter-providers/{id}/config/verification-requests: + post: + tags: + - "parameter-providers" + summary: "Performs verification of the Parameter Provider's configuration" + description: "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}." + operationId: "submitConfigVerificationRequest" + consumes: + - "application/json" + produces: + - "application/json" + parameters: + - name: "id" + in: "path" + description: "The parameter provider id." + required: true + type: "string" + x-exportParamName: "Id" + - in: "body" + name: "body" + description: "The parameter provider configuration verification request." + required: true + schema: + $ref: "#/definitions/VerifyConfigRequestEntity" + x-exportParamName: "Body" + security: + - Read - /parameter-providers/{uuid}: [] + responses: + "200": + description: "successful operation" + schema: + $ref: "#/definitions/VerifyConfigRequestEntity" + "400": + description: "NiFi was unable to complete the request because it was invalid.\ + \ The request should not be retried without modification." + "401": + description: "Client could not be authenticated." + "403": + description: "Client is not authorized to make this request." + "404": + description: "The specified resource could not be found." + "409": + description: "The request was valid but NiFi was not in the appropriate\ + \ state to process it. Retrying the same request later may be successful." + /parameter-providers/{id}/config/verification-requests/{requestId}: + get: + tags: + - "parameter-providers" + summary: "Returns the Verification Request with the given ID" + description: "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. " + operationId: "getVerificationRequest" + consumes: + - "*/*" + produces: + - "application/json" + parameters: + - name: "id" + in: "path" + description: "The ID of the Parameter Provider" + required: true + type: "string" + x-exportParamName: "Id" + - name: "requestId" + in: "path" + description: "The ID of the Verification Request" + required: true + type: "string" + x-exportParamName: "RequestId" + security: + - Only the user that submitted the request can get it: [] + responses: + "200": + description: "successful operation" + schema: + $ref: "#/definitions/VerifyConfigRequestEntity" + "400": + description: "NiFi was unable to complete the request because it was invalid.\ + \ The request should not be retried without modification." + "401": + description: "Client could not be authenticated." + "403": + description: "Client is not authorized to make this request." + "404": + description: "The specified resource could not be found." + "409": + description: "The request was valid but NiFi was not in the appropriate\ + \ state to process it. Retrying the same request later may be successful." + delete: + tags: + - "parameter-providers" + summary: "Deletes the Verification Request with the given ID" + description: "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." + operationId: "deleteVerificationRequest" + consumes: + - "*/*" + produces: + - "application/json" + parameters: + - name: "id" + in: "path" + description: "The ID of the Parameter Provider" + required: true + type: "string" + x-exportParamName: "Id" + - name: "requestId" + in: "path" + description: "The ID of the Verification Request" + required: true + type: "string" + x-exportParamName: "RequestId" + security: + - Only the user that submitted the request can remove it: [] + responses: + "200": + description: "successful operation" + schema: + $ref: "#/definitions/VerifyConfigRequestEntity" + "400": + description: "NiFi was unable to complete the request because it was invalid.\ + \ The request should not be retried without modification." + "401": + description: "Client could not be authenticated." + "403": + description: "Client is not authorized to make this request." + "404": + description: "The specified resource could not be found." + "409": + description: "The request was valid but NiFi was not in the appropriate\ + \ state to process it. Retrying the same request later may be successful." + /parameter-providers/{id}/descriptors: + get: + tags: + - "parameter-providers" + summary: "Gets a parameter provider property descriptor" + description: "" + operationId: "getPropertyDescriptor" + consumes: + - "*/*" + produces: + - "application/json" + parameters: + - name: "id" + in: "path" + description: "The parameter provider id." + required: true + type: "string" + x-exportParamName: "Id" + - name: "propertyName" + in: "query" + description: "The property name." + required: true + type: "string" + x-exportParamName: "PropertyName" + security: + - Read - /parameter-providers/{uuid}: [] + responses: + "200": + description: "successful operation" + schema: + $ref: "#/definitions/PropertyDescriptorEntity" + "400": + description: "NiFi was unable to complete the request because it was invalid.\ + \ The request should not be retried without modification." + "401": + description: "Client could not be authenticated." + "403": + description: "Client is not authorized to make this request." + "404": + description: "The specified resource could not be found." + "409": + description: "The request was valid but NiFi was not in the appropriate\ + \ state to process it. Retrying the same request later may be successful." + /parameter-providers/{id}/parameters/fetch-requests: + post: + tags: + - "parameter-providers" + summary: "Fetches and temporarily caches the parameters for a provider" + description: "" + operationId: "fetchParameters" + consumes: + - "application/json" + produces: + - "application/json" + parameters: + - name: "id" + in: "path" + description: "The parameter provider id." + required: true + type: "string" + x-exportParamName: "Id" + - in: "body" + name: "body" + description: "The parameter fetch request." + required: true + schema: + $ref: "#/definitions/ParameterProviderParameterFetchEntity" + x-exportParamName: "Body" + security: + - Write - /parameter-providers/{uuid} or or /operation/parameter-providers/{uuid}: [] + responses: + "200": + description: "successful operation" + schema: + $ref: "#/definitions/ParameterProviderEntity" + "400": + description: "NiFi was unable to complete the request because it was invalid.\ + \ The request should not be retried without modification." + "401": + description: "Client could not be authenticated." + "403": + description: "Client is not authorized to make this request." + "404": + description: "The specified resource could not be found." + "409": + description: "The request was valid but NiFi was not in the appropriate\ + \ state to process it. Retrying the same request later may be successful." + /parameter-providers/{id}/references: + get: + tags: + - "parameter-providers" + summary: "Gets all references to a parameter provider" + description: "" + operationId: "getParameterProviderReferences" + consumes: + - "*/*" + produces: + - "application/json" + parameters: + - name: "id" + in: "path" + description: "The parameter provider id." + required: true + type: "string" + x-exportParamName: "Id" + security: + - Read - /parameter-providers/{uuid}: [] + responses: + "200": + description: "successful operation" + schema: + $ref: "#/definitions/ParameterProviderReferencingComponentsEntity" + "400": + description: "NiFi was unable to complete the request because it was invalid.\ + \ The request should not be retried without modification." + "401": + description: "Client could not be authenticated." + "403": + description: "Client is not authorized to make this request." + "404": + description: "The specified resource could not be found." + "409": + description: "The request was valid but NiFi was not in the appropriate\ + \ state to process it. Retrying the same request later may be successful." + /parameter-providers/{id}/state: + get: + tags: + - "parameter-providers" + summary: "Gets the state for a parameter provider" + description: "" + operationId: "getState" + consumes: + - "*/*" + produces: + - "application/json" + parameters: + - name: "id" + in: "path" + description: "The parameter provider id." + required: true + type: "string" + x-exportParamName: "Id" + security: + - Write - /parameter-providers/{uuid}: [] + responses: + "200": + description: "successful operation" + schema: + $ref: "#/definitions/ComponentStateEntity" + "400": + description: "NiFi was unable to complete the request because it was invalid.\ + \ The request should not be retried without modification." + "401": + description: "Client could not be authenticated." + "403": + description: "Client is not authorized to make this request." + "404": + description: "The specified resource could not be found." + "409": + description: "The request was valid but NiFi was not in the appropriate\ + \ state to process it. Retrying the same request later may be successful." + /parameter-providers/{id}/state/clear-requests: + post: + tags: + - "parameter-providers" + summary: "Clears the state for a parameter provider" + description: "" + operationId: "clearState" + consumes: + - "*/*" + produces: + - "application/json" + parameters: + - name: "id" + in: "path" + description: "The parameter provider id." + required: true + type: "string" + x-exportParamName: "Id" + security: + - Write - /parameter-providers/{uuid}: [] + responses: + "200": + description: "successful operation" + schema: + $ref: "#/definitions/ComponentStateEntity" + "400": + description: "NiFi was unable to complete the request because it was invalid.\ + \ The request should not be retried without modification." + "401": + description: "Client could not be authenticated." + "403": + description: "Client is not authorized to make this request." + "404": + description: "The specified resource could not be found." + "409": + description: "The request was valid but NiFi was not in the appropriate\ + \ state to process it. Retrying the same request later may be successful." + /parameter-providers/{providerId}/apply-parameters-requests: + post: + tags: + - "parameter-providers" + summary: "Initiate a request to apply the fetched parameters of a Parameter\ + \ Provider" + description: "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}." + operationId: "submitApplyParameters" + consumes: + - "application/json" + produces: + - "application/json" + parameters: + - name: "providerId" + in: "path" + required: true + type: "string" + x-exportParamName: "ProviderId" + - in: "body" + name: "body" + description: "The apply parameters request." + required: true + schema: + $ref: "#/definitions/ParameterProviderParameterApplicationEntity" + x-exportParamName: "Body" + security: + - Read - /parameter-providers/{parameterProviderId}: [] + - Write - /parameter-providers/{parameterProviderId}: [] + - Read - for every component that is affected by the update: [] + - Write - for every component that is affected by the update: [] + responses: + "200": + description: "successful operation" + schema: + $ref: "#/definitions/ParameterProviderApplyParametersRequestEntity" + "400": + description: "NiFi was unable to complete the request because it was invalid.\ + \ The request should not be retried without modification." + "401": + description: "Client could not be authenticated." + "403": + description: "Client is not authorized to make this request." + "404": + description: "The specified resource could not be found." + "409": + description: "The request was valid but NiFi was not in the appropriate\ + \ state to process it. Retrying the same request later may be successful." + /parameter-providers/{providerId}/apply-parameters-requests/{requestId}: + get: + tags: + - "parameter-providers" + summary: "Returns the Apply Parameters Request with the given ID" + description: "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. " + operationId: "getParameterProviderApplyParametersRequest" + consumes: + - "*/*" + produces: + - "application/json" + parameters: + - name: "providerId" + in: "path" + description: "The ID of the Parameter Provider" + required: true + type: "string" + x-exportParamName: "ProviderId" + - name: "requestId" + in: "path" + description: "The ID of the Apply Parameters Request" + required: true + type: "string" + x-exportParamName: "RequestId" + security: + - Only the user that submitted the request can get it: [] + responses: + "200": + description: "successful operation" + schema: + $ref: "#/definitions/ParameterProviderApplyParametersRequestEntity" + "400": + description: "NiFi was unable to complete the request because it was invalid.\ + \ The request should not be retried without modification." + "401": + description: "Client could not be authenticated." + "403": + description: "Client is not authorized to make this request." + "404": + description: "The specified resource could not be found." + "409": + description: "The request was valid but NiFi was not in the appropriate\ + \ state to process it. Retrying the same request later may be successful." + delete: + tags: + - "parameter-providers" + summary: "Deletes the Apply Parameters Request with the given ID" + description: "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." + operationId: "deleteApplyParametersRequest" + consumes: + - "*/*" + produces: + - "application/json" + parameters: + - name: "disconnectedNodeAcknowledged" + in: "query" + description: "Acknowledges that this node is disconnected to allow for mutable\ + \ requests to proceed." + required: false + type: "boolean" + default: false + x-exportParamName: "DisconnectedNodeAcknowledged" + x-optionalDataType: "Bool" + - name: "providerId" + in: "path" + description: "The ID of the Parameter Provider" + required: true + type: "string" + x-exportParamName: "ProviderId" + - name: "requestId" + in: "path" + description: "The ID of the Apply Parameters Request" + required: true + type: "string" + x-exportParamName: "RequestId" + security: + - Only the user that submitted the request can remove it: [] + responses: + "200": + description: "successful operation" + schema: + $ref: "#/definitions/ParameterProviderApplyParametersRequestEntity" + "400": + description: "NiFi was unable to complete the request because it was invalid.\ + \ The request should not be retried without modification." + "401": + description: "Client could not be authenticated." + "403": + description: "Client is not authorized to make this request." + "404": + description: "The specified resource could not be found." + "409": + description: "The request was valid but NiFi was not in the appropriate\ + \ state to process it. Retrying the same request later may be successful." + /policies: + post: + tags: + - "policies" + summary: "Creates an access policy" + description: "" + operationId: "createAccessPolicy" + consumes: + - "application/json" + produces: + - "application/json" + parameters: + - in: "body" + name: "body" + description: "The access policy configuration details." + required: true + schema: + $ref: "#/definitions/AccessPolicyEntity" + x-exportParamName: "Body" + security: + - Write - /policies/{resource}: [] + responses: + "200": + description: "successful operation" + schema: + $ref: "#/definitions/AccessPolicyEntity" + "400": + description: "NiFi was unable to complete the request because it was invalid.\ + \ The request should not be retried without modification." + "401": + description: "Client could not be authenticated." + "403": + description: "Client is not authorized to make this request." + "404": + description: "The specified resource could not be found." + "409": + description: "The request was valid but NiFi was not in the appropriate\ + \ state to process it. Retrying the same request later may be successful." + /policies/{action}/{resource}: + get: + tags: + - "policies" + summary: "Gets an access policy for the specified action and resource" + description: "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." + operationId: "getAccessPolicyForResource" + consumes: + - "*/*" + produces: + - "application/json" + parameters: + - name: "action" + in: "path" + description: "The request action." + required: true + type: "string" + enum: + - "read" + - "write" + x-exportParamName: "Action" + - name: "resource" + in: "path" + description: "The resource of the policy." + required: true + type: "string" + pattern: ".+" + x-exportParamName: "Resource" + security: + - Read - /policies/{resource}: [] + responses: + "200": + description: "successful operation" + schema: + $ref: "#/definitions/AccessPolicyEntity" + "400": + description: "NiFi was unable to complete the request because it was invalid.\ + \ The request should not be retried without modification." + "401": + description: "Client could not be authenticated." + "403": + description: "Client is not authorized to make this request." + "404": + description: "The specified resource could not be found." + "409": + description: "The request was valid but NiFi was not in the appropriate\ + \ state to process it. Retrying the same request later may be successful." + /policies/{id}: + get: + tags: + - "policies" + summary: "Gets an access policy" + description: "" + operationId: "getAccessPolicy" + consumes: + - "*/*" + produces: + - "application/json" + parameters: + - name: "id" + in: "path" + description: "The access policy id." + required: true + type: "string" + x-exportParamName: "Id" + security: + - Read - /policies/{resource}: [] + responses: + "200": + description: "successful operation" + schema: + $ref: "#/definitions/AccessPolicyEntity" + "400": + description: "NiFi was unable to complete the request because it was invalid.\ + \ The request should not be retried without modification." + "401": + description: "Client could not be authenticated." + "403": + description: "Client is not authorized to make this request." + "404": + description: "The specified resource could not be found." + "409": + description: "The request was valid but NiFi was not in the appropriate\ + \ state to process it. Retrying the same request later may be successful." + put: + tags: + - "policies" + summary: "Updates a access policy" + description: "" + operationId: "updateAccessPolicy" + consumes: + - "application/json" + produces: + - "application/json" + parameters: + - name: "id" + in: "path" + description: "The access policy id." + required: true + type: "string" + x-exportParamName: "Id" + - in: "body" + name: "body" + description: "The access policy configuration details." + required: true + schema: + $ref: "#/definitions/AccessPolicyEntity" + x-exportParamName: "Body" + security: + - Write - /policies/{resource}: [] + responses: + "200": + description: "successful operation" + schema: + $ref: "#/definitions/AccessPolicyEntity" + "400": + description: "NiFi was unable to complete the request because it was invalid.\ + \ The request should not be retried without modification." + "401": + description: "Client could not be authenticated." + "403": + description: "Client is not authorized to make this request." + "404": + description: "The specified resource could not be found." + "409": + description: "The request was valid but NiFi was not in the appropriate\ + \ state to process it. Retrying the same request later may be successful." + delete: + tags: + - "policies" + summary: "Deletes an access policy" + description: "" + operationId: "removeAccessPolicy" consumes: - "*/*" produces: @@ -8312,6 +9208,46 @@ paths: "409": description: "The request was valid but NiFi was not in the appropriate\ \ state to process it. Retrying the same request later may be successful." + /provenance-events/latest/replays: + post: + tags: + - "provenance-events" + summary: "Replays content from a provenance event" + description: "" + operationId: "submitReplayLatestEvent" + consumes: + - "application/json" + produces: + - "application/json" + parameters: + - in: "body" + name: "body" + description: "The replay request." + required: true + schema: + $ref: "#/definitions/ReplayLastEventRequestEntity" + x-exportParamName: "Body" + security: + - Read Component Provenance Data - /provenance-data/{component-type}/{uuid}: [] + - Read Component Data - /data/{component-type}/{uuid}: [] + - Write Component Data - /data/{component-type}/{uuid}: [] + responses: + "200": + description: "successful operation" + schema: + $ref: "#/definitions/ReplayLastEventResponseEntity" + "400": + description: "NiFi was unable to complete the request because it was invalid.\ + \ The request should not be retried without modification." + "401": + description: "Client could not be authenticated." + "403": + description: "Client is not authorized to make this request." + "404": + description: "The specified resource could not be found." + "409": + description: "The request was valid but NiFi was not in the appropriate\ + \ state to process it. Retrying the same request later may be successful." /provenance-events/replays: post: tags: @@ -9425,7 +10361,7 @@ paths: \ 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/{serviceId}/verification-requests/{requestId}.\ + \ 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}." operationId: "submitConfigVerificationRequest" @@ -9523,7 +10459,7 @@ paths: \ 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." - operationId: "deleteValidationRequest" + operationId: "deleteVerificationRequest" consumes: - "*/*" produces: @@ -12632,7 +13568,7 @@ definitions: example: duration: "duration" size: "size" - count: 3 + count: 6 BatchSize: type: "object" properties: @@ -12649,142 +13585,7 @@ definitions: example: duration: "duration" size: "size" - count: 9 - Bucket: - type: "object" - required: - - "name" - properties: - link: - description: "An WebLink to this entity." - readOnly: true - $ref: "#/definitions/JaxbLink" - identifier: - type: "string" - description: "An ID to uniquely identify this object." - readOnly: true - name: - type: "string" - description: "The name of the bucket." - createdTimestamp: - type: "integer" - format: "int64" - description: "The timestamp of when the bucket was first created. This is\ - \ set by the server at creation time." - readOnly: true - minimum: 1 - description: - type: "string" - description: "A description of the bucket." - allowBundleRedeploy: - type: "boolean" - description: "Indicates if this bucket allows the same version of an extension\ - \ bundle to be redeployed and thus overwrite the existing artifact. By default\ - \ this is false." - allowPublicRead: - type: "boolean" - description: "Indicates if this bucket allows read access to unauthenticated\ - \ anonymous users" - permissions: - description: "The access that the current user has to this bucket." - readOnly: true - $ref: "#/definitions/Permissions" - revision: - description: "The revision of this entity used for optimistic-locking during\ - \ updates." - readOnly: true - $ref: "#/definitions/RevisionInfo" - example: - identifier: "identifier" - allowBundleRedeploy: true - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" - name: "name" - description: "description" - allowPublicRead: true - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 - BucketDTO: - type: "object" - properties: - id: - type: "string" - description: "The bucket identifier" - name: - type: "string" - description: "The bucket name" - description: - type: "string" - description: "The bucket description" - created: - type: "integer" - format: "int64" - description: "The created timestamp of this bucket" - example: - created: 0 - name: "name" - description: "description" - id: "id" - BucketEntity: - type: "object" - properties: - id: - type: "string" - bucket: - $ref: "#/definitions/BucketDTO" - permissions: - $ref: "#/definitions/PermissionsDTO" - xml: - name: "bucketEntity" - example: - bucket: - created: 0 - name: "name" - description: "description" - id: "id" - permissions: - canRead: true - canWrite: true - id: "id" - BucketsEntity: - type: "object" - properties: - buckets: - type: "array" - uniqueItems: true - items: - $ref: "#/definitions/BucketEntity" - xml: - name: "bucketsEntity" - example: - 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" + count: 8 BuildInfo: type: "object" properties: @@ -13259,6 +14060,8 @@ definitions: - userIdentity: "userIdentity" previousValue: "previousValue" timestamp: "timestamp" + ComponentLifecycle: + type: "object" ComponentManifest: type: "object" properties: @@ -15565,10 +16368,86 @@ definitions: description: "Reporting task bulletins to be reported to the user." items: $ref: "#/definitions/BulletinEntity" + parameterProviderBulletins: + type: "array" + description: "Parameter provider bulletins to be reported to the user." + items: + $ref: "#/definitions/BulletinEntity" + flowRegistryClientBulletins: + type: "array" + description: "Flow registry client bulletins to be reported to the user." + items: + $ref: "#/definitions/BulletinEntity" xml: name: "controllerConfigurationEntity" example: bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + parameterProviderBulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + flowRegistryClientBulletins: - sourceId: "sourceId" canRead: true groupId: "groupId" @@ -15798,7 +16677,7 @@ definitions: instanceId: "instanceId" outputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -15820,7 +16699,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -15848,7 +16727,7 @@ definitions: remoteSiteListeningPort: 3 inputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -15870,7 +16749,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -15912,7 +16791,7 @@ definitions: instanceId: "instanceId" outputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -15934,7 +16813,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -15962,7 +16841,7 @@ definitions: remoteSiteListeningPort: 3 inputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -15984,7 +16863,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -16487,6 +17366,8 @@ definitions: uniqueItems: true items: $ref: "#/definitions/Restriction" + stateful: + $ref: "#/definitions/Stateful" propertyDescriptors: type: "object" description: "Descriptions of configuration properties applicable to this\ @@ -18857,6 +19738,12 @@ definitions: id: "id" state: "state" originalSize: 5 + DtoFactory: + type: "object" + Entity: + type: "object" + xml: + name: "entity" ExplicitRestrictionDTO: type: "object" properties: @@ -18905,12 +19792,13 @@ definitions: groupId: "groupId" stateExplanation: "stateExplanation" registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" state: "LOCALLY_MODIFIED" registryName: "registryName" flowId: "flowId" flowName: "flowName" - version: 6 + version: 0 flowDescription: "flowDescription" FlowBreadcrumbEntity: type: "object" @@ -18948,12 +19836,13 @@ definitions: groupId: "groupId" stateExplanation: "stateExplanation" registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" state: "LOCALLY_MODIFIED" registryName: "registryName" flowId: "flowId" flowName: "flowName" - version: 6 + version: 0 flowDescription: "flowDescription" permissions: canRead: true @@ -19104,45 +19993,31 @@ definitions: example: processGroups: - activeRemotePortCount: 0 - staleCount: 9 + staleCount: 2 outputPortCount: 1 - inputPortCount: 1 + inputPortCount: 9 permissions: canRead: true canWrite: true - runningCount: 3 - disabledCount: 0 + runningCount: 2 + disabledCount: 4 versionedFlowSnapshot: bucket: identifier: "identifier" - allowBundleRedeploy: true permissions: canRead: true canWrite: true canDelete: true - createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" + createdTimestamp: 8 name: "name" description: "description" - allowPublicRead: true - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 snapshotMetadata: flowIdentifier: "flowIdentifier" comments: "comments" author: "author" - link: - href: "http://example.com/aeiou" - params: - key: "params" bucketIdentifier: "bucketIdentifier" version: 0 - timestamp: 1 + timestamp: 2 externalControllerServices: key: identifier: "identifier" @@ -19152,7 +20027,7 @@ definitions: componentType: "CONNECTION" variables: key: "variables" - defaultBackPressureObjectThreshold: 9 + defaultBackPressureObjectThreshold: 3 comments: "comments" processors: - autoTerminatedRelationships: @@ -19160,7 +20035,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -19187,8 +20062,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -19198,8 +20073,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -19208,7 +20083,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -19235,8 +20110,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -19246,8 +20121,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -19256,32 +20131,32 @@ definitions: componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 - identifier: "identifier" componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" controllerServices: - annotationData: "annotationData" @@ -19316,8 +20191,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -19357,8 +20232,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -19381,8 +20256,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -19394,8 +20269,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -19409,8 +20284,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -19422,8 +20297,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -19434,8 +20309,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" @@ -19443,18 +20318,20 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 versionedFlowCoordinates: registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" flowId: "flowId" - version: 3 + version: 0 latest: true remoteProcessGroups: - identifier: "identifier" @@ -19462,7 +20339,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -19470,36 +20347,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -19511,42 +20388,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" - identifier: "identifier" @@ -19554,7 +20431,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -19562,36 +20439,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -19603,42 +20480,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" @@ -19670,21 +20547,21 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 - identifier: "identifier" componentType: "CONNECTION" prioritizers: @@ -19712,25 +20589,33 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 parameterContextName: "parameterContextName" - flowEncodingVersion: "flowEncodingVersion" + parameterProviders: + key: + identifier: "identifier" + name: "name" + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" flow: - versionCount: 0 + versionCount: 6 identifier: "identifier" bucketName: "bucketName" permissions: @@ -19738,45 +20623,44 @@ definitions: canWrite: true canDelete: true createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" name: "name" description: "description" - modifiedTimestamp: 1 bucketIdentifier: "bucketIdentifier" - type: "Flow" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 + versionInfo: + version: 4 + lastModifiedTimestamp: 8 + flowEncodingVersion: "flowEncodingVersion" parameterContexts: key: + parameterGroupName: "parameterGroupName" identifier: "identifier" + synchronized: true + componentType: "CONNECTION" + comments: "comments" + description: "description" inheritedParameterContexts: - "inheritedParameterContexts" - "inheritedParameterContexts" - componentType: "CONNECTION" - comments: "comments" name: "name" - description: "description" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" parameters: - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" + parameterProvider: "parameterProvider" latest: true - stoppedCount: 8 + stoppedCount: 3 id: "id" bulletins: - sourceId: "sourceId" @@ -19811,26 +20695,26 @@ definitions: nodeAddress: "nodeAddress" timestamp: "timestamp" timestamp: "timestamp" - publicInputPortCount: 6 - upToDateCount: 4 - inactiveRemotePortCount: 7 + publicInputPortCount: 4 + upToDateCount: 7 + inactiveRemotePortCount: 0 uri: "uri" - locallyModifiedCount: 2 + locallyModifiedCount: 4 revision: clientId: "clientId" lastModifier: "lastModifier" version: 0 disconnectedNodeAcknowledged: true - publicOutputPortCount: 9 + publicOutputPortCount: 6 component: - activeRemotePortCount: 9 + activeRemotePortCount: 7 flowfileConcurrency: "UNBOUNDED" - staleCount: 7 + staleCount: 4 outputPortCount: 3 - inputPortCount: 3 + inputPortCount: 6 versionedComponentId: "versionedComponentId" - runningCount: 5 - disabledCount: 7 + runningCount: 1 + disabledCount: 2 flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" stoppedCount: 5 id: "id" @@ -19839,25 +20723,26 @@ definitions: groupId: "groupId" stateExplanation: "stateExplanation" registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" state: "LOCALLY_MODIFIED" registryName: "registryName" flowId: "flowId" flowName: "flowName" - version: 6 + version: 0 flowDescription: "flowDescription" variables: key: "variables" - defaultBackPressureObjectThreshold: 1 - publicInputPortCount: 7 + defaultBackPressureObjectThreshold: 6 + publicInputPortCount: 6 comments: "comments" - upToDateCount: 2 + upToDateCount: 3 parentGroupId: "parentGroupId" - inactiveRemotePortCount: 3 - locallyModifiedCount: 4 + inactiveRemotePortCount: 9 + locallyModifiedCount: 2 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" - publicOutputPortCount: 1 - localOutputPortCount: 6 + publicOutputPortCount: 7 + localOutputPortCount: 1 defaultFlowFileExpiration: "defaultFlowFileExpiration" localInputPortCount: 1 contents: @@ -20435,7 +21320,7 @@ definitions: - null outputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -20457,7 +21342,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -20480,7 +21365,7 @@ definitions: - "userAccessControl" inputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -20502,7 +21387,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -20580,17 +21465,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -20687,17 +21572,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -20753,12 +21638,12 @@ definitions: - "retriedRelationships" remoteProcessGroups: - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -20775,13 +21660,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -20790,14 +21675,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -20806,7 +21691,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -20814,7 +21699,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -20823,14 +21708,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -20839,7 +21724,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -20851,14 +21736,14 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -20875,13 +21760,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -20890,14 +21775,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -20906,7 +21791,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -20914,7 +21799,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -20923,14 +21808,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -20939,7 +21824,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -20951,7 +21836,7 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 connections: - prioritizers: - "prioritizers" @@ -21055,8 +21940,8 @@ definitions: loadBalancePartitionAttribute: "loadBalancePartitionAttribute" labels: - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -21065,10 +21950,10 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -21077,9 +21962,9 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 name: "name" - invalidCount: 2 + invalidCount: 5 syncFailureCount: 1 position: x: 6.027456183070403 @@ -21092,16 +21977,16 @@ definitions: canRead: true canWrite: true id: "id" - locallyModifiedAndStaleCount: 1 - localOutputPortCount: 4 - localInputPortCount: 6 - invalidCount: 4 - syncFailureCount: 2 + locallyModifiedAndStaleCount: 7 + localOutputPortCount: 6 + localInputPortCount: 2 + invalidCount: 8 + syncFailureCount: 0 position: x: 6.027456183070403 "y": 1.4658129805029452 versionedFlowState: "LOCALLY_MODIFIED" - locallyModifiedAndStaleCount: 0 + locallyModifiedAndStaleCount: 9 parameterContext: component: name: "name" @@ -21119,32 +22004,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -21215,21 +22100,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -21262,69 +22147,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -21358,7 +22243,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" - statusSnapshot: transferred: "transferred" @@ -21366,32 +22251,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -21462,21 +22347,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -21509,69 +22394,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -21605,7 +22490,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" id: "id" aggregateSnapshot: @@ -21614,32 +22499,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -21710,21 +22595,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -21757,69 +22642,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -21854,45 +22739,31 @@ definitions: id: "id" statsLastRefreshed: "statsLastRefreshed" - activeRemotePortCount: 0 - staleCount: 9 + staleCount: 2 outputPortCount: 1 - inputPortCount: 1 + inputPortCount: 9 permissions: canRead: true canWrite: true - runningCount: 3 - disabledCount: 0 + runningCount: 2 + disabledCount: 4 versionedFlowSnapshot: bucket: identifier: "identifier" - allowBundleRedeploy: true permissions: canRead: true canWrite: true canDelete: true - createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" + createdTimestamp: 8 name: "name" description: "description" - allowPublicRead: true - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 snapshotMetadata: flowIdentifier: "flowIdentifier" comments: "comments" author: "author" - link: - href: "http://example.com/aeiou" - params: - key: "params" bucketIdentifier: "bucketIdentifier" version: 0 - timestamp: 1 + timestamp: 2 externalControllerServices: key: identifier: "identifier" @@ -21902,7 +22773,7 @@ definitions: componentType: "CONNECTION" variables: key: "variables" - defaultBackPressureObjectThreshold: 9 + defaultBackPressureObjectThreshold: 3 comments: "comments" processors: - autoTerminatedRelationships: @@ -21910,7 +22781,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -21937,8 +22808,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -21948,8 +22819,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -21958,7 +22829,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -21985,8 +22856,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -21996,8 +22867,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -22006,32 +22877,32 @@ definitions: componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 - identifier: "identifier" componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" controllerServices: - annotationData: "annotationData" @@ -22066,8 +22937,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -22107,8 +22978,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -22131,8 +23002,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -22144,8 +23015,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -22159,8 +23030,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -22172,8 +23043,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -22184,8 +23055,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" @@ -22193,18 +23064,20 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 versionedFlowCoordinates: registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" flowId: "flowId" - version: 3 + version: 0 latest: true remoteProcessGroups: - identifier: "identifier" @@ -22212,7 +23085,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -22220,36 +23093,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -22261,42 +23134,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" - identifier: "identifier" @@ -22304,7 +23177,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -22312,36 +23185,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -22353,42 +23226,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" @@ -22420,21 +23293,21 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 - identifier: "identifier" componentType: "CONNECTION" prioritizers: @@ -22462,25 +23335,33 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 parameterContextName: "parameterContextName" - flowEncodingVersion: "flowEncodingVersion" + parameterProviders: + key: + identifier: "identifier" + name: "name" + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" flow: - versionCount: 0 + versionCount: 6 identifier: "identifier" bucketName: "bucketName" permissions: @@ -22488,45 +23369,44 @@ definitions: canWrite: true canDelete: true createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" name: "name" description: "description" - modifiedTimestamp: 1 bucketIdentifier: "bucketIdentifier" - type: "Flow" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 + versionInfo: + version: 4 + lastModifiedTimestamp: 8 + flowEncodingVersion: "flowEncodingVersion" parameterContexts: key: + parameterGroupName: "parameterGroupName" identifier: "identifier" + synchronized: true + componentType: "CONNECTION" + comments: "comments" + description: "description" inheritedParameterContexts: - "inheritedParameterContexts" - "inheritedParameterContexts" - componentType: "CONNECTION" - comments: "comments" name: "name" - description: "description" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" parameters: - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" + parameterProvider: "parameterProvider" latest: true - stoppedCount: 8 + stoppedCount: 3 id: "id" bulletins: - sourceId: "sourceId" @@ -22561,26 +23441,26 @@ definitions: nodeAddress: "nodeAddress" timestamp: "timestamp" timestamp: "timestamp" - publicInputPortCount: 6 - upToDateCount: 4 - inactiveRemotePortCount: 7 + publicInputPortCount: 4 + upToDateCount: 7 + inactiveRemotePortCount: 0 uri: "uri" - locallyModifiedCount: 2 + locallyModifiedCount: 4 revision: clientId: "clientId" lastModifier: "lastModifier" version: 0 disconnectedNodeAcknowledged: true - publicOutputPortCount: 9 + publicOutputPortCount: 6 component: - activeRemotePortCount: 9 + activeRemotePortCount: 7 flowfileConcurrency: "UNBOUNDED" - staleCount: 7 + staleCount: 4 outputPortCount: 3 - inputPortCount: 3 + inputPortCount: 6 versionedComponentId: "versionedComponentId" - runningCount: 5 - disabledCount: 7 + runningCount: 1 + disabledCount: 2 flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" stoppedCount: 5 id: "id" @@ -22589,25 +23469,26 @@ definitions: groupId: "groupId" stateExplanation: "stateExplanation" registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" state: "LOCALLY_MODIFIED" registryName: "registryName" flowId: "flowId" flowName: "flowName" - version: 6 + version: 0 flowDescription: "flowDescription" variables: key: "variables" - defaultBackPressureObjectThreshold: 1 - publicInputPortCount: 7 + defaultBackPressureObjectThreshold: 6 + publicInputPortCount: 6 comments: "comments" - upToDateCount: 2 + upToDateCount: 3 parentGroupId: "parentGroupId" - inactiveRemotePortCount: 3 - locallyModifiedCount: 4 + inactiveRemotePortCount: 9 + locallyModifiedCount: 2 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" - publicOutputPortCount: 1 - localOutputPortCount: 6 + publicOutputPortCount: 7 + localOutputPortCount: 1 defaultFlowFileExpiration: "defaultFlowFileExpiration" localInputPortCount: 1 contents: @@ -23185,7 +24066,7 @@ definitions: - null outputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -23207,7 +24088,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -23230,7 +24111,7 @@ definitions: - "userAccessControl" inputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -23252,7 +24133,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -23330,17 +24211,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -23437,17 +24318,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -23503,12 +24384,12 @@ definitions: - "retriedRelationships" remoteProcessGroups: - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -23525,13 +24406,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -23540,14 +24421,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -23556,7 +24437,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -23564,7 +24445,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -23573,14 +24454,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -23589,7 +24470,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -23601,14 +24482,14 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -23625,13 +24506,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -23640,14 +24521,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -23656,7 +24537,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -23664,7 +24545,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -23673,14 +24554,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -23689,7 +24570,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -23701,7 +24582,7 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 connections: - prioritizers: - "prioritizers" @@ -23805,8 +24686,8 @@ definitions: loadBalancePartitionAttribute: "loadBalancePartitionAttribute" labels: - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -23815,10 +24696,10 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -23827,9 +24708,9 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 name: "name" - invalidCount: 2 + invalidCount: 5 syncFailureCount: 1 position: x: 6.027456183070403 @@ -23842,16 +24723,16 @@ definitions: canRead: true canWrite: true id: "id" - locallyModifiedAndStaleCount: 1 - localOutputPortCount: 4 - localInputPortCount: 6 - invalidCount: 4 - syncFailureCount: 2 + locallyModifiedAndStaleCount: 7 + localOutputPortCount: 6 + localInputPortCount: 2 + invalidCount: 8 + syncFailureCount: 0 position: x: 6.027456183070403 "y": 1.4658129805029452 versionedFlowState: "LOCALLY_MODIFIED" - locallyModifiedAndStaleCount: 0 + locallyModifiedAndStaleCount: 9 parameterContext: component: name: "name" @@ -23869,32 +24750,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -23965,21 +24846,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -24012,69 +24893,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -24108,7 +24989,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" - statusSnapshot: transferred: "transferred" @@ -24116,32 +24997,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -24212,21 +25093,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -24259,69 +25140,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -24355,7 +25236,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" id: "id" aggregateSnapshot: @@ -24364,32 +25245,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -24460,21 +25341,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -24507,69 +25388,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -24641,7 +25522,7 @@ definitions: portType: "portType" component: comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -24768,7 +25649,7 @@ definitions: portType: "portType" component: comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -24896,7 +25777,7 @@ definitions: portType: "portType" component: comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -25023,7 +25904,7 @@ definitions: portType: "portType" component: comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -25299,17 +26180,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -25381,81 +26262,81 @@ definitions: name: "name" nodeSnapshots: - statusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 address: "address" apiPort: 5 nodeId: "nodeId" - statusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 address: "address" apiPort: 5 nodeId: "nodeId" id: "id" aggregateSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 type: "type" statsLastRefreshed: "statsLastRefreshed" runStatus: "Running" @@ -25540,17 +26421,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -25622,81 +26503,81 @@ definitions: name: "name" nodeSnapshots: - statusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 address: "address" apiPort: 5 nodeId: "nodeId" - statusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 address: "address" apiPort: 5 nodeId: "nodeId" id: "id" aggregateSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 type: "type" statsLastRefreshed: "statsLastRefreshed" runStatus: "Running" @@ -25740,12 +26621,12 @@ definitions: disconnectedNodeAcknowledged: true component: targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -25762,13 +26643,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -25777,14 +26658,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -25793,7 +26674,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -25801,7 +26682,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -25810,14 +26691,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -25826,7 +26707,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -25838,7 +26719,7 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 permissions: canRead: true canWrite: true @@ -25859,50 +26740,50 @@ definitions: targetUri: "targetUri" nodeSnapshots: - statusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" address: "address" apiPort: 0 nodeId: "nodeId" - statusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" address: "address" apiPort: 0 nodeId: "nodeId" id: "id" aggregateSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" statsLastRefreshed: "statsLastRefreshed" validationStatus: "VALID" @@ -25946,12 +26827,12 @@ definitions: disconnectedNodeAcknowledged: true component: targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -25968,13 +26849,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -25983,14 +26864,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -25999,7 +26880,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -26007,7 +26888,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -26016,14 +26897,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -26032,7 +26913,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -26044,7 +26925,7 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 permissions: canRead: true canWrite: true @@ -26065,50 +26946,50 @@ definitions: targetUri: "targetUri" nodeSnapshots: - statusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" address: "address" apiPort: 0 nodeId: "nodeId" - statusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" address: "address" apiPort: 0 nodeId: "nodeId" id: "id" aggregateSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" statsLastRefreshed: "statsLastRefreshed" validationStatus: "VALID" @@ -26586,8 +27467,8 @@ definitions: disconnectedNodeAcknowledged: true component: versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -26596,7 +27477,7 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 permissions: canRead: true canWrite: true @@ -26649,8 +27530,8 @@ definitions: disconnectedNodeAcknowledged: true component: versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -26659,7 +27540,7 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 permissions: canRead: true canWrite: true @@ -26687,45 +27568,31 @@ definitions: flow: processGroups: - activeRemotePortCount: 0 - staleCount: 9 + staleCount: 2 outputPortCount: 1 - inputPortCount: 1 + inputPortCount: 9 permissions: canRead: true canWrite: true - runningCount: 3 - disabledCount: 0 + runningCount: 2 + disabledCount: 4 versionedFlowSnapshot: bucket: identifier: "identifier" - allowBundleRedeploy: true permissions: canRead: true canWrite: true canDelete: true - createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" + createdTimestamp: 8 name: "name" description: "description" - allowPublicRead: true - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 snapshotMetadata: flowIdentifier: "flowIdentifier" comments: "comments" author: "author" - link: - href: "http://example.com/aeiou" - params: - key: "params" bucketIdentifier: "bucketIdentifier" version: 0 - timestamp: 1 + timestamp: 2 externalControllerServices: key: identifier: "identifier" @@ -26735,7 +27602,7 @@ definitions: componentType: "CONNECTION" variables: key: "variables" - defaultBackPressureObjectThreshold: 9 + defaultBackPressureObjectThreshold: 3 comments: "comments" processors: - autoTerminatedRelationships: @@ -26743,7 +27610,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -26770,8 +27637,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -26781,8 +27648,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -26791,7 +27658,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -26818,8 +27685,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -26829,8 +27696,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -26839,32 +27706,32 @@ definitions: componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 - identifier: "identifier" componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" controllerServices: - annotationData: "annotationData" @@ -26899,8 +27766,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -26940,8 +27807,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -26964,8 +27831,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -26977,8 +27844,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -26992,8 +27859,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -27005,8 +27872,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -27017,8 +27884,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" @@ -27026,18 +27893,20 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 versionedFlowCoordinates: registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" flowId: "flowId" - version: 3 + version: 0 latest: true remoteProcessGroups: - identifier: "identifier" @@ -27045,7 +27914,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -27053,36 +27922,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -27094,42 +27963,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" - identifier: "identifier" @@ -27137,7 +28006,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -27145,36 +28014,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -27186,42 +28055,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" @@ -27253,21 +28122,21 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 - identifier: "identifier" componentType: "CONNECTION" prioritizers: @@ -27295,25 +28164,33 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 parameterContextName: "parameterContextName" - flowEncodingVersion: "flowEncodingVersion" + parameterProviders: + key: + identifier: "identifier" + name: "name" + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" flow: - versionCount: 0 + versionCount: 6 identifier: "identifier" bucketName: "bucketName" permissions: @@ -27321,45 +28198,44 @@ definitions: canWrite: true canDelete: true createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" name: "name" description: "description" - modifiedTimestamp: 1 bucketIdentifier: "bucketIdentifier" - type: "Flow" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 + versionInfo: + version: 4 + lastModifiedTimestamp: 8 + flowEncodingVersion: "flowEncodingVersion" parameterContexts: key: + parameterGroupName: "parameterGroupName" identifier: "identifier" + synchronized: true + componentType: "CONNECTION" + comments: "comments" + description: "description" inheritedParameterContexts: - "inheritedParameterContexts" - "inheritedParameterContexts" - componentType: "CONNECTION" - comments: "comments" name: "name" - description: "description" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" parameters: - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" + parameterProvider: "parameterProvider" latest: true - stoppedCount: 8 + stoppedCount: 3 id: "id" bulletins: - sourceId: "sourceId" @@ -27394,26 +28270,26 @@ definitions: nodeAddress: "nodeAddress" timestamp: "timestamp" timestamp: "timestamp" - publicInputPortCount: 6 - upToDateCount: 4 - inactiveRemotePortCount: 7 + publicInputPortCount: 4 + upToDateCount: 7 + inactiveRemotePortCount: 0 uri: "uri" - locallyModifiedCount: 2 + locallyModifiedCount: 4 revision: clientId: "clientId" lastModifier: "lastModifier" version: 0 disconnectedNodeAcknowledged: true - publicOutputPortCount: 9 + publicOutputPortCount: 6 component: - activeRemotePortCount: 9 + activeRemotePortCount: 7 flowfileConcurrency: "UNBOUNDED" - staleCount: 7 + staleCount: 4 outputPortCount: 3 - inputPortCount: 3 + inputPortCount: 6 versionedComponentId: "versionedComponentId" - runningCount: 5 - disabledCount: 7 + runningCount: 1 + disabledCount: 2 flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" stoppedCount: 5 id: "id" @@ -27422,25 +28298,26 @@ definitions: groupId: "groupId" stateExplanation: "stateExplanation" registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" state: "LOCALLY_MODIFIED" registryName: "registryName" flowId: "flowId" flowName: "flowName" - version: 6 + version: 0 flowDescription: "flowDescription" variables: key: "variables" - defaultBackPressureObjectThreshold: 1 - publicInputPortCount: 7 + defaultBackPressureObjectThreshold: 6 + publicInputPortCount: 6 comments: "comments" - upToDateCount: 2 + upToDateCount: 3 parentGroupId: "parentGroupId" - inactiveRemotePortCount: 3 - locallyModifiedCount: 4 + inactiveRemotePortCount: 9 + locallyModifiedCount: 2 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" - publicOutputPortCount: 1 - localOutputPortCount: 6 + publicOutputPortCount: 7 + localOutputPortCount: 1 defaultFlowFileExpiration: "defaultFlowFileExpiration" localInputPortCount: 1 contents: @@ -28018,7 +28895,7 @@ definitions: - null outputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -28040,7 +28917,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -28063,7 +28940,7 @@ definitions: - "userAccessControl" inputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -28085,7 +28962,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -28163,17 +29040,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -28270,17 +29147,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -28336,12 +29213,12 @@ definitions: - "retriedRelationships" remoteProcessGroups: - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -28358,13 +29235,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -28373,14 +29250,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -28389,7 +29266,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -28397,7 +29274,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -28406,14 +29283,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -28422,7 +29299,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -28434,14 +29311,14 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -28458,13 +29335,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -28473,14 +29350,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -28489,7 +29366,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -28497,7 +29374,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -28506,14 +29383,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -28522,7 +29399,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -28534,7 +29411,7 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 connections: - prioritizers: - "prioritizers" @@ -28638,8 +29515,8 @@ definitions: loadBalancePartitionAttribute: "loadBalancePartitionAttribute" labels: - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -28648,10 +29525,10 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -28660,9 +29537,9 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 name: "name" - invalidCount: 2 + invalidCount: 5 syncFailureCount: 1 position: x: 6.027456183070403 @@ -28675,16 +29552,16 @@ definitions: canRead: true canWrite: true id: "id" - locallyModifiedAndStaleCount: 1 - localOutputPortCount: 4 - localInputPortCount: 6 - invalidCount: 4 - syncFailureCount: 2 + locallyModifiedAndStaleCount: 7 + localOutputPortCount: 6 + localInputPortCount: 2 + invalidCount: 8 + syncFailureCount: 0 position: x: 6.027456183070403 "y": 1.4658129805029452 versionedFlowState: "LOCALLY_MODIFIED" - locallyModifiedAndStaleCount: 0 + locallyModifiedAndStaleCount: 9 parameterContext: component: name: "name" @@ -28702,32 +29579,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -28798,21 +29675,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -28845,69 +29722,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -28941,7 +29818,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" - statusSnapshot: transferred: "transferred" @@ -28949,32 +29826,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -29045,21 +29922,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -29092,69 +29969,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -29188,7 +30065,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" id: "id" aggregateSnapshot: @@ -29197,32 +30074,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -29293,21 +30170,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -29340,69 +30217,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -29437,45 +30314,31 @@ definitions: id: "id" statsLastRefreshed: "statsLastRefreshed" - activeRemotePortCount: 0 - staleCount: 9 + staleCount: 2 outputPortCount: 1 - inputPortCount: 1 + inputPortCount: 9 permissions: canRead: true canWrite: true - runningCount: 3 - disabledCount: 0 + runningCount: 2 + disabledCount: 4 versionedFlowSnapshot: bucket: identifier: "identifier" - allowBundleRedeploy: true permissions: canRead: true canWrite: true canDelete: true - createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" + createdTimestamp: 8 name: "name" description: "description" - allowPublicRead: true - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 snapshotMetadata: flowIdentifier: "flowIdentifier" comments: "comments" author: "author" - link: - href: "http://example.com/aeiou" - params: - key: "params" bucketIdentifier: "bucketIdentifier" version: 0 - timestamp: 1 + timestamp: 2 externalControllerServices: key: identifier: "identifier" @@ -29485,7 +30348,7 @@ definitions: componentType: "CONNECTION" variables: key: "variables" - defaultBackPressureObjectThreshold: 9 + defaultBackPressureObjectThreshold: 3 comments: "comments" processors: - autoTerminatedRelationships: @@ -29493,7 +30356,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -29520,8 +30383,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -29531,8 +30394,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -29541,7 +30404,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -29568,8 +30431,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -29579,8 +30442,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -29589,32 +30452,32 @@ definitions: componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 - identifier: "identifier" componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" controllerServices: - annotationData: "annotationData" @@ -29649,8 +30512,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -29690,8 +30553,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -29714,8 +30577,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -29727,8 +30590,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -29742,8 +30605,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -29755,8 +30618,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -29767,8 +30630,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" @@ -29776,18 +30639,20 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 versionedFlowCoordinates: registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" flowId: "flowId" - version: 3 + version: 0 latest: true remoteProcessGroups: - identifier: "identifier" @@ -29795,7 +30660,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -29803,36 +30668,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -29844,42 +30709,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" - identifier: "identifier" @@ -29887,7 +30752,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -29895,36 +30760,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -29936,42 +30801,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" @@ -30003,21 +30868,21 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 - identifier: "identifier" componentType: "CONNECTION" prioritizers: @@ -30045,25 +30910,33 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 parameterContextName: "parameterContextName" - flowEncodingVersion: "flowEncodingVersion" + parameterProviders: + key: + identifier: "identifier" + name: "name" + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" flow: - versionCount: 0 + versionCount: 6 identifier: "identifier" bucketName: "bucketName" permissions: @@ -30071,45 +30944,44 @@ definitions: canWrite: true canDelete: true createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" name: "name" description: "description" - modifiedTimestamp: 1 bucketIdentifier: "bucketIdentifier" - type: "Flow" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 + versionInfo: + version: 4 + lastModifiedTimestamp: 8 + flowEncodingVersion: "flowEncodingVersion" parameterContexts: key: + parameterGroupName: "parameterGroupName" identifier: "identifier" + synchronized: true + componentType: "CONNECTION" + comments: "comments" + description: "description" inheritedParameterContexts: - "inheritedParameterContexts" - "inheritedParameterContexts" - componentType: "CONNECTION" - comments: "comments" name: "name" - description: "description" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" parameters: - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" + parameterProvider: "parameterProvider" latest: true - stoppedCount: 8 + stoppedCount: 3 id: "id" bulletins: - sourceId: "sourceId" @@ -30144,26 +31016,26 @@ definitions: nodeAddress: "nodeAddress" timestamp: "timestamp" timestamp: "timestamp" - publicInputPortCount: 6 - upToDateCount: 4 - inactiveRemotePortCount: 7 + publicInputPortCount: 4 + upToDateCount: 7 + inactiveRemotePortCount: 0 uri: "uri" - locallyModifiedCount: 2 + locallyModifiedCount: 4 revision: clientId: "clientId" lastModifier: "lastModifier" version: 0 disconnectedNodeAcknowledged: true - publicOutputPortCount: 9 + publicOutputPortCount: 6 component: - activeRemotePortCount: 9 + activeRemotePortCount: 7 flowfileConcurrency: "UNBOUNDED" - staleCount: 7 + staleCount: 4 outputPortCount: 3 - inputPortCount: 3 + inputPortCount: 6 versionedComponentId: "versionedComponentId" - runningCount: 5 - disabledCount: 7 + runningCount: 1 + disabledCount: 2 flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" stoppedCount: 5 id: "id" @@ -30172,25 +31044,26 @@ definitions: groupId: "groupId" stateExplanation: "stateExplanation" registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" state: "LOCALLY_MODIFIED" registryName: "registryName" flowId: "flowId" flowName: "flowName" - version: 6 + version: 0 flowDescription: "flowDescription" variables: key: "variables" - defaultBackPressureObjectThreshold: 1 - publicInputPortCount: 7 + defaultBackPressureObjectThreshold: 6 + publicInputPortCount: 6 comments: "comments" - upToDateCount: 2 + upToDateCount: 3 parentGroupId: "parentGroupId" - inactiveRemotePortCount: 3 - locallyModifiedCount: 4 + inactiveRemotePortCount: 9 + locallyModifiedCount: 2 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" - publicOutputPortCount: 1 - localOutputPortCount: 6 + publicOutputPortCount: 7 + localOutputPortCount: 1 defaultFlowFileExpiration: "defaultFlowFileExpiration" localInputPortCount: 1 contents: @@ -30768,7 +31641,7 @@ definitions: - null outputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -30790,7 +31663,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -30813,7 +31686,7 @@ definitions: - "userAccessControl" inputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -30835,7 +31708,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -30913,17 +31786,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -31020,17 +31893,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -31086,12 +31959,12 @@ definitions: - "retriedRelationships" remoteProcessGroups: - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -31108,13 +31981,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -31123,14 +31996,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -31139,7 +32012,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -31147,7 +32020,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -31156,14 +32029,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -31172,7 +32045,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -31184,14 +32057,14 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -31208,13 +32081,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -31223,14 +32096,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -31239,7 +32112,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -31247,7 +32120,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -31256,14 +32129,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -31272,7 +32145,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -31284,7 +32157,7 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 connections: - prioritizers: - "prioritizers" @@ -31388,8 +32261,8 @@ definitions: loadBalancePartitionAttribute: "loadBalancePartitionAttribute" labels: - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -31398,10 +32271,10 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -31410,9 +32283,9 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 name: "name" - invalidCount: 2 + invalidCount: 5 syncFailureCount: 1 position: x: 6.027456183070403 @@ -31425,16 +32298,16 @@ definitions: canRead: true canWrite: true id: "id" - locallyModifiedAndStaleCount: 1 - localOutputPortCount: 4 - localInputPortCount: 6 - invalidCount: 4 - syncFailureCount: 2 + locallyModifiedAndStaleCount: 7 + localOutputPortCount: 6 + localInputPortCount: 2 + invalidCount: 8 + syncFailureCount: 0 position: x: 6.027456183070403 "y": 1.4658129805029452 versionedFlowState: "LOCALLY_MODIFIED" - locallyModifiedAndStaleCount: 0 + locallyModifiedAndStaleCount: 9 parameterContext: component: name: "name" @@ -31452,32 +32325,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -31548,21 +32421,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -31595,69 +32468,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -31691,7 +32564,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" - statusSnapshot: transferred: "transferred" @@ -31699,32 +32572,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -31795,21 +32668,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -31842,69 +32715,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -31938,7 +32811,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" id: "id" aggregateSnapshot: @@ -31947,32 +32820,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -32043,21 +32916,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -32090,69 +32963,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -32224,7 +33097,7 @@ definitions: portType: "portType" component: comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -32351,7 +33224,7 @@ definitions: portType: "portType" component: comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -32479,7 +33352,7 @@ definitions: portType: "portType" component: comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -32606,7 +33479,7 @@ definitions: portType: "portType" component: comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -32882,17 +33755,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -32964,81 +33837,81 @@ definitions: name: "name" nodeSnapshots: - statusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 address: "address" apiPort: 5 nodeId: "nodeId" - statusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 address: "address" apiPort: 5 nodeId: "nodeId" id: "id" aggregateSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 type: "type" statsLastRefreshed: "statsLastRefreshed" runStatus: "Running" @@ -33123,17 +33996,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -33205,81 +34078,81 @@ definitions: name: "name" nodeSnapshots: - statusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 address: "address" apiPort: 5 nodeId: "nodeId" - statusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 address: "address" apiPort: 5 nodeId: "nodeId" id: "id" aggregateSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 type: "type" statsLastRefreshed: "statsLastRefreshed" runStatus: "Running" @@ -33323,12 +34196,12 @@ definitions: disconnectedNodeAcknowledged: true component: targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -33345,13 +34218,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -33360,14 +34233,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -33376,7 +34249,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -33384,7 +34257,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -33393,14 +34266,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -33409,7 +34282,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -33421,7 +34294,7 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 permissions: canRead: true canWrite: true @@ -33442,50 +34315,50 @@ definitions: targetUri: "targetUri" nodeSnapshots: - statusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" address: "address" apiPort: 0 nodeId: "nodeId" - statusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" address: "address" apiPort: 0 nodeId: "nodeId" id: "id" aggregateSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" statsLastRefreshed: "statsLastRefreshed" validationStatus: "VALID" @@ -33529,12 +34402,12 @@ definitions: disconnectedNodeAcknowledged: true component: targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -33551,13 +34424,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -33566,14 +34439,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -33582,7 +34455,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -33590,7 +34463,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -33599,14 +34472,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -33615,7 +34488,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -33627,7 +34500,7 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 permissions: canRead: true canWrite: true @@ -33648,50 +34521,50 @@ definitions: targetUri: "targetUri" nodeSnapshots: - statusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" address: "address" apiPort: 0 nodeId: "nodeId" - statusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" address: "address" apiPort: 0 nodeId: "nodeId" id: "id" aggregateSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" statsLastRefreshed: "statsLastRefreshed" validationStatus: "VALID" @@ -34169,8 +35042,8 @@ definitions: disconnectedNodeAcknowledged: true component: versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -34179,7 +35052,7 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 permissions: canRead: true canWrite: true @@ -34232,8 +35105,8 @@ definitions: disconnectedNodeAcknowledged: true component: versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -34242,7 +35115,7 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 permissions: canRead: true canWrite: true @@ -34429,67 +35302,945 @@ definitions: clusterNodeAddress: "clusterNodeAddress" uri: "uri" uuid: "uuid" - FlowSnippetDTO: + FlowRegistryBucket: type: "object" properties: - processGroups: - type: "array" - description: "The process groups in this flow snippet." - uniqueItems: true - items: - $ref: "#/definitions/ProcessGroupDTO" - remoteProcessGroups: - type: "array" - description: "The remote process groups in this flow snippet." - uniqueItems: true - items: - $ref: "#/definitions/RemoteProcessGroupDTO" - processors: - type: "array" - description: "The processors in this flow snippet." - uniqueItems: true - items: - $ref: "#/definitions/ProcessorDTO" - inputPorts: - type: "array" - description: "The input ports in this flow snippet." - uniqueItems: true - items: - $ref: "#/definitions/PortDTO" - outputPorts: - type: "array" - description: "The output ports in this flow snippet." - uniqueItems: true - items: - $ref: "#/definitions/PortDTO" - connections: + identifier: + type: "string" + name: + type: "string" + description: + type: "string" + createdTimestamp: + type: "integer" + format: "int64" + permissions: + $ref: "#/definitions/FlowRegistryPermissions" + example: + identifier: "identifier" + permissions: + canRead: true + canWrite: true + canDelete: true + createdTimestamp: 8 + name: "name" + description: "description" + FlowRegistryBucketDTO: + type: "object" + properties: + id: + type: "string" + description: "The bucket identifier" + name: + type: "string" + description: "The bucket name" + description: + type: "string" + description: "The bucket description" + created: + type: "integer" + format: "int64" + description: "The created timestamp of this bucket" + example: + created: 0 + name: "name" + description: "description" + id: "id" + FlowRegistryBucketEntity: + type: "object" + properties: + id: + type: "string" + bucket: + $ref: "#/definitions/FlowRegistryBucketDTO" + permissions: + $ref: "#/definitions/PermissionsDTO" + xml: + name: "bucketEntity" + example: + bucket: + created: 0 + name: "name" + description: "description" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + FlowRegistryBucketsEntity: + type: "object" + properties: + buckets: type: "array" - description: "The connections in this flow snippet." uniqueItems: true items: - $ref: "#/definitions/ConnectionDTO" - labels: + $ref: "#/definitions/FlowRegistryBucketEntity" + xml: + name: "bucketsEntity" + example: + 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" + FlowRegistryClientDTO: + type: "object" + properties: + id: + type: "string" + description: "The registry identifier" + name: + type: "string" + description: "The registry name" + description: + type: "string" + description: "The registry description" + uri: + type: "string" + type: + type: "string" + description: "The type of the controller service." + bundle: + description: "The details of the artifact that bundled this processor type." + $ref: "#/definitions/BundleDTO" + properties: + type: "object" + description: "The properties of the controller service." + additionalProperties: + type: "string" + descriptors: + type: "object" + description: "The descriptors for the controller service properties." + additionalProperties: + $ref: "#/definitions/PropertyDescriptorDTO" + sensitiveDynamicPropertyNames: type: "array" - description: "The labels in this flow snippet." + description: "Set of sensitive dynamic property names" uniqueItems: true items: - $ref: "#/definitions/LabelDTO" - funnels: + type: "string" + supportsSensitiveDynamicProperties: + type: "boolean" + description: "Whether the reporting task supports sensitive dynamic properties." + restricted: + type: "boolean" + description: "Whether the reporting task requires elevated privileges." + deprecated: + type: "boolean" + description: "Whether the reporting task has been deprecated." + validationErrors: type: "array" - description: "The funnels in this flow snippet." - uniqueItems: true + description: "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." items: - $ref: "#/definitions/FunnelDTO" - controllerServices: + type: "string" + validationStatus: + type: "string" + description: "Indicates whether the Processor is valid, invalid, or still\ + \ in the process of validating (i.e., it is unknown whether or not the Processor\ + \ is valid)" + enum: + - "VALID" + - "INVALID" + - "VALIDATING" + annotationData: + type: "string" + description: "The annotation data for the repoting task. This is how the custom\ + \ UI relays configuration to the reporting task." + extensionMissing: + type: "boolean" + description: "Whether the underlying extension is missing." + multipleVersionsAvailable: + type: "boolean" + description: "Whether the flow registry client has multiple versions available." + example: + annotationData: "annotationData" + deprecated: true + description: "description" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + uri: "uri" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + restricted: true + supportsSensitiveDynamicProperties: true + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + bundle: + artifact: "artifact" + version: "version" + group: "group" + validationStatus: "VALID" + properties: + key: "properties" + FlowRegistryClientEntity: + type: "object" + properties: + revision: + description: "The revision for this request/response. The revision is required\ + \ for any mutable flow requests and is included in all responses." + $ref: "#/definitions/RevisionDTO" + id: + type: "string" + description: "The id of the component." + uri: + type: "string" + description: "The URI for futures requests to the component." + position: + description: "The position of this component in the UI if applicable." + $ref: "#/definitions/PositionDTO" + permissions: + description: "The permissions for this component." + $ref: "#/definitions/PermissionsDTO" + bulletins: type: "array" - description: "The controller services in this flow snippet." - uniqueItems: true + description: "The bulletins for this component." items: - $ref: "#/definitions/ControllerServiceDTO" + $ref: "#/definitions/BulletinEntity" + disconnectedNodeAcknowledged: + type: "boolean" + description: "Acknowledges that this node is disconnected to allow for mutable\ + \ requests to proceed." + registry: + $ref: "#/definitions/FlowRegistryClientDTO" + operatePermissions: + $ref: "#/definitions/PermissionsDTO" + component: + $ref: "#/definitions/FlowRegistryClientDTO" + xml: + name: "registryClientEntity" example: - controllerServices: - - deprecated: true - bulletinLevel: "bulletinLevel" + bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + registry: + annotationData: "annotationData" + deprecated: true + description: "description" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + uri: "uri" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + restricted: true + supportsSensitiveDynamicProperties: true + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + bundle: + artifact: "artifact" + version: "version" + group: "group" + validationStatus: "VALID" + properties: + key: "properties" + component: + annotationData: "annotationData" + deprecated: true + description: "description" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + uri: "uri" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + restricted: true + supportsSensitiveDynamicProperties: true + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + bundle: + artifact: "artifact" + version: "version" + group: "group" + validationStatus: "VALID" + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + FlowRegistryClientTypesEntity: + type: "object" + properties: + flowRegistryClientTypes: + type: "array" + uniqueItems: true + items: + $ref: "#/definitions/DocumentedTypeDTO" + xml: + name: "flowRegistryClientTypesEntity" + example: + flowRegistryClientTypes: + - deprecationReason: "deprecationReason" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + 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" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + 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" + FlowRegistryClientsEntity: + type: "object" + properties: + registries: + type: "array" + uniqueItems: true + items: + $ref: "#/definitions/FlowRegistryClientEntity" + xml: + name: "registryClientsEntity" + example: + registries: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + registry: + annotationData: "annotationData" + deprecated: true + description: "description" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + uri: "uri" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + restricted: true + supportsSensitiveDynamicProperties: true + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + bundle: + artifact: "artifact" + version: "version" + group: "group" + validationStatus: "VALID" + properties: + key: "properties" + component: + annotationData: "annotationData" + deprecated: true + description: "description" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + uri: "uri" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + restricted: true + supportsSensitiveDynamicProperties: true + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + bundle: + artifact: "artifact" + version: "version" + group: "group" + validationStatus: "VALID" + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + registry: + annotationData: "annotationData" + deprecated: true + description: "description" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + uri: "uri" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + restricted: true + supportsSensitiveDynamicProperties: true + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + bundle: + artifact: "artifact" + version: "version" + group: "group" + validationStatus: "VALID" + properties: + key: "properties" + component: + annotationData: "annotationData" + deprecated: true + description: "description" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + uri: "uri" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + restricted: true + supportsSensitiveDynamicProperties: true + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + bundle: + artifact: "artifact" + version: "version" + group: "group" + validationStatus: "VALID" + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + FlowRegistryPermissions: + type: "object" + properties: + canRead: + type: "boolean" + canWrite: + type: "boolean" + canDelete: + type: "boolean" + example: + canRead: true + canWrite: true + canDelete: true + FlowSnippetDTO: + type: "object" + properties: + processGroups: + type: "array" + description: "The process groups in this flow snippet." + uniqueItems: true + items: + $ref: "#/definitions/ProcessGroupDTO" + remoteProcessGroups: + type: "array" + description: "The remote process groups in this flow snippet." + uniqueItems: true + items: + $ref: "#/definitions/RemoteProcessGroupDTO" + processors: + type: "array" + description: "The processors in this flow snippet." + uniqueItems: true + items: + $ref: "#/definitions/ProcessorDTO" + inputPorts: + type: "array" + description: "The input ports in this flow snippet." + uniqueItems: true + items: + $ref: "#/definitions/PortDTO" + outputPorts: + type: "array" + description: "The output ports in this flow snippet." + uniqueItems: true + items: + $ref: "#/definitions/PortDTO" + connections: + type: "array" + description: "The connections in this flow snippet." + uniqueItems: true + items: + $ref: "#/definitions/ConnectionDTO" + labels: + type: "array" + description: "The labels in this flow snippet." + uniqueItems: true + items: + $ref: "#/definitions/LabelDTO" + funnels: + type: "array" + description: "The funnels in this flow snippet." + uniqueItems: true + items: + $ref: "#/definitions/FunnelDTO" + controllerServices: + type: "array" + description: "The controller services in this flow snippet." + uniqueItems: true + items: + $ref: "#/definitions/ControllerServiceDTO" + example: + controllerServices: + - deprecated: true + bulletinLevel: "bulletinLevel" multipleVersionsAvailable: true extensionMissing: true type: "type" @@ -35061,7 +36812,7 @@ definitions: - null outputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -35083,7 +36834,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -35106,7 +36857,7 @@ definitions: - "userAccessControl" inputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -35128,7 +36879,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -35206,17 +36957,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -35313,17 +37064,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -35379,12 +37130,12 @@ definitions: - "retriedRelationships" remoteProcessGroups: - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -35401,13 +37152,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -35416,14 +37167,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -35432,7 +37183,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -35440,7 +37191,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -35449,14 +37200,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -35465,7 +37216,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -35477,14 +37228,14 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -35501,13 +37252,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -35516,14 +37267,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -35532,7 +37283,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -35540,7 +37291,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -35549,14 +37300,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -35565,7 +37316,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -35577,7 +37328,7 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 connections: - prioritizers: - "prioritizers" @@ -35681,8 +37432,8 @@ definitions: loadBalancePartitionAttribute: "loadBalancePartitionAttribute" labels: - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -35691,10 +37442,10 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -35703,7 +37454,7 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 FunnelDTO: type: "object" properties: @@ -36118,7 +37869,7 @@ definitions: portType: "portType" component: comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -36245,7 +37996,7 @@ definitions: portType: "portType" component: comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -36335,6 +38086,8 @@ definitions: operatePermissions: canRead: true canWrite: true + InputStream: + type: "object" InstantiateTemplateRequestEntity: type: "object" properties: @@ -36945,7 +38698,7 @@ definitions: - null outputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -36967,7 +38720,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -36990,7 +38743,7 @@ definitions: - "userAccessControl" inputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -37012,7 +38765,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -37090,17 +38843,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -37197,17 +38950,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -37263,12 +39016,12 @@ definitions: - "retriedRelationships" remoteProcessGroups: - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -37285,13 +39038,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -37300,14 +39053,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -37316,7 +39069,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -37324,7 +39077,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -37333,14 +39086,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -37349,7 +39102,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -37361,14 +39114,14 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -37385,13 +39138,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -37400,14 +39153,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -37416,7 +39169,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -37424,7 +39177,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -37433,14 +39186,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -37449,7 +39202,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -37461,7 +39214,7 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 connections: - prioritizers: - "prioritizers" @@ -37565,8 +39318,8 @@ definitions: loadBalancePartitionAttribute: "loadBalancePartitionAttribute" labels: - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -37575,10 +39328,10 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -37587,7 +39340,7 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 disconnectedNodeAcknowledged: true originX: 0.8008281904610115 encodingVersion: "encodingVersion" @@ -37719,24 +39472,6 @@ definitions: format: "int64" description: "The maximum number of open file descriptors that are available\ \ to each process" - JaxbLink: - type: "object" - properties: - href: - type: "string" - format: "uri" - xml: - attribute: true - description: "The href for the link" - params: - type: "object" - description: "The params for the link" - additionalProperties: - type: "string" - example: - href: "http://example.com/aeiou" - params: - key: "params" LabelDTO: type: "object" properties: @@ -37776,8 +39511,8 @@ definitions: type: "string" example: versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -37786,7 +39521,7 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 LabelEntity: type: "object" properties: @@ -37862,8 +39597,8 @@ definitions: disconnectedNodeAcknowledged: true component: versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -37872,7 +39607,7 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 permissions: canRead: true canWrite: true @@ -37937,8 +39672,8 @@ definitions: disconnectedNodeAcknowledged: true component: versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -37947,7 +39682,7 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 permissions: canRead: true canWrite: true @@ -38000,8 +39735,8 @@ definitions: disconnectedNodeAcknowledged: true component: versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -38010,7 +39745,7 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 permissions: canRead: true canWrite: true @@ -38670,6 +40405,43 @@ definitions: category: "category" message: "message" timestamp: "timestamp" + NodeIdentifier: + type: "object" + properties: + id: + type: "string" + apiAddress: + type: "string" + apiPort: + type: "integer" + format: "int32" + socketAddress: + type: "string" + socketPort: + type: "integer" + format: "int32" + loadBalanceAddress: + type: "string" + loadBalancePort: + type: "integer" + format: "int32" + siteToSiteAddress: + type: "string" + siteToSitePort: + type: "integer" + format: "int32" + siteToSiteHttpApiPort: + type: "integer" + format: "int32" + siteToSiteSecure: + type: "boolean" + nodeIdentities: + type: "array" + uniqueItems: true + items: + type: "string" + fullDescription: + type: "string" NodeJVMDiagnosticsSnapshotDTO: type: "object" properties: @@ -38742,32 +40514,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -38838,21 +40610,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -38885,69 +40657,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -38981,7 +40753,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" NodeProcessorStatusSnapshotDTO: type: "object" @@ -39001,28 +40773,28 @@ definitions: $ref: "#/definitions/ProcessorStatusSnapshotDTO" example: statusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 address: "address" apiPort: 5 nodeId: "nodeId" @@ -39044,21 +40816,78 @@ definitions: $ref: "#/definitions/RemoteProcessGroupStatusSnapshotDTO" example: statusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" address: "address" apiPort: 0 nodeId: "nodeId" + NodeReplayLastEventSnapshotDTO: + type: "object" + properties: + nodeId: + type: "string" + description: "The unique ID that identifies the node" + address: + type: "string" + description: "The API address of the node" + apiPort: + type: "integer" + format: "int32" + description: "The API port used to communicate with the node" + snapshot: + description: "The snapshot from the node" + $ref: "#/definitions/ReplayLastEventSnapshotDTO" + xml: + name: "nodeReplayLastEventSnapshot" + example: + address: "address" + apiPort: 6 + nodeId: "nodeId" + snapshot: + failureExplanation: "failureExplanation" + eventAvailable: true + eventsReplayed: + - 0 + - 0 + NodeResponse: + type: "object" + properties: + httpMethod: + type: "string" + requestUri: + type: "string" + format: "uri" + response: + $ref: "#/definitions/Response" + nodeId: + $ref: "#/definitions/NodeIdentifier" + throwable: + $ref: "#/definitions/Throwable" + updatedEntity: + $ref: "#/definitions/Entity" + requestId: + type: "string" + clientResponse: + $ref: "#/definitions/Response" + is2xx: + type: "boolean" + is5xx: + type: "boolean" + inputStream: + $ref: "#/definitions/InputStream" + status: + type: "integer" + format: "int32" NodeSearchResultDTO: type: "object" properties: @@ -39258,7 +41087,7 @@ definitions: portType: "portType" component: comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -39385,7 +41214,7 @@ definitions: portType: "portType" component: comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -39502,6 +41331,9 @@ definitions: \ inherits parameters" items: $ref: "#/definitions/ParameterContextReferenceEntity" + parameterProviderConfiguration: + description: "Optional configuration for a Parameter Provider" + $ref: "#/definitions/ParameterProviderConfigurationEntity" id: type: "string" description: "The ID the Parameter Context." @@ -39528,6 +41360,7 @@ definitions: - parameter: valueRemoved: true inherited: true + provided: true name: "name" description: "description" sensitive: true @@ -39665,6 +41498,7 @@ definitions: - parameter: valueRemoved: true inherited: true + provided: true name: "name" description: "description" sensitive: true @@ -39801,45 +41635,31 @@ definitions: canWrite: true boundProcessGroups: - activeRemotePortCount: 0 - staleCount: 9 + staleCount: 2 outputPortCount: 1 - inputPortCount: 1 + inputPortCount: 9 permissions: canRead: true canWrite: true - runningCount: 3 - disabledCount: 0 + runningCount: 2 + disabledCount: 4 versionedFlowSnapshot: bucket: identifier: "identifier" - allowBundleRedeploy: true permissions: canRead: true canWrite: true canDelete: true - createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" + createdTimestamp: 8 name: "name" description: "description" - allowPublicRead: true - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 snapshotMetadata: flowIdentifier: "flowIdentifier" comments: "comments" author: "author" - link: - href: "http://example.com/aeiou" - params: - key: "params" bucketIdentifier: "bucketIdentifier" version: 0 - timestamp: 1 + timestamp: 2 externalControllerServices: key: identifier: "identifier" @@ -39849,7 +41669,7 @@ definitions: componentType: "CONNECTION" variables: key: "variables" - defaultBackPressureObjectThreshold: 9 + defaultBackPressureObjectThreshold: 3 comments: "comments" processors: - autoTerminatedRelationships: @@ -39857,7 +41677,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -39884,8 +41704,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -39895,8 +41715,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -39905,7 +41725,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -39932,8 +41752,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -39943,8 +41763,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -39953,32 +41773,32 @@ definitions: componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 - identifier: "identifier" componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" controllerServices: - annotationData: "annotationData" @@ -40013,8 +41833,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -40054,8 +41874,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -40078,8 +41898,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -40091,8 +41911,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -40106,8 +41926,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -40119,8 +41939,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -40131,8 +41951,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" @@ -40140,18 +41960,20 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 versionedFlowCoordinates: registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" flowId: "flowId" - version: 3 + version: 0 latest: true remoteProcessGroups: - identifier: "identifier" @@ -40159,7 +41981,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -40167,36 +41989,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -40208,42 +42030,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" - identifier: "identifier" @@ -40251,7 +42073,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -40259,36 +42081,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -40300,42 +42122,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" @@ -40367,21 +42189,21 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 - identifier: "identifier" componentType: "CONNECTION" prioritizers: @@ -40409,25 +42231,33 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 parameterContextName: "parameterContextName" - flowEncodingVersion: "flowEncodingVersion" + parameterProviders: + key: + identifier: "identifier" + name: "name" + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" flow: - versionCount: 0 + versionCount: 6 identifier: "identifier" bucketName: "bucketName" permissions: @@ -40435,45 +42265,44 @@ definitions: canWrite: true canDelete: true createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" name: "name" description: "description" - modifiedTimestamp: 1 bucketIdentifier: "bucketIdentifier" - type: "Flow" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 + versionInfo: + version: 4 + lastModifiedTimestamp: 8 + flowEncodingVersion: "flowEncodingVersion" parameterContexts: key: + parameterGroupName: "parameterGroupName" identifier: "identifier" + synchronized: true + componentType: "CONNECTION" + comments: "comments" + description: "description" inheritedParameterContexts: - "inheritedParameterContexts" - "inheritedParameterContexts" - componentType: "CONNECTION" - comments: "comments" name: "name" - description: "description" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" parameters: - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" + parameterProvider: "parameterProvider" latest: true - stoppedCount: 8 + stoppedCount: 3 id: "id" bulletins: - sourceId: "sourceId" @@ -40508,26 +42337,26 @@ definitions: nodeAddress: "nodeAddress" timestamp: "timestamp" timestamp: "timestamp" - publicInputPortCount: 6 - upToDateCount: 4 - inactiveRemotePortCount: 7 + publicInputPortCount: 4 + upToDateCount: 7 + inactiveRemotePortCount: 0 uri: "uri" - locallyModifiedCount: 2 + locallyModifiedCount: 4 revision: clientId: "clientId" lastModifier: "lastModifier" version: 0 disconnectedNodeAcknowledged: true - publicOutputPortCount: 9 + publicOutputPortCount: 6 component: - activeRemotePortCount: 9 + activeRemotePortCount: 7 flowfileConcurrency: "UNBOUNDED" - staleCount: 7 + staleCount: 4 outputPortCount: 3 - inputPortCount: 3 + inputPortCount: 6 versionedComponentId: "versionedComponentId" - runningCount: 5 - disabledCount: 7 + runningCount: 1 + disabledCount: 2 flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" stoppedCount: 5 id: "id" @@ -40536,25 +42365,26 @@ definitions: groupId: "groupId" stateExplanation: "stateExplanation" registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" state: "LOCALLY_MODIFIED" registryName: "registryName" flowId: "flowId" flowName: "flowName" - version: 6 + version: 0 flowDescription: "flowDescription" variables: key: "variables" - defaultBackPressureObjectThreshold: 1 - publicInputPortCount: 7 + defaultBackPressureObjectThreshold: 6 + publicInputPortCount: 6 comments: "comments" - upToDateCount: 2 + upToDateCount: 3 parentGroupId: "parentGroupId" - inactiveRemotePortCount: 3 - locallyModifiedCount: 4 + inactiveRemotePortCount: 9 + locallyModifiedCount: 2 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" - publicOutputPortCount: 1 - localOutputPortCount: 6 + publicOutputPortCount: 7 + localOutputPortCount: 1 defaultFlowFileExpiration: "defaultFlowFileExpiration" localInputPortCount: 1 contents: @@ -41132,7 +42962,7 @@ definitions: - null outputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -41154,7 +42984,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -41177,7 +43007,7 @@ definitions: - "userAccessControl" inputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -41199,7 +43029,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -41277,17 +43107,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -41384,17 +43214,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -41450,12 +43280,12 @@ definitions: - "retriedRelationships" remoteProcessGroups: - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -41472,13 +43302,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -41487,14 +43317,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -41503,7 +43333,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -41511,7 +43341,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -41520,14 +43350,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -41536,7 +43366,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -41548,14 +43378,14 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -41572,13 +43402,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -41587,14 +43417,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -41603,7 +43433,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -41611,7 +43441,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -41620,14 +43450,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -41636,7 +43466,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -41648,7 +43478,7 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 connections: - prioritizers: - "prioritizers" @@ -41752,8 +43582,8 @@ definitions: loadBalancePartitionAttribute: "loadBalancePartitionAttribute" labels: - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -41762,10 +43592,10 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -41774,9 +43604,9 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 name: "name" - invalidCount: 2 + invalidCount: 5 syncFailureCount: 1 position: x: 6.027456183070403 @@ -41789,16 +43619,16 @@ definitions: canRead: true canWrite: true id: "id" - locallyModifiedAndStaleCount: 1 - localOutputPortCount: 4 - localInputPortCount: 6 - invalidCount: 4 - syncFailureCount: 2 + locallyModifiedAndStaleCount: 7 + localOutputPortCount: 6 + localInputPortCount: 2 + invalidCount: 8 + syncFailureCount: 0 position: x: 6.027456183070403 "y": 1.4658129805029452 versionedFlowState: "LOCALLY_MODIFIED" - locallyModifiedAndStaleCount: 0 + locallyModifiedAndStaleCount: 9 parameterContext: component: name: "name" @@ -41816,32 +43646,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -41912,21 +43742,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -41959,69 +43789,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -42055,7 +43885,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" - statusSnapshot: transferred: "transferred" @@ -42063,32 +43893,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -42159,21 +43989,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -42206,69 +44036,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -42302,7 +44132,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" id: "id" aggregateSnapshot: @@ -42311,32 +44141,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -42407,21 +44237,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -42454,69 +44284,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -42551,45 +44381,31 @@ definitions: id: "id" statsLastRefreshed: "statsLastRefreshed" - activeRemotePortCount: 0 - staleCount: 9 + staleCount: 2 outputPortCount: 1 - inputPortCount: 1 + inputPortCount: 9 permissions: canRead: true canWrite: true - runningCount: 3 - disabledCount: 0 + runningCount: 2 + disabledCount: 4 versionedFlowSnapshot: bucket: identifier: "identifier" - allowBundleRedeploy: true permissions: canRead: true canWrite: true canDelete: true - createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" + createdTimestamp: 8 name: "name" description: "description" - allowPublicRead: true - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 snapshotMetadata: flowIdentifier: "flowIdentifier" comments: "comments" author: "author" - link: - href: "http://example.com/aeiou" - params: - key: "params" bucketIdentifier: "bucketIdentifier" version: 0 - timestamp: 1 + timestamp: 2 externalControllerServices: key: identifier: "identifier" @@ -42599,7 +44415,7 @@ definitions: componentType: "CONNECTION" variables: key: "variables" - defaultBackPressureObjectThreshold: 9 + defaultBackPressureObjectThreshold: 3 comments: "comments" processors: - autoTerminatedRelationships: @@ -42607,7 +44423,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -42634,8 +44450,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -42645,8 +44461,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -42655,7 +44471,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -42682,8 +44498,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -42693,8 +44509,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -42703,32 +44519,32 @@ definitions: componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 - identifier: "identifier" componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" controllerServices: - annotationData: "annotationData" @@ -42763,8 +44579,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -42804,8 +44620,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -42828,8 +44644,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -42841,8 +44657,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -42856,8 +44672,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -42869,8 +44685,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -42881,8 +44697,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" @@ -42890,18 +44706,20 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 versionedFlowCoordinates: registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" flowId: "flowId" - version: 3 + version: 0 latest: true remoteProcessGroups: - identifier: "identifier" @@ -42909,7 +44727,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -42917,36 +44735,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -42958,42 +44776,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" - identifier: "identifier" @@ -43001,7 +44819,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -43009,36 +44827,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -43050,42 +44868,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" @@ -43117,21 +44935,21 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 - identifier: "identifier" componentType: "CONNECTION" prioritizers: @@ -43159,25 +44977,33 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 parameterContextName: "parameterContextName" - flowEncodingVersion: "flowEncodingVersion" + parameterProviders: + key: + identifier: "identifier" + name: "name" + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" flow: - versionCount: 0 + versionCount: 6 identifier: "identifier" bucketName: "bucketName" permissions: @@ -43185,45 +45011,44 @@ definitions: canWrite: true canDelete: true createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" name: "name" description: "description" - modifiedTimestamp: 1 bucketIdentifier: "bucketIdentifier" - type: "Flow" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 + versionInfo: + version: 4 + lastModifiedTimestamp: 8 + flowEncodingVersion: "flowEncodingVersion" parameterContexts: key: + parameterGroupName: "parameterGroupName" identifier: "identifier" + synchronized: true + componentType: "CONNECTION" + comments: "comments" + description: "description" inheritedParameterContexts: - "inheritedParameterContexts" - "inheritedParameterContexts" - componentType: "CONNECTION" - comments: "comments" name: "name" - description: "description" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" parameters: - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" + parameterProvider: "parameterProvider" latest: true - stoppedCount: 8 + stoppedCount: 3 id: "id" bulletins: - sourceId: "sourceId" @@ -43258,26 +45083,26 @@ definitions: nodeAddress: "nodeAddress" timestamp: "timestamp" timestamp: "timestamp" - publicInputPortCount: 6 - upToDateCount: 4 - inactiveRemotePortCount: 7 + publicInputPortCount: 4 + upToDateCount: 7 + inactiveRemotePortCount: 0 uri: "uri" - locallyModifiedCount: 2 + locallyModifiedCount: 4 revision: clientId: "clientId" lastModifier: "lastModifier" version: 0 disconnectedNodeAcknowledged: true - publicOutputPortCount: 9 + publicOutputPortCount: 6 component: - activeRemotePortCount: 9 + activeRemotePortCount: 7 flowfileConcurrency: "UNBOUNDED" - staleCount: 7 + staleCount: 4 outputPortCount: 3 - inputPortCount: 3 + inputPortCount: 6 versionedComponentId: "versionedComponentId" - runningCount: 5 - disabledCount: 7 + runningCount: 1 + disabledCount: 2 flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" stoppedCount: 5 id: "id" @@ -43286,25 +45111,26 @@ definitions: groupId: "groupId" stateExplanation: "stateExplanation" registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" state: "LOCALLY_MODIFIED" registryName: "registryName" flowId: "flowId" flowName: "flowName" - version: 6 + version: 0 flowDescription: "flowDescription" variables: key: "variables" - defaultBackPressureObjectThreshold: 1 - publicInputPortCount: 7 + defaultBackPressureObjectThreshold: 6 + publicInputPortCount: 6 comments: "comments" - upToDateCount: 2 + upToDateCount: 3 parentGroupId: "parentGroupId" - inactiveRemotePortCount: 3 - locallyModifiedCount: 4 + inactiveRemotePortCount: 9 + locallyModifiedCount: 2 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" - publicOutputPortCount: 1 - localOutputPortCount: 6 + publicOutputPortCount: 7 + localOutputPortCount: 1 defaultFlowFileExpiration: "defaultFlowFileExpiration" localInputPortCount: 1 contents: @@ -43882,7 +45708,7 @@ definitions: - null outputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -43904,7 +45730,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -43927,7 +45753,7 @@ definitions: - "userAccessControl" inputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -43949,7 +45775,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -44027,17 +45853,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -44134,17 +45960,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -44200,12 +46026,12 @@ definitions: - "retriedRelationships" remoteProcessGroups: - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -44222,13 +46048,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -44237,14 +46063,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -44253,7 +46079,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -44261,7 +46087,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -44270,14 +46096,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -44286,7 +46112,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -44298,14 +46124,14 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -44322,13 +46148,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -44337,14 +46163,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -44353,7 +46179,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -44361,7 +46187,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -44370,14 +46196,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -44386,7 +46212,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -44398,7 +46224,7 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 connections: - prioritizers: - "prioritizers" @@ -44502,8 +46328,8 @@ definitions: loadBalancePartitionAttribute: "loadBalancePartitionAttribute" labels: - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -44512,10 +46338,10 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -44524,9 +46350,9 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 name: "name" - invalidCount: 2 + invalidCount: 5 syncFailureCount: 1 position: x: 6.027456183070403 @@ -44539,16 +46365,16 @@ definitions: canRead: true canWrite: true id: "id" - locallyModifiedAndStaleCount: 1 - localOutputPortCount: 4 - localInputPortCount: 6 - invalidCount: 4 - syncFailureCount: 2 + locallyModifiedAndStaleCount: 7 + localOutputPortCount: 6 + localInputPortCount: 2 + invalidCount: 8 + syncFailureCount: 0 position: x: 6.027456183070403 "y": 1.4658129805029452 versionedFlowState: "LOCALLY_MODIFIED" - locallyModifiedAndStaleCount: 0 + locallyModifiedAndStaleCount: 9 parameterContext: component: name: "name" @@ -44566,32 +46392,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -44662,21 +46488,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -44709,69 +46535,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -44805,7 +46631,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" - statusSnapshot: transferred: "transferred" @@ -44813,32 +46639,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -44909,21 +46735,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -44956,69 +46782,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -45052,7 +46878,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" id: "id" aggregateSnapshot: @@ -45061,32 +46887,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -45157,21 +46983,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -45204,69 +47030,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -45300,6 +47126,16 @@ definitions: canRead: true id: "id" statsLastRefreshed: "statsLastRefreshed" + parameterProviderConfiguration: + component: + parameterGroupName: "parameterGroupName" + synchronized: true + parameterProviderName: "parameterProviderName" + parameterProviderId: "parameterProviderId" + permissions: + canRead: true + canWrite: true + id: "id" ParameterContextEntity: type: "object" properties: @@ -45391,6 +47227,7 @@ definitions: - parameter: valueRemoved: true inherited: true + provided: true name: "name" description: "description" sensitive: true @@ -45528,6 +47365,7 @@ definitions: - parameter: valueRemoved: true inherited: true + provided: true name: "name" description: "description" sensitive: true @@ -45664,45 +47502,31 @@ definitions: canWrite: true boundProcessGroups: - activeRemotePortCount: 0 - staleCount: 9 + staleCount: 2 outputPortCount: 1 - inputPortCount: 1 + inputPortCount: 9 permissions: canRead: true canWrite: true - runningCount: 3 - disabledCount: 0 + runningCount: 2 + disabledCount: 4 versionedFlowSnapshot: bucket: identifier: "identifier" - allowBundleRedeploy: true permissions: canRead: true canWrite: true canDelete: true - createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" + createdTimestamp: 8 name: "name" description: "description" - allowPublicRead: true - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 snapshotMetadata: flowIdentifier: "flowIdentifier" comments: "comments" author: "author" - link: - href: "http://example.com/aeiou" - params: - key: "params" bucketIdentifier: "bucketIdentifier" version: 0 - timestamp: 1 + timestamp: 2 externalControllerServices: key: identifier: "identifier" @@ -45712,7 +47536,7 @@ definitions: componentType: "CONNECTION" variables: key: "variables" - defaultBackPressureObjectThreshold: 9 + defaultBackPressureObjectThreshold: 3 comments: "comments" processors: - autoTerminatedRelationships: @@ -45720,7 +47544,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -45747,8 +47571,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -45758,8 +47582,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -45768,7 +47592,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -45795,8 +47619,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -45806,8 +47630,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -45816,32 +47640,32 @@ definitions: componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 - identifier: "identifier" componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" controllerServices: - annotationData: "annotationData" @@ -45876,8 +47700,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -45917,8 +47741,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -45941,8 +47765,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -45954,8 +47778,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -45969,8 +47793,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -45982,8 +47806,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -45994,8 +47818,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" @@ -46003,18 +47827,20 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 versionedFlowCoordinates: registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" flowId: "flowId" - version: 3 + version: 0 latest: true remoteProcessGroups: - identifier: "identifier" @@ -46022,7 +47848,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -46030,36 +47856,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -46071,42 +47897,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" - identifier: "identifier" @@ -46114,7 +47940,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -46122,36 +47948,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -46163,42 +47989,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" @@ -46230,21 +48056,21 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 - identifier: "identifier" componentType: "CONNECTION" prioritizers: @@ -46272,25 +48098,33 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 parameterContextName: "parameterContextName" - flowEncodingVersion: "flowEncodingVersion" + parameterProviders: + key: + identifier: "identifier" + name: "name" + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" flow: - versionCount: 0 + versionCount: 6 identifier: "identifier" bucketName: "bucketName" permissions: @@ -46298,45 +48132,44 @@ definitions: canWrite: true canDelete: true createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" name: "name" description: "description" - modifiedTimestamp: 1 bucketIdentifier: "bucketIdentifier" - type: "Flow" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 + versionInfo: + version: 4 + lastModifiedTimestamp: 8 + flowEncodingVersion: "flowEncodingVersion" parameterContexts: key: + parameterGroupName: "parameterGroupName" identifier: "identifier" + synchronized: true + componentType: "CONNECTION" + comments: "comments" + description: "description" inheritedParameterContexts: - "inheritedParameterContexts" - "inheritedParameterContexts" - componentType: "CONNECTION" - comments: "comments" name: "name" - description: "description" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" parameters: - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" + parameterProvider: "parameterProvider" latest: true - stoppedCount: 8 + stoppedCount: 3 id: "id" bulletins: - sourceId: "sourceId" @@ -46371,26 +48204,26 @@ definitions: nodeAddress: "nodeAddress" timestamp: "timestamp" timestamp: "timestamp" - publicInputPortCount: 6 - upToDateCount: 4 - inactiveRemotePortCount: 7 + publicInputPortCount: 4 + upToDateCount: 7 + inactiveRemotePortCount: 0 uri: "uri" - locallyModifiedCount: 2 + locallyModifiedCount: 4 revision: clientId: "clientId" lastModifier: "lastModifier" version: 0 disconnectedNodeAcknowledged: true - publicOutputPortCount: 9 + publicOutputPortCount: 6 component: - activeRemotePortCount: 9 + activeRemotePortCount: 7 flowfileConcurrency: "UNBOUNDED" - staleCount: 7 + staleCount: 4 outputPortCount: 3 - inputPortCount: 3 + inputPortCount: 6 versionedComponentId: "versionedComponentId" - runningCount: 5 - disabledCount: 7 + runningCount: 1 + disabledCount: 2 flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" stoppedCount: 5 id: "id" @@ -46399,25 +48232,26 @@ definitions: groupId: "groupId" stateExplanation: "stateExplanation" registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" state: "LOCALLY_MODIFIED" registryName: "registryName" flowId: "flowId" flowName: "flowName" - version: 6 + version: 0 flowDescription: "flowDescription" variables: key: "variables" - defaultBackPressureObjectThreshold: 1 - publicInputPortCount: 7 + defaultBackPressureObjectThreshold: 6 + publicInputPortCount: 6 comments: "comments" - upToDateCount: 2 + upToDateCount: 3 parentGroupId: "parentGroupId" - inactiveRemotePortCount: 3 - locallyModifiedCount: 4 + inactiveRemotePortCount: 9 + locallyModifiedCount: 2 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" - publicOutputPortCount: 1 - localOutputPortCount: 6 + publicOutputPortCount: 7 + localOutputPortCount: 1 defaultFlowFileExpiration: "defaultFlowFileExpiration" localInputPortCount: 1 contents: @@ -46995,7 +48829,7 @@ definitions: - null outputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -47017,7 +48851,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -47040,7 +48874,7 @@ definitions: - "userAccessControl" inputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -47062,7 +48896,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -47140,17 +48974,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -47247,17 +49081,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -47313,12 +49147,12 @@ definitions: - "retriedRelationships" remoteProcessGroups: - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -47335,13 +49169,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -47350,14 +49184,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -47366,7 +49200,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -47374,7 +49208,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -47383,14 +49217,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -47399,7 +49233,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -47411,14 +49245,14 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -47435,13 +49269,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -47450,14 +49284,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -47466,7 +49300,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -47474,7 +49308,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -47483,14 +49317,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -47499,7 +49333,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -47511,7 +49345,7 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 connections: - prioritizers: - "prioritizers" @@ -47615,8 +49449,8 @@ definitions: loadBalancePartitionAttribute: "loadBalancePartitionAttribute" labels: - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -47625,10 +49459,10 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -47637,9 +49471,9 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 name: "name" - invalidCount: 2 + invalidCount: 5 syncFailureCount: 1 position: x: 6.027456183070403 @@ -47652,16 +49486,16 @@ definitions: canRead: true canWrite: true id: "id" - locallyModifiedAndStaleCount: 1 - localOutputPortCount: 4 - localInputPortCount: 6 - invalidCount: 4 - syncFailureCount: 2 + locallyModifiedAndStaleCount: 7 + localOutputPortCount: 6 + localInputPortCount: 2 + invalidCount: 8 + syncFailureCount: 0 position: x: 6.027456183070403 "y": 1.4658129805029452 versionedFlowState: "LOCALLY_MODIFIED" - locallyModifiedAndStaleCount: 0 + locallyModifiedAndStaleCount: 9 parameterContext: component: name: "name" @@ -47679,32 +49513,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -47775,21 +49609,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -47822,69 +49656,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -47918,7 +49752,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" - statusSnapshot: transferred: "transferred" @@ -47926,32 +49760,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -48022,21 +49856,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -48069,69 +49903,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -48165,7 +49999,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" id: "id" aggregateSnapshot: @@ -48174,32 +50008,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -48270,21 +50104,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -48317,69 +50151,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -48414,45 +50248,31 @@ definitions: id: "id" statsLastRefreshed: "statsLastRefreshed" - activeRemotePortCount: 0 - staleCount: 9 + staleCount: 2 outputPortCount: 1 - inputPortCount: 1 + inputPortCount: 9 permissions: canRead: true canWrite: true - runningCount: 3 - disabledCount: 0 + runningCount: 2 + disabledCount: 4 versionedFlowSnapshot: bucket: identifier: "identifier" - allowBundleRedeploy: true permissions: canRead: true canWrite: true canDelete: true - createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" + createdTimestamp: 8 name: "name" description: "description" - allowPublicRead: true - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 snapshotMetadata: flowIdentifier: "flowIdentifier" comments: "comments" author: "author" - link: - href: "http://example.com/aeiou" - params: - key: "params" bucketIdentifier: "bucketIdentifier" version: 0 - timestamp: 1 + timestamp: 2 externalControllerServices: key: identifier: "identifier" @@ -48462,7 +50282,7 @@ definitions: componentType: "CONNECTION" variables: key: "variables" - defaultBackPressureObjectThreshold: 9 + defaultBackPressureObjectThreshold: 3 comments: "comments" processors: - autoTerminatedRelationships: @@ -48470,7 +50290,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -48497,8 +50317,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -48508,8 +50328,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -48518,7 +50338,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -48545,8 +50365,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -48556,8 +50376,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -48566,32 +50386,32 @@ definitions: componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 - identifier: "identifier" componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" controllerServices: - annotationData: "annotationData" @@ -48626,8 +50446,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -48667,8 +50487,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -48691,8 +50511,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -48704,8 +50524,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -48719,8 +50539,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -48732,8 +50552,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -48744,8 +50564,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" @@ -48753,18 +50573,20 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 versionedFlowCoordinates: registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" flowId: "flowId" - version: 3 + version: 0 latest: true remoteProcessGroups: - identifier: "identifier" @@ -48772,7 +50594,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -48780,36 +50602,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -48821,42 +50643,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" - identifier: "identifier" @@ -48864,7 +50686,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -48872,36 +50694,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -48913,42 +50735,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" @@ -48980,21 +50802,21 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 - identifier: "identifier" componentType: "CONNECTION" prioritizers: @@ -49022,25 +50844,33 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 parameterContextName: "parameterContextName" - flowEncodingVersion: "flowEncodingVersion" + parameterProviders: + key: + identifier: "identifier" + name: "name" + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" flow: - versionCount: 0 + versionCount: 6 identifier: "identifier" bucketName: "bucketName" permissions: @@ -49048,45 +50878,44 @@ definitions: canWrite: true canDelete: true createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" name: "name" description: "description" - modifiedTimestamp: 1 bucketIdentifier: "bucketIdentifier" - type: "Flow" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 + versionInfo: + version: 4 + lastModifiedTimestamp: 8 + flowEncodingVersion: "flowEncodingVersion" parameterContexts: key: + parameterGroupName: "parameterGroupName" identifier: "identifier" + synchronized: true + componentType: "CONNECTION" + comments: "comments" + description: "description" inheritedParameterContexts: - "inheritedParameterContexts" - "inheritedParameterContexts" - componentType: "CONNECTION" - comments: "comments" name: "name" - description: "description" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" parameters: - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" + parameterProvider: "parameterProvider" latest: true - stoppedCount: 8 + stoppedCount: 3 id: "id" bulletins: - sourceId: "sourceId" @@ -49121,26 +50950,26 @@ definitions: nodeAddress: "nodeAddress" timestamp: "timestamp" timestamp: "timestamp" - publicInputPortCount: 6 - upToDateCount: 4 - inactiveRemotePortCount: 7 + publicInputPortCount: 4 + upToDateCount: 7 + inactiveRemotePortCount: 0 uri: "uri" - locallyModifiedCount: 2 + locallyModifiedCount: 4 revision: clientId: "clientId" lastModifier: "lastModifier" version: 0 disconnectedNodeAcknowledged: true - publicOutputPortCount: 9 + publicOutputPortCount: 6 component: - activeRemotePortCount: 9 + activeRemotePortCount: 7 flowfileConcurrency: "UNBOUNDED" - staleCount: 7 + staleCount: 4 outputPortCount: 3 - inputPortCount: 3 + inputPortCount: 6 versionedComponentId: "versionedComponentId" - runningCount: 5 - disabledCount: 7 + runningCount: 1 + disabledCount: 2 flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" stoppedCount: 5 id: "id" @@ -49149,25 +50978,26 @@ definitions: groupId: "groupId" stateExplanation: "stateExplanation" registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" state: "LOCALLY_MODIFIED" registryName: "registryName" flowId: "flowId" flowName: "flowName" - version: 6 + version: 0 flowDescription: "flowDescription" variables: key: "variables" - defaultBackPressureObjectThreshold: 1 - publicInputPortCount: 7 + defaultBackPressureObjectThreshold: 6 + publicInputPortCount: 6 comments: "comments" - upToDateCount: 2 + upToDateCount: 3 parentGroupId: "parentGroupId" - inactiveRemotePortCount: 3 - locallyModifiedCount: 4 + inactiveRemotePortCount: 9 + locallyModifiedCount: 2 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" - publicOutputPortCount: 1 - localOutputPortCount: 6 + publicOutputPortCount: 7 + localOutputPortCount: 1 defaultFlowFileExpiration: "defaultFlowFileExpiration" localInputPortCount: 1 contents: @@ -49745,7 +51575,7 @@ definitions: - null outputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -49767,7 +51597,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -49790,7 +51620,7 @@ definitions: - "userAccessControl" inputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -49812,7 +51642,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -49890,17 +51720,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -49997,17 +51827,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -50063,12 +51893,12 @@ definitions: - "retriedRelationships" remoteProcessGroups: - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -50085,13 +51915,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -50100,14 +51930,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -50116,7 +51946,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -50124,7 +51954,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -50133,14 +51963,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -50149,7 +51979,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -50161,14 +51991,14 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -50185,13 +52015,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -50200,14 +52030,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -50216,7 +52046,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -50224,7 +52054,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -50233,14 +52063,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -50249,7 +52079,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -50261,7 +52091,7 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 connections: - prioritizers: - "prioritizers" @@ -50365,8 +52195,8 @@ definitions: loadBalancePartitionAttribute: "loadBalancePartitionAttribute" labels: - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -50375,10 +52205,10 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -50387,9 +52217,9 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 name: "name" - invalidCount: 2 + invalidCount: 5 syncFailureCount: 1 position: x: 6.027456183070403 @@ -50402,16 +52232,16 @@ definitions: canRead: true canWrite: true id: "id" - locallyModifiedAndStaleCount: 1 - localOutputPortCount: 4 - localInputPortCount: 6 - invalidCount: 4 - syncFailureCount: 2 + locallyModifiedAndStaleCount: 7 + localOutputPortCount: 6 + localInputPortCount: 2 + invalidCount: 8 + syncFailureCount: 0 position: x: 6.027456183070403 "y": 1.4658129805029452 versionedFlowState: "LOCALLY_MODIFIED" - locallyModifiedAndStaleCount: 0 + locallyModifiedAndStaleCount: 9 parameterContext: component: name: "name" @@ -50429,32 +52259,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -50525,21 +52355,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -50572,69 +52402,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -50668,7 +52498,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" - statusSnapshot: transferred: "transferred" @@ -50676,32 +52506,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -50772,21 +52602,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -50819,69 +52649,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -50915,7 +52745,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" id: "id" aggregateSnapshot: @@ -50924,32 +52754,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -51020,21 +52850,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -51067,69 +52897,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -51163,6 +52993,16 @@ definitions: canRead: true id: "id" statsLastRefreshed: "statsLastRefreshed" + parameterProviderConfiguration: + component: + parameterGroupName: "parameterGroupName" + synchronized: true + parameterProviderName: "parameterProviderName" + parameterProviderId: "parameterProviderId" + permissions: + canRead: true + canWrite: true + id: "id" permissions: canRead: true canWrite: true @@ -51208,44 +53048,12 @@ definitions: canRead: true canWrite: true id: "id" - ParameterContextUpdateRequestDTO: + ParameterContextUpdateEntity: type: "object" properties: - requestId: - type: "string" - description: "The ID of the request" - uri: - type: "string" - description: "The URI for the request" - submissionTime: - type: "string" - format: "date-time" - description: "The timestamp of when the request was submitted" - lastUpdated: - type: "string" - format: "date-time" - description: "The timestamp of when the request was last updated" - complete: - type: "boolean" - description: "Whether or not the request is completed" - failureReason: - type: "string" - description: "The reason for the request failing, or null if the request has\ - \ not failed" - percentCompleted: - type: "integer" - format: "int32" - description: "A value between 0 and 100 (inclusive) indicating how close the\ - \ request is to completion" - state: - type: "string" - description: "A description of the current state of the request" - updateSteps: - type: "array" - description: "The steps that are required in order to complete the request,\ - \ along with the status of each" - items: - $ref: "#/definitions/ParameterContextUpdateStepDTO" + parameterContextRevision: + description: "The Revision of the Parameter Context" + $ref: "#/definitions/RevisionDTO" parameterContext: description: "The Parameter Context that is being operated on. This may not\ \ be populated until the request has successfully completed." @@ -51256,21 +53064,13 @@ definitions: uniqueItems: true items: $ref: "#/definitions/AffectedComponentEntity" + xml: + name: "parameterContextUpdateEntity" example: - 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 - uri: "uri" + parameterContextRevision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 referencingComponents: - bulletins: - sourceId: "sourceId" @@ -51392,7 +53192,6 @@ definitions: clientId: "clientId" lastModifier: "lastModifier" version: 0 - submissionTime: "2000-01-23T04:56:07.000+00:00" parameterContext: inheritedParameterContexts: - component: @@ -51416,6 +53215,7 @@ definitions: - parameter: valueRemoved: true inherited: true + provided: true name: "name" description: "description" sensitive: true @@ -51553,6 +53353,7 @@ definitions: - parameter: valueRemoved: true inherited: true + provided: true name: "name" description: "description" sensitive: true @@ -51689,45 +53490,31 @@ definitions: canWrite: true boundProcessGroups: - activeRemotePortCount: 0 - staleCount: 9 + staleCount: 2 outputPortCount: 1 - inputPortCount: 1 + inputPortCount: 9 permissions: canRead: true canWrite: true - runningCount: 3 - disabledCount: 0 + runningCount: 2 + disabledCount: 4 versionedFlowSnapshot: bucket: identifier: "identifier" - allowBundleRedeploy: true permissions: canRead: true canWrite: true canDelete: true - createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" + createdTimestamp: 8 name: "name" description: "description" - allowPublicRead: true - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 snapshotMetadata: flowIdentifier: "flowIdentifier" comments: "comments" author: "author" - link: - href: "http://example.com/aeiou" - params: - key: "params" bucketIdentifier: "bucketIdentifier" version: 0 - timestamp: 1 + timestamp: 2 externalControllerServices: key: identifier: "identifier" @@ -51737,7 +53524,7 @@ definitions: componentType: "CONNECTION" variables: key: "variables" - defaultBackPressureObjectThreshold: 9 + defaultBackPressureObjectThreshold: 3 comments: "comments" processors: - autoTerminatedRelationships: @@ -51745,7 +53532,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -51772,8 +53559,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -51783,8 +53570,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -51793,7 +53580,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -51820,8 +53607,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -51831,8 +53618,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -51841,32 +53628,32 @@ definitions: componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 - identifier: "identifier" componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" controllerServices: - annotationData: "annotationData" @@ -51901,8 +53688,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -51942,8 +53729,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -51966,8 +53753,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -51979,8 +53766,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -51994,8 +53781,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -52007,8 +53794,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -52019,8 +53806,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" @@ -52028,18 +53815,20 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 versionedFlowCoordinates: registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" flowId: "flowId" - version: 3 + version: 0 latest: true remoteProcessGroups: - identifier: "identifier" @@ -52047,7 +53836,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -52055,36 +53844,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -52096,42 +53885,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" - identifier: "identifier" @@ -52139,7 +53928,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -52147,36 +53936,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -52188,42 +53977,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" @@ -52255,21 +54044,21 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 - identifier: "identifier" componentType: "CONNECTION" prioritizers: @@ -52297,25 +54086,33 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 parameterContextName: "parameterContextName" - flowEncodingVersion: "flowEncodingVersion" + parameterProviders: + key: + identifier: "identifier" + name: "name" + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" flow: - versionCount: 0 + versionCount: 6 identifier: "identifier" bucketName: "bucketName" permissions: @@ -52323,45 +54120,44 @@ definitions: canWrite: true canDelete: true createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" name: "name" description: "description" - modifiedTimestamp: 1 bucketIdentifier: "bucketIdentifier" - type: "Flow" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 + versionInfo: + version: 4 + lastModifiedTimestamp: 8 + flowEncodingVersion: "flowEncodingVersion" parameterContexts: key: + parameterGroupName: "parameterGroupName" identifier: "identifier" + synchronized: true + componentType: "CONNECTION" + comments: "comments" + description: "description" inheritedParameterContexts: - "inheritedParameterContexts" - "inheritedParameterContexts" - componentType: "CONNECTION" - comments: "comments" name: "name" - description: "description" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" parameters: - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" + parameterProvider: "parameterProvider" latest: true - stoppedCount: 8 + stoppedCount: 3 id: "id" bulletins: - sourceId: "sourceId" @@ -52396,26 +54192,26 @@ definitions: nodeAddress: "nodeAddress" timestamp: "timestamp" timestamp: "timestamp" - publicInputPortCount: 6 - upToDateCount: 4 - inactiveRemotePortCount: 7 + publicInputPortCount: 4 + upToDateCount: 7 + inactiveRemotePortCount: 0 uri: "uri" - locallyModifiedCount: 2 + locallyModifiedCount: 4 revision: clientId: "clientId" lastModifier: "lastModifier" version: 0 disconnectedNodeAcknowledged: true - publicOutputPortCount: 9 + publicOutputPortCount: 6 component: - activeRemotePortCount: 9 + activeRemotePortCount: 7 flowfileConcurrency: "UNBOUNDED" - staleCount: 7 + staleCount: 4 outputPortCount: 3 - inputPortCount: 3 + inputPortCount: 6 versionedComponentId: "versionedComponentId" - runningCount: 5 - disabledCount: 7 + runningCount: 1 + disabledCount: 2 flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" stoppedCount: 5 id: "id" @@ -52424,25 +54220,26 @@ definitions: groupId: "groupId" stateExplanation: "stateExplanation" registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" state: "LOCALLY_MODIFIED" registryName: "registryName" flowId: "flowId" flowName: "flowName" - version: 6 + version: 0 flowDescription: "flowDescription" variables: key: "variables" - defaultBackPressureObjectThreshold: 1 - publicInputPortCount: 7 + defaultBackPressureObjectThreshold: 6 + publicInputPortCount: 6 comments: "comments" - upToDateCount: 2 + upToDateCount: 3 parentGroupId: "parentGroupId" - inactiveRemotePortCount: 3 - locallyModifiedCount: 4 + inactiveRemotePortCount: 9 + locallyModifiedCount: 2 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" - publicOutputPortCount: 1 - localOutputPortCount: 6 + publicOutputPortCount: 7 + localOutputPortCount: 1 defaultFlowFileExpiration: "defaultFlowFileExpiration" localInputPortCount: 1 contents: @@ -53020,7 +54817,7 @@ definitions: - null outputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -53042,7 +54839,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -53065,7 +54862,7 @@ definitions: - "userAccessControl" inputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -53087,7 +54884,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -53165,17 +54962,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -53272,17 +55069,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -53338,12 +55135,12 @@ definitions: - "retriedRelationships" remoteProcessGroups: - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -53360,13 +55157,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -53375,14 +55172,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -53391,7 +55188,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -53399,7 +55196,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -53408,14 +55205,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -53424,7 +55221,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -53436,14 +55233,14 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -53460,13 +55257,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -53475,14 +55272,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -53491,7 +55288,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -53499,7 +55296,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -53508,14 +55305,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -53524,7 +55321,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -53536,7 +55333,7 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 connections: - prioritizers: - "prioritizers" @@ -53640,8 +55437,8 @@ definitions: loadBalancePartitionAttribute: "loadBalancePartitionAttribute" labels: - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -53650,10 +55447,10 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -53662,9 +55459,9 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 name: "name" - invalidCount: 2 + invalidCount: 5 syncFailureCount: 1 position: x: 6.027456183070403 @@ -53677,16 +55474,16 @@ definitions: canRead: true canWrite: true id: "id" - locallyModifiedAndStaleCount: 1 - localOutputPortCount: 4 - localInputPortCount: 6 - invalidCount: 4 - syncFailureCount: 2 + locallyModifiedAndStaleCount: 7 + localOutputPortCount: 6 + localInputPortCount: 2 + invalidCount: 8 + syncFailureCount: 0 position: x: 6.027456183070403 "y": 1.4658129805029452 versionedFlowState: "LOCALLY_MODIFIED" - locallyModifiedAndStaleCount: 0 + locallyModifiedAndStaleCount: 9 parameterContext: component: name: "name" @@ -53704,32 +55501,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -53800,21 +55597,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -53847,69 +55644,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -53943,7 +55740,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" - statusSnapshot: transferred: "transferred" @@ -53951,32 +55748,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -54047,21 +55844,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -54094,69 +55891,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -54190,7 +55987,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" id: "id" aggregateSnapshot: @@ -54199,32 +55996,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -54295,21 +56092,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -54342,69 +56139,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -54439,45 +56236,31 @@ definitions: id: "id" statsLastRefreshed: "statsLastRefreshed" - activeRemotePortCount: 0 - staleCount: 9 + staleCount: 2 outputPortCount: 1 - inputPortCount: 1 + inputPortCount: 9 permissions: canRead: true canWrite: true - runningCount: 3 - disabledCount: 0 + runningCount: 2 + disabledCount: 4 versionedFlowSnapshot: bucket: identifier: "identifier" - allowBundleRedeploy: true permissions: canRead: true canWrite: true canDelete: true - createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" + createdTimestamp: 8 name: "name" description: "description" - allowPublicRead: true - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 snapshotMetadata: flowIdentifier: "flowIdentifier" comments: "comments" author: "author" - link: - href: "http://example.com/aeiou" - params: - key: "params" bucketIdentifier: "bucketIdentifier" version: 0 - timestamp: 1 + timestamp: 2 externalControllerServices: key: identifier: "identifier" @@ -54487,7 +56270,7 @@ definitions: componentType: "CONNECTION" variables: key: "variables" - defaultBackPressureObjectThreshold: 9 + defaultBackPressureObjectThreshold: 3 comments: "comments" processors: - autoTerminatedRelationships: @@ -54495,7 +56278,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -54522,8 +56305,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -54533,8 +56316,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -54543,7 +56326,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -54570,8 +56353,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -54581,8 +56364,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -54591,32 +56374,32 @@ definitions: componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 - identifier: "identifier" componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" controllerServices: - annotationData: "annotationData" @@ -54651,8 +56434,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -54692,8 +56475,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -54716,8 +56499,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -54729,8 +56512,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -54744,8 +56527,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -54757,8 +56540,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -54769,8 +56552,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" @@ -54778,18 +56561,20 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 versionedFlowCoordinates: registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" flowId: "flowId" - version: 3 + version: 0 latest: true remoteProcessGroups: - identifier: "identifier" @@ -54797,7 +56582,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -54805,36 +56590,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -54846,42 +56631,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" - identifier: "identifier" @@ -54889,7 +56674,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -54897,36 +56682,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -54938,42 +56723,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" @@ -55005,21 +56790,21 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 - identifier: "identifier" componentType: "CONNECTION" prioritizers: @@ -55047,25 +56832,33 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 parameterContextName: "parameterContextName" - flowEncodingVersion: "flowEncodingVersion" + parameterProviders: + key: + identifier: "identifier" + name: "name" + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" flow: - versionCount: 0 + versionCount: 6 identifier: "identifier" bucketName: "bucketName" permissions: @@ -55073,45 +56866,44 @@ definitions: canWrite: true canDelete: true createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" name: "name" description: "description" - modifiedTimestamp: 1 bucketIdentifier: "bucketIdentifier" - type: "Flow" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 + versionInfo: + version: 4 + lastModifiedTimestamp: 8 + flowEncodingVersion: "flowEncodingVersion" parameterContexts: key: + parameterGroupName: "parameterGroupName" identifier: "identifier" + synchronized: true + componentType: "CONNECTION" + comments: "comments" + description: "description" inheritedParameterContexts: - "inheritedParameterContexts" - "inheritedParameterContexts" - componentType: "CONNECTION" - comments: "comments" name: "name" - description: "description" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" parameters: - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" + parameterProvider: "parameterProvider" latest: true - stoppedCount: 8 + stoppedCount: 3 id: "id" bulletins: - sourceId: "sourceId" @@ -55146,26 +56938,26 @@ definitions: nodeAddress: "nodeAddress" timestamp: "timestamp" timestamp: "timestamp" - publicInputPortCount: 6 - upToDateCount: 4 - inactiveRemotePortCount: 7 + publicInputPortCount: 4 + upToDateCount: 7 + inactiveRemotePortCount: 0 uri: "uri" - locallyModifiedCount: 2 + locallyModifiedCount: 4 revision: clientId: "clientId" lastModifier: "lastModifier" version: 0 disconnectedNodeAcknowledged: true - publicOutputPortCount: 9 + publicOutputPortCount: 6 component: - activeRemotePortCount: 9 + activeRemotePortCount: 7 flowfileConcurrency: "UNBOUNDED" - staleCount: 7 + staleCount: 4 outputPortCount: 3 - inputPortCount: 3 + inputPortCount: 6 versionedComponentId: "versionedComponentId" - runningCount: 5 - disabledCount: 7 + runningCount: 1 + disabledCount: 2 flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" stoppedCount: 5 id: "id" @@ -55174,25 +56966,26 @@ definitions: groupId: "groupId" stateExplanation: "stateExplanation" registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" state: "LOCALLY_MODIFIED" registryName: "registryName" flowId: "flowId" flowName: "flowName" - version: 6 + version: 0 flowDescription: "flowDescription" variables: key: "variables" - defaultBackPressureObjectThreshold: 1 - publicInputPortCount: 7 + defaultBackPressureObjectThreshold: 6 + publicInputPortCount: 6 comments: "comments" - upToDateCount: 2 + upToDateCount: 3 parentGroupId: "parentGroupId" - inactiveRemotePortCount: 3 - locallyModifiedCount: 4 + inactiveRemotePortCount: 9 + locallyModifiedCount: 2 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" - publicOutputPortCount: 1 - localOutputPortCount: 6 + publicOutputPortCount: 7 + localOutputPortCount: 1 defaultFlowFileExpiration: "defaultFlowFileExpiration" localInputPortCount: 1 contents: @@ -55770,7 +57563,7 @@ definitions: - null outputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -55792,7 +57585,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -55815,7 +57608,7 @@ definitions: - "userAccessControl" inputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -55837,7 +57630,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -55915,17 +57708,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -56022,17 +57815,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -56088,12 +57881,12 @@ definitions: - "retriedRelationships" remoteProcessGroups: - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -56110,13 +57903,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -56125,14 +57918,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -56141,7 +57934,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -56149,7 +57942,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -56158,14 +57951,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -56174,7 +57967,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -56186,14 +57979,14 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -56210,13 +58003,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -56225,14 +58018,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -56241,7 +58034,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -56249,7 +58042,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -56258,14 +58051,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -56274,7 +58067,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -56286,7 +58079,7 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 connections: - prioritizers: - "prioritizers" @@ -56390,8 +58183,8 @@ definitions: loadBalancePartitionAttribute: "loadBalancePartitionAttribute" labels: - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -56400,10 +58193,10 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -56412,9 +58205,9 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 name: "name" - invalidCount: 2 + invalidCount: 5 syncFailureCount: 1 position: x: 6.027456183070403 @@ -56427,16 +58220,16 @@ definitions: canRead: true canWrite: true id: "id" - locallyModifiedAndStaleCount: 1 - localOutputPortCount: 4 - localInputPortCount: 6 - invalidCount: 4 - syncFailureCount: 2 + locallyModifiedAndStaleCount: 7 + localOutputPortCount: 6 + localInputPortCount: 2 + invalidCount: 8 + syncFailureCount: 0 position: x: 6.027456183070403 "y": 1.4658129805029452 versionedFlowState: "LOCALLY_MODIFIED" - locallyModifiedAndStaleCount: 0 + locallyModifiedAndStaleCount: 9 parameterContext: component: name: "name" @@ -56454,32 +58247,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -56550,21 +58343,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -56597,69 +58390,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -56693,7 +58486,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" - statusSnapshot: transferred: "transferred" @@ -56701,32 +58494,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -56797,21 +58590,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -56844,69 +58637,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -56940,7 +58733,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" id: "id" aggregateSnapshot: @@ -56949,32 +58742,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -57045,21 +58838,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -57092,69 +58885,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -57188,1941 +58981,1639 @@ definitions: canRead: true id: "id" statsLastRefreshed: "statsLastRefreshed" - ParameterContextUpdateRequestEntity: + parameterProviderConfiguration: + component: + parameterGroupName: "parameterGroupName" + synchronized: true + parameterProviderName: "parameterProviderName" + parameterProviderId: "parameterProviderId" + permissions: + canRead: true + canWrite: true + id: "id" + ParameterContextUpdateRequestDTO: type: "object" properties: - parameterContextRevision: - description: "The Revision of the Parameter Context" - $ref: "#/definitions/RevisionDTO" - request: - description: "The Update Request" - $ref: "#/definitions/ParameterContextUpdateRequestDTO" - xml: - name: "parameterContextUpdateRequestEntity" + requestId: + type: "string" + description: "The ID of the request" + uri: + type: "string" + description: "The URI for the request" + submissionTime: + type: "string" + format: "date-time" + description: "The timestamp of when the request was submitted" + lastUpdated: + type: "string" + format: "date-time" + description: "The timestamp of when the request was last updated" + complete: + type: "boolean" + description: "Whether or not the request is completed" + failureReason: + type: "string" + description: "The reason for the request failing, or null if the request has\ + \ not failed" + percentCompleted: + type: "integer" + format: "int32" + description: "A value between 0 and 100 (inclusive) indicating how close the\ + \ request is to completion" + state: + type: "string" + description: "A description of the current state of the request" + updateSteps: + type: "array" + description: "The steps that are required in order to complete the request,\ + \ along with the status of each" + items: + $ref: "#/definitions/ParameterContextUpdateStepDTO" + parameterContext: + description: "The Parameter Context that is being operated on. This may not\ + \ be populated until the request has successfully completed." + $ref: "#/definitions/ParameterContextDTO" + referencingComponents: + type: "array" + description: "The components that are referenced by the update." + uniqueItems: true + items: + $ref: "#/definitions/AffectedComponentEntity" example: - 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" + percentCompleted: 0 + lastUpdated: "2000-01-23T04:56:07.000+00:00" + requestId: "requestId" + updateSteps: + - failureReason: "failureReason" + description: "description" complete: true - uri: "uri" - referencingComponents: - - bulletins: - - sourceId: "sourceId" - canRead: true + - failureReason: "failureReason" + description: "description" + complete: true + failureReason: "failureReason" + state: "state" + complete: true + uri: "uri" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - - sourceId: "sourceId" - canRead: true + timestamp: "timestamp" + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 0 - processGroupId: "processGroupId" - name: "name" - referenceType: "PROCESSOR" - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - state: "state" - permissions: - canRead: true - canWrite: true + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + activeThreadCount: 0 + processGroupId: "processGroupId" + name: "name" referenceType: "PROCESSOR" + validationErrors: + - "validationErrors" + - "validationErrors" id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: "uri" - processGroup: - name: "name" - id: "id" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - - bulletins: - - sourceId: "sourceId" - canRead: true + state: "state" + permissions: + canRead: true + canWrite: true + referenceType: "PROCESSOR" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - - sourceId: "sourceId" - canRead: true + timestamp: "timestamp" + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 0 - processGroupId: "processGroupId" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + submissionTime: "2000-01-23T04:56:07.000+00:00" + parameterContext: + inheritedParameterContexts: + - component: name: "name" - referenceType: "PROCESSOR" - validationErrors: - - "validationErrors" - - "validationErrors" id: "id" - state: "state" permissions: canRead: true canWrite: true - referenceType: "PROCESSOR" id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: "uri" - processGroup: + - component: name: "name" id: "id" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - submissionTime: "2000-01-23T04:56:07.000+00:00" - parameterContext: - inheritedParameterContexts: - - component: - name: "name" - id: "id" - permissions: - canRead: true - canWrite: true - id: "id" - - component: - name: "name" - id: "id" - permissions: - canRead: true - canWrite: true - id: "id" - name: "name" - description: "description" + permissions: + canRead: true + canWrite: true id: "id" - parameters: - - parameter: - valueRemoved: true - inherited: true - name: "name" - description: "description" - sensitive: true - value: "value" - referencingComponents: - - bulletins: - - sourceId: "sourceId" - canRead: true + name: "name" + description: "description" + id: "id" + parameters: + - parameter: + valueRemoved: true + inherited: true + provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - - sourceId: "sourceId" - canRead: true + timestamp: "timestamp" + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 0 - processGroupId: "processGroupId" - name: "name" - referenceType: "PROCESSOR" - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - state: "state" - permissions: - canRead: true - canWrite: true + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + activeThreadCount: 0 + processGroupId: "processGroupId" + name: "name" referenceType: "PROCESSOR" + validationErrors: + - "validationErrors" + - "validationErrors" id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: "uri" - processGroup: - name: "name" - id: "id" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - - bulletins: - - sourceId: "sourceId" - canRead: true + state: "state" + permissions: + canRead: true + canWrite: true + referenceType: "PROCESSOR" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - - sourceId: "sourceId" - canRead: true + timestamp: "timestamp" + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 0 - processGroupId: "processGroupId" - name: "name" - referenceType: "PROCESSOR" - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - state: "state" - permissions: - canRead: true - canWrite: true + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + activeThreadCount: 0 + processGroupId: "processGroupId" + name: "name" referenceType: "PROCESSOR" + validationErrors: + - "validationErrors" + - "validationErrors" id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: "uri" - processGroup: - name: "name" - id: "id" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - parameterContext: - component: - name: "name" - id: "id" - permissions: - canRead: true - canWrite: true + state: "state" + permissions: + canRead: true + canWrite: true + referenceType: "PROCESSOR" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" id: "id" - canWrite: true - - parameter: - valueRemoved: true - inherited: true - name: "name" - description: "description" - sensitive: true - value: "value" - referencingComponents: - - bulletins: - - sourceId: "sourceId" - canRead: true + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + canWrite: true + - parameter: + valueRemoved: true + inherited: true + provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - - sourceId: "sourceId" - canRead: true + timestamp: "timestamp" + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 0 - processGroupId: "processGroupId" - name: "name" - referenceType: "PROCESSOR" - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - state: "state" - permissions: - canRead: true - canWrite: true + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + activeThreadCount: 0 + processGroupId: "processGroupId" + name: "name" referenceType: "PROCESSOR" + validationErrors: + - "validationErrors" + - "validationErrors" id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: "uri" - processGroup: - name: "name" - id: "id" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - - bulletins: - - sourceId: "sourceId" - canRead: true + state: "state" + permissions: + canRead: true + canWrite: true + referenceType: "PROCESSOR" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - - sourceId: "sourceId" - canRead: true + timestamp: "timestamp" + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 0 - processGroupId: "processGroupId" - name: "name" - referenceType: "PROCESSOR" - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - state: "state" - permissions: - canRead: true - canWrite: true + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + activeThreadCount: 0 + processGroupId: "processGroupId" + name: "name" referenceType: "PROCESSOR" + validationErrors: + - "validationErrors" + - "validationErrors" id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: "uri" - processGroup: - name: "name" - id: "id" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - parameterContext: - component: - name: "name" - id: "id" - permissions: - canRead: true - canWrite: true + state: "state" + permissions: + canRead: true + canWrite: true + referenceType: "PROCESSOR" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + parameterContext: + component: + name: "name" id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + canWrite: true + boundProcessGroups: + - activeRemotePortCount: 0 + staleCount: 2 + outputPortCount: 1 + inputPortCount: 9 + permissions: + canRead: true canWrite: true - boundProcessGroups: - - activeRemotePortCount: 0 - staleCount: 9 - outputPortCount: 1 - inputPortCount: 1 - permissions: - canRead: true - canWrite: true - runningCount: 3 - disabledCount: 0 - versionedFlowSnapshot: - bucket: + runningCount: 2 + disabledCount: 4 + versionedFlowSnapshot: + bucket: + identifier: "identifier" + permissions: + canRead: true + canWrite: true + canDelete: true + createdTimestamp: 8 + name: "name" + description: "description" + snapshotMetadata: + flowIdentifier: "flowIdentifier" + comments: "comments" + author: "author" + bucketIdentifier: "bucketIdentifier" + version: 0 + timestamp: 2 + externalControllerServices: + key: identifier: "identifier" - allowBundleRedeploy: true - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" name: "name" - description: "description" - allowPublicRead: true - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 - snapshotMetadata: - flowIdentifier: "flowIdentifier" + flowContents: + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 3 + comments: "comments" + processors: + - autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + runDurationMillis: 0 + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + maxBackoffPeriod: "maxBackoffPeriod" + yieldDuration: "yieldDuration" + bundle: + artifact: "artifact" + version: "version" + group: "group" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" comments: "comments" - author: "author" - link: - href: "http://example.com/aeiou" - params: - key: "params" - bucketIdentifier: "bucketIdentifier" - version: 0 - timestamp: 1 - externalControllerServices: - key: - identifier: "identifier" - name: "name" - flowContents: + concurrentlySchedulableTaskCount: 5 + retryCount: 5 + penaltyDuration: "penaltyDuration" + backoffMechanism: "PENALIZE_FLOWFILE" + schedulingStrategy: "schedulingStrategy" + name: "name" + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + schedulingPeriod: "schedulingPeriod" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + properties: + key: "properties" + - autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + runDurationMillis: 0 + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + maxBackoffPeriod: "maxBackoffPeriod" + yieldDuration: "yieldDuration" + bundle: + artifact: "artifact" + version: "version" + group: "group" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + annotationData: "annotationData" identifier: "identifier" componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 9 comments: "comments" - processors: - - autoTerminatedRelationships: - - "autoTerminatedRelationships" - - "autoTerminatedRelationships" - bulletinLevel: "bulletinLevel" - executionNode: "executionNode" - runDurationMillis: 1 - type: "type" - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - "FILE" - - "FILE" - cardinality: "SINGLE" - displayName: "displayName" - identifiesControllerService: true - name: "name" - sensitive: true - scheduledState: "ENABLED" - maxBackoffPeriod: "maxBackoffPeriod" - yieldDuration: "yieldDuration" - bundle: - artifact: "artifact" - version: "version" - group: "group" - retriedRelationships: - - "retriedRelationships" - - "retriedRelationships" - annotationData: "annotationData" - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 - penaltyDuration: "penaltyDuration" - backoffMechanism: "PENALIZE_FLOWFILE" - schedulingStrategy: "schedulingStrategy" - name: "name" - instanceIdentifier: "instanceIdentifier" - style: - key: "style" - schedulingPeriod: "schedulingPeriod" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - properties: - key: "properties" - - autoTerminatedRelationships: - - "autoTerminatedRelationships" - - "autoTerminatedRelationships" - bulletinLevel: "bulletinLevel" - executionNode: "executionNode" - runDurationMillis: 1 - type: "type" - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - "FILE" - - "FILE" - cardinality: "SINGLE" - displayName: "displayName" - identifiesControllerService: true - name: "name" - sensitive: true - scheduledState: "ENABLED" - maxBackoffPeriod: "maxBackoffPeriod" - yieldDuration: "yieldDuration" + concurrentlySchedulableTaskCount: 5 + retryCount: 5 + penaltyDuration: "penaltyDuration" + backoffMechanism: "PENALIZE_FLOWFILE" + schedulingStrategy: "schedulingStrategy" + name: "name" + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + schedulingPeriod: "schedulingPeriod" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + properties: + key: "properties" + labels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + width: 5.877124706116695 + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + label: "label" + groupIdentifier: "groupIdentifier" + zIndex: 9 + height: 7.835035282970782 + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + width: 5.877124706116695 + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + label: "label" + groupIdentifier: "groupIdentifier" + zIndex: 9 + height: 7.835035282970782 + defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" + controllerServices: + - annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + bulletinLevel: "bulletinLevel" + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + controllerServiceApis: + - type: "type" bundle: artifact: "artifact" version: "version" group: "group" - retriedRelationships: - - "retriedRelationships" - - "retriedRelationships" - annotationData: "annotationData" - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 - penaltyDuration: "penaltyDuration" - backoffMechanism: "PENALIZE_FLOWFILE" - schedulingStrategy: "schedulingStrategy" - name: "name" - instanceIdentifier: "instanceIdentifier" - style: - key: "style" - schedulingPeriod: "schedulingPeriod" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - properties: - key: "properties" - labels: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + bundle: + artifact: "artifact" + version: "version" + group: "group" + properties: + key: "properties" + - annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + bulletinLevel: "bulletinLevel" + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + bundle: + artifact: "artifact" + version: "version" + group: "group" + properties: + key: "properties" + defaultFlowFileExpiration: "defaultFlowFileExpiration" + flowFileConcurrency: "flowFileConcurrency" + processGroups: + - null + - null + flowFileOutboundPolicy: "flowFileOutboundPolicy" + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + name: "name" + inputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 0 + latest: true + remoteProcessGroups: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + communicationsTimeout: "communicationsTimeout" + proxyHost: "proxyHost" + proxyPort: 3 + transportProtocol: "RAW" + outputPorts: - identifier: "identifier" componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" name: "name" - width: 7.606863723092579 instanceIdentifier: "instanceIdentifier" - style: - key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 - label: "label" + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 - identifier: "identifier" componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" name: "name" - width: 7.606863723092579 instanceIdentifier: "instanceIdentifier" - style: - key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 - label: "label" + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 - defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" - controllerServices: - - annotationData: "annotationData" - identifier: "identifier" + name: "name" + targetUri: "targetUri" + proxyUser: "proxyUser" + targetUris: "targetUris" + inputPorts: + - identifier: "identifier" componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" comments: "comments" - bulletinLevel: "bulletinLevel" - type: "type" - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - "FILE" - - "FILE" - cardinality: "SINGLE" - displayName: "displayName" - identifiesControllerService: true - name: "name" - sensitive: true + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true scheduledState: "ENABLED" - controllerServiceApis: - - type: "type" - bundle: - artifact: "artifact" - version: "version" - group: "group" - - type: "type" - bundle: - artifact: "artifact" - version: "version" - group: "group" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 groupIdentifier: "groupIdentifier" - bundle: - artifact: "artifact" - version: "version" - group: "group" - properties: - key: "properties" - - annotationData: "annotationData" - identifier: "identifier" + - identifier: "identifier" componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" comments: "comments" - bulletinLevel: "bulletinLevel" - type: "type" - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - "FILE" - - "FILE" - cardinality: "SINGLE" - displayName: "displayName" - identifiesControllerService: true - name: "name" - sensitive: true + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true scheduledState: "ENABLED" - controllerServiceApis: - - type: "type" - bundle: - artifact: "artifact" - version: "version" - group: "group" - - type: "type" - bundle: - artifact: "artifact" - version: "version" - group: "group" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 groupIdentifier: "groupIdentifier" - bundle: - artifact: "artifact" - version: "version" - group: "group" - properties: - key: "properties" - defaultFlowFileExpiration: "defaultFlowFileExpiration" - flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null - flowFileOutboundPolicy: "flowFileOutboundPolicy" + instanceIdentifier: "instanceIdentifier" + yieldDuration: "yieldDuration" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + localNetworkInterface: "localNetworkInterface" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + communicationsTimeout: "communicationsTimeout" + proxyHost: "proxyHost" + proxyPort: 3 + transportProtocol: "RAW" outputPorts: - identifier: "identifier" componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 - type: "INPUT_PORT" + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - identifier: "identifier" componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 - type: "INPUT_PORT" + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" + targetUri: "targetUri" + proxyUser: "proxyUser" + targetUris: "targetUris" inputPorts: - identifier: "identifier" componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" + yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 - versionedFlowCoordinates: - registryUrl: "registryUrl" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true - remoteProcessGroups: - - identifier: "identifier" - componentType: "CONNECTION" + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + localNetworkInterface: "localNetworkInterface" + groupIdentifier: "groupIdentifier" + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: comments: "comments" - communicationsTimeout: "communicationsTimeout" - proxyHost: "proxyHost" - proxyPort: 4 - transportProtocol: "RAW" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 - groupIdentifier: "groupIdentifier" + groupId: "groupId" name: "name" - targetUri: "targetUri" - proxyUser: "proxyUser" - targetUris: "targetUris" - inputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" - yieldDuration: "yieldDuration" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - localNetworkInterface: "localNetworkInterface" - - identifier: "identifier" - componentType: "CONNECTION" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: comments: "comments" - communicationsTimeout: "communicationsTimeout" - proxyHost: "proxyHost" - proxyPort: 4 - transportProtocol: "RAW" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 - groupIdentifier: "groupIdentifier" + groupId: "groupId" name: "name" - targetUri: "targetUri" - proxyUser: "proxyUser" - targetUris: "targetUris" - inputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" - yieldDuration: "yieldDuration" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - localNetworkInterface: "localNetworkInterface" + id: "id" + type: "PROCESSOR" + labelIndex: 7 + bends: + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 0 - bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + groupId: "groupId" name: "name" instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 5 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 0 - bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + groupId: "groupId" name: "name" instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 5 - parameterContextName: "parameterContextName" - flowEncodingVersion: "flowEncodingVersion" - flow: - versionCount: 0 + id: "id" + type: "PROCESSOR" + labelIndex: 7 + bends: + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + parameterContextName: "parameterContextName" + parameterProviders: + key: identifier: "identifier" - bucketName: "bucketName" - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" name: "name" + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + flow: + versionCount: 6 + identifier: "identifier" + bucketName: "bucketName" + permissions: + canRead: true + canWrite: true + canDelete: true + createdTimestamp: 1 + name: "name" + description: "description" + bucketIdentifier: "bucketIdentifier" + versionInfo: + version: 4 + lastModifiedTimestamp: 8 + flowEncodingVersion: "flowEncodingVersion" + parameterContexts: + key: + parameterGroupName: "parameterGroupName" + identifier: "identifier" + synchronized: true + componentType: "CONNECTION" + comments: "comments" description: "description" - modifiedTimestamp: 1 - bucketIdentifier: "bucketIdentifier" - type: "Flow" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 - parameterContexts: - key: - identifier: "identifier" - inheritedParameterContexts: - - "inheritedParameterContexts" - - "inheritedParameterContexts" - componentType: "CONNECTION" - comments: "comments" + inheritedParameterContexts: + - "inheritedParameterContexts" + - "inheritedParameterContexts" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + parameters: + - provided: true name: "name" description: "description" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - parameters: - - name: "name" - description: "description" - sensitive: true - value: "value" - - name: "name" - description: "description" - sensitive: true - value: "value" - latest: true - stoppedCount: 8 - id: "id" - bulletins: - - sourceId: "sourceId" - canRead: true + sensitive: true + value: "value" + - provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + parameterProvider: "parameterProvider" + latest: true + stoppedCount: 3 + id: "id" + bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - - sourceId: "sourceId" - canRead: true + timestamp: "timestamp" + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" + timestamp: "timestamp" + publicInputPortCount: 4 + upToDateCount: 7 + inactiveRemotePortCount: 0 + uri: "uri" + locallyModifiedCount: 4 + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 6 + component: + activeRemotePortCount: 7 + flowfileConcurrency: "UNBOUNDED" + staleCount: 4 + outputPortCount: 3 + inputPortCount: 6 + versionedComponentId: "versionedComponentId" + runningCount: 1 + disabledCount: 2 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" + stoppedCount: 5 + id: "id" + versionControlInformation: + bucketName: "bucketName" + groupId: "groupId" + stateExplanation: "stateExplanation" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + state: "LOCALLY_MODIFIED" + registryName: "registryName" + flowId: "flowId" + flowName: "flowName" + version: 0 + flowDescription: "flowDescription" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 6 publicInputPortCount: 6 - upToDateCount: 4 - inactiveRemotePortCount: 7 - uri: "uri" + comments: "comments" + upToDateCount: 3 + parentGroupId: "parentGroupId" + inactiveRemotePortCount: 9 locallyModifiedCount: 2 - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - disconnectedNodeAcknowledged: true - publicOutputPortCount: 9 - component: - activeRemotePortCount: 9 - flowfileConcurrency: "UNBOUNDED" - staleCount: 7 - outputPortCount: 3 - inputPortCount: 3 - versionedComponentId: "versionedComponentId" - runningCount: 5 - disabledCount: 7 - flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" - stoppedCount: 5 - id: "id" - versionControlInformation: - bucketName: "bucketName" - groupId: "groupId" - stateExplanation: "stateExplanation" - registryId: "registryId" - bucketId: "bucketId" - state: "LOCALLY_MODIFIED" - registryName: "registryName" - flowId: "flowId" - flowName: "flowName" - version: 6 - flowDescription: "flowDescription" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 1 - publicInputPortCount: 7 - comments: "comments" - upToDateCount: 2 - parentGroupId: "parentGroupId" - inactiveRemotePortCount: 3 - locallyModifiedCount: 4 - defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" - publicOutputPortCount: 1 - localOutputPortCount: 6 - defaultFlowFileExpiration: "defaultFlowFileExpiration" - localInputPortCount: 1 - contents: - controllerServices: - - deprecated: true - bulletinLevel: "bulletinLevel" - multipleVersionsAvailable: true - extensionMissing: true - type: "type" - descriptors: - key: - supportsEl: true - displayName: "displayName" - defaultValue: "defaultValue" - expressionLanguageScope: "expressionLanguageScope" - description: "description" - sensitive: true - required: true - dependencies: - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - allowableValues: - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - identifiesControllerService: "identifiesControllerService" - name: "name" - dynamic: true - identifiesControllerServiceBundle: - artifact: "artifact" - version: "version" - group: "group" - controllerServiceApis: - - type: "type" - bundle: - artifact: "artifact" - version: "version" - group: "group" - - type: "type" - bundle: + defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" + publicOutputPortCount: 7 + localOutputPortCount: 1 + defaultFlowFileExpiration: "defaultFlowFileExpiration" + localInputPortCount: 1 + contents: + controllerServices: + - deprecated: true + bulletinLevel: "bulletinLevel" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: artifact: "artifact" version: "version" group: "group" - sensitiveDynamicPropertyNames: - - "sensitiveDynamicPropertyNames" - - "sensitiveDynamicPropertyNames" - versionedComponentId: "versionedComponentId" - supportsSensitiveDynamicProperties: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - state: "ENABLED" + controllerServiceApis: + - type: "type" bundle: artifact: "artifact" version: "version" group: "group" - referencingComponents: - - bulletins: - - sourceId: "sourceId" - canRead: true + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "ENABLED" + bundle: + artifact: "artifact" + version: "version" + group: "group" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 - nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" timestamp: "timestamp" - - sourceId: "sourceId" - canRead: true + timestamp: "timestamp" + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: - descriptors: - key: - supportsEl: true - displayName: "displayName" - defaultValue: "defaultValue" - expressionLanguageScope: "expressionLanguageScope" - description: "description" - sensitive: true - required: true - dependencies: - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - allowableValues: - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - identifiesControllerService: "identifiesControllerService" - name: "name" - dynamic: true - identifiesControllerServiceBundle: - artifact: "artifact" - version: "version" - group: "group" - referenceCycle: true - activeThreadCount: 0 - groupId: "groupId" - name: "name" - validationErrors: - - "validationErrors" - - "validationErrors" - referenceType: "Processor" - id: "id" - state: "state" - type: "type" - referencingComponents: - - null - - null - properties: - key: "properties" - permissions: - canRead: true - canWrite: true + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: "uri" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - operatePermissions: - canRead: true - canWrite: true - - bulletins: - - sourceId: "sourceId" - canRead: true + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - - sourceId: "sourceId" - canRead: true + timestamp: "timestamp" + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: - descriptors: - key: - supportsEl: true - displayName: "displayName" - defaultValue: "defaultValue" - expressionLanguageScope: "expressionLanguageScope" - description: "description" - sensitive: true - required: true - dependencies: - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - allowableValues: - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - identifiesControllerService: "identifiesControllerService" - name: "name" - dynamic: true - identifiesControllerServiceBundle: - artifact: "artifact" - version: "version" - group: "group" - referenceCycle: true - activeThreadCount: 0 - groupId: "groupId" - name: "name" - validationErrors: - - "validationErrors" - - "validationErrors" - referenceType: "Processor" - id: "id" - state: "state" - type: "type" - referencingComponents: - - null - - null - properties: - key: "properties" - permissions: - canRead: true - canWrite: true + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: "uri" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - operatePermissions: - canRead: true - canWrite: true - validationStatus: "VALID" - annotationData: "annotationData" - comments: "comments" - parentGroupId: "parentGroupId" - customUiUrl: "customUiUrl" - restricted: true - name: "name" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" position: x: 6.027456183070403 "y": 1.4658129805029452 - persistsState: true - properties: - key: "properties" - - deprecated: true - bulletinLevel: "bulletinLevel" - multipleVersionsAvailable: true - extensionMissing: true - type: "type" - descriptors: - key: - supportsEl: true - displayName: "displayName" - defaultValue: "defaultValue" - expressionLanguageScope: "expressionLanguageScope" - description: "description" - sensitive: true - required: true - dependencies: - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - allowableValues: - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - identifiesControllerService: "identifiesControllerService" - name: "name" - dynamic: true - identifiesControllerServiceBundle: - artifact: "artifact" - version: "version" - group: "group" - controllerServiceApis: - - type: "type" - bundle: - artifact: "artifact" - version: "version" - group: "group" - - type: "type" - bundle: + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + validationStatus: "VALID" + annotationData: "annotationData" + comments: "comments" + parentGroupId: "parentGroupId" + customUiUrl: "customUiUrl" + restricted: true + name: "name" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + properties: + key: "properties" + - deprecated: true + bulletinLevel: "bulletinLevel" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: artifact: "artifact" version: "version" group: "group" - sensitiveDynamicPropertyNames: - - "sensitiveDynamicPropertyNames" - - "sensitiveDynamicPropertyNames" - versionedComponentId: "versionedComponentId" - supportsSensitiveDynamicProperties: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - state: "ENABLED" + controllerServiceApis: + - type: "type" bundle: artifact: "artifact" version: "version" group: "group" - referencingComponents: - - bulletins: - - sourceId: "sourceId" - canRead: true - groupId: "groupId" - id: 5 - nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - 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" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" - timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: - descriptors: - key: - supportsEl: true - displayName: "displayName" - defaultValue: "defaultValue" - expressionLanguageScope: "expressionLanguageScope" - description: "description" - sensitive: true - required: true - dependencies: - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - allowableValues: - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - identifiesControllerService: "identifiesControllerService" - name: "name" - dynamic: true - identifiesControllerServiceBundle: - artifact: "artifact" - version: "version" - group: "group" - referenceCycle: true - activeThreadCount: 0 - groupId: "groupId" - name: "name" - validationErrors: - - "validationErrors" - - "validationErrors" - referenceType: "Processor" - id: "id" - state: "state" - type: "type" - referencingComponents: - - null - - null - properties: - key: "properties" - permissions: - canRead: true - canWrite: true - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: "uri" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - operatePermissions: - canRead: true - canWrite: true - - bulletins: - - sourceId: "sourceId" - canRead: true + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "ENABLED" + bundle: + artifact: "artifact" + version: "version" + group: "group" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - - sourceId: "sourceId" - canRead: true + timestamp: "timestamp" + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: - descriptors: - key: - supportsEl: true - displayName: "displayName" - defaultValue: "defaultValue" - expressionLanguageScope: "expressionLanguageScope" - description: "description" - sensitive: true - required: true - dependencies: - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - allowableValues: - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - identifiesControllerService: "identifiesControllerService" - name: "name" - dynamic: true - identifiesControllerServiceBundle: - artifact: "artifact" - version: "version" - group: "group" - referenceCycle: true - activeThreadCount: 0 - groupId: "groupId" - name: "name" - validationErrors: - - "validationErrors" - - "validationErrors" - referenceType: "Processor" - id: "id" - state: "state" - type: "type" - referencingComponents: - - null - - null - properties: - key: "properties" - permissions: - canRead: true - canWrite: true - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: "uri" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - operatePermissions: - canRead: true - canWrite: true - validationStatus: "VALID" - annotationData: "annotationData" - comments: "comments" - parentGroupId: "parentGroupId" - customUiUrl: "customUiUrl" - restricted: true - name: "name" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - persistsState: true - properties: - key: "properties" - processGroups: - - null - - null - outputPorts: - - comments: "comments" - concurrentlySchedulableTaskCount: 6 - groupAccessControl: - - "groupAccessControl" - - "groupAccessControl" - parentGroupId: "parentGroupId" - type: "INPUT_PORT" - allowRemoteAccess: true - versionedComponentId: "versionedComponentId" - name: "name" - transmitting: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - state: "RUNNING" - userAccessControl: - - "userAccessControl" - - "userAccessControl" - - comments: "comments" - concurrentlySchedulableTaskCount: 6 - groupAccessControl: - - "groupAccessControl" - - "groupAccessControl" - parentGroupId: "parentGroupId" - type: "INPUT_PORT" - allowRemoteAccess: true - versionedComponentId: "versionedComponentId" - name: "name" - transmitting: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - state: "RUNNING" - userAccessControl: - - "userAccessControl" - - "userAccessControl" - inputPorts: - - comments: "comments" - concurrentlySchedulableTaskCount: 6 - groupAccessControl: - - "groupAccessControl" - - "groupAccessControl" - parentGroupId: "parentGroupId" - type: "INPUT_PORT" - allowRemoteAccess: true - versionedComponentId: "versionedComponentId" - name: "name" - transmitting: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - state: "RUNNING" - userAccessControl: - - "userAccessControl" - - "userAccessControl" - - comments: "comments" - concurrentlySchedulableTaskCount: 6 - groupAccessControl: - - "groupAccessControl" - - "groupAccessControl" - parentGroupId: "parentGroupId" - type: "INPUT_PORT" - allowRemoteAccess: true - versionedComponentId: "versionedComponentId" - name: "name" - transmitting: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - state: "RUNNING" - userAccessControl: - - "userAccessControl" - - "userAccessControl" - funnels: - - versionedComponentId: "versionedComponentId" - parentGroupId: "parentGroupId" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - - versionedComponentId: "versionedComponentId" - parentGroupId: "parentGroupId" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - processors: - - supportsEventDriven: true - deprecated: true - description: "description" - multipleVersionsAvailable: true - extensionMissing: true - type: "type" - inputRequirement: "inputRequirement" - relationships: - - name: "name" - description: "description" - autoTerminate: true - retry: true - - name: "name" - description: "description" - autoTerminate: true - retry: true - versionedComponentId: "versionedComponentId" - supportsSensitiveDynamicProperties: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - state: "RUNNING" - bundle: - artifact: "artifact" - version: "version" - group: "group" - validationStatus: "VALID" - supportsParallelProcessing: true - supportsBatching: true - executionNodeRestricted: true - parentGroupId: "parentGroupId" - restricted: true - name: "name" - style: - key: "style" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - persistsState: true - config: - annotationData: "annotationData" - comments: "comments" - concurrentlySchedulableTaskCount: 1 - autoTerminatedRelationships: - - "autoTerminatedRelationships" - - "autoTerminatedRelationships" - retryCount: 2 - bulletinLevel: "bulletinLevel" - executionNode: "executionNode" - penaltyDuration: "penaltyDuration" - defaultSchedulingPeriod: - key: "defaultSchedulingPeriod" - runDurationMillis: 6 - defaultConcurrentTasks: - key: "defaultConcurrentTasks" - customUiUrl: "customUiUrl" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: descriptors: key: supportsEl: true @@ -59159,77 +60650,72 @@ definitions: artifact: "artifact" version: "version" group: "group" - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE" - maxBackoffPeriod: "maxBackoffPeriod" - sensitiveDynamicPropertyNames: - - "sensitiveDynamicPropertyNames" - - "sensitiveDynamicPropertyNames" - schedulingStrategy: "schedulingStrategy" - schedulingPeriod: "schedulingPeriod" - yieldDuration: "yieldDuration" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null properties: key: "properties" - retriedRelationships: - - "retriedRelationships" - - "retriedRelationships" - - supportsEventDriven: true - deprecated: true - description: "description" - multipleVersionsAvailable: true - extensionMissing: true - type: "type" - inputRequirement: "inputRequirement" - relationships: - - name: "name" - description: "description" - autoTerminate: true - retry: true - - name: "name" - description: "description" - autoTerminate: true - retry: true - versionedComponentId: "versionedComponentId" - supportsSensitiveDynamicProperties: true - validationErrors: - - "validationErrors" - - "validationErrors" + permissions: + canRead: true + canWrite: true id: "id" - state: "RUNNING" - bundle: - artifact: "artifact" - version: "version" - group: "group" - validationStatus: "VALID" - supportsParallelProcessing: true - supportsBatching: true - executionNodeRestricted: true - parentGroupId: "parentGroupId" - restricted: true - name: "name" - style: - key: "style" position: x: 6.027456183070403 "y": 1.4658129805029452 - persistsState: true - config: - annotationData: "annotationData" - comments: "comments" - concurrentlySchedulableTaskCount: 1 - autoTerminatedRelationships: - - "autoTerminatedRelationships" - - "autoTerminatedRelationships" - retryCount: 2 - bulletinLevel: "bulletinLevel" - executionNode: "executionNode" - penaltyDuration: "penaltyDuration" - defaultSchedulingPeriod: - key: "defaultSchedulingPeriod" - runDurationMillis: 6 - defaultConcurrentTasks: - key: "defaultConcurrentTasks" - customUiUrl: "customUiUrl" + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: descriptors: key: supportsEl: true @@ -59266,371 +60752,704 @@ definitions: artifact: "artifact" version: "version" group: "group" - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE" - maxBackoffPeriod: "maxBackoffPeriod" - sensitiveDynamicPropertyNames: - - "sensitiveDynamicPropertyNames" - - "sensitiveDynamicPropertyNames" - schedulingStrategy: "schedulingStrategy" - schedulingPeriod: "schedulingPeriod" - yieldDuration: "yieldDuration" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null properties: key: "properties" - retriedRelationships: - - "retriedRelationships" - - "retriedRelationships" - remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 6 - communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 - activeRemoteInputPortCount: 9 - proxyPort: 4 - flowRefreshed: "flowRefreshed" - versionedComponentId: "versionedComponentId" - transportProtocol: "transportProtocol" - transmitting: true - validationErrors: - - "validationErrors" - - "validationErrors" - yieldDuration: "yieldDuration" + permissions: + canRead: true + canWrite: true id: "id" - localNetworkInterface: "localNetworkInterface" - comments: "comments" - authorizationIssues: - - "authorizationIssues" - - "authorizationIssues" - proxyPassword: "proxyPassword" - parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 - proxyHost: "proxyHost" - contents: - outputPorts: - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 - name: "name" - transmitting: true - exists: true - id: "id" - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 - name: "name" - transmitting: true - exists: true - id: "id" - inputPorts: - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 - name: "name" - transmitting: true - exists: true - id: "id" - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 - name: "name" - transmitting: true - exists: true - id: "id" - targetUri: "targetUri" - name: "name" - proxyUser: "proxyUser" - targetUris: "targetUris" position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 - - targetSecure: true - inactiveRemoteInputPortCount: 6 - communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 - activeRemoteInputPortCount: 9 - proxyPort: 4 - flowRefreshed: "flowRefreshed" - versionedComponentId: "versionedComponentId" - transportProtocol: "transportProtocol" - transmitting: true - validationErrors: - - "validationErrors" - - "validationErrors" - yieldDuration: "yieldDuration" - id: "id" - localNetworkInterface: "localNetworkInterface" + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + validationStatus: "VALID" + annotationData: "annotationData" + comments: "comments" + parentGroupId: "parentGroupId" + customUiUrl: "customUiUrl" + restricted: true + name: "name" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + properties: + key: "properties" + processGroups: + - null + - null + outputPorts: + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + inputPorts: + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + funnels: + - versionedComponentId: "versionedComponentId" + parentGroupId: "parentGroupId" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + - versionedComponentId: "versionedComponentId" + parentGroupId: "parentGroupId" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + processors: + - supportsEventDriven: true + deprecated: true + description: "description" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + inputRequirement: "inputRequirement" + relationships: + - name: "name" + description: "description" + autoTerminate: true + retry: true + - name: "name" + description: "description" + autoTerminate: true + retry: true + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "RUNNING" + bundle: + artifact: "artifact" + version: "version" + group: "group" + validationStatus: "VALID" + supportsParallelProcessing: true + supportsBatching: true + executionNodeRestricted: true + parentGroupId: "parentGroupId" + restricted: true + name: "name" + style: + key: "style" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + config: + annotationData: "annotationData" comments: "comments" - authorizationIssues: - - "authorizationIssues" - - "authorizationIssues" - proxyPassword: "proxyPassword" - parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 - proxyHost: "proxyHost" - contents: - outputPorts: - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 - name: "name" - transmitting: true - exists: true - id: "id" - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 - name: "name" - transmitting: true - exists: true - id: "id" - inputPorts: - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 + concurrentlySchedulableTaskCount: 6 + autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + retryCount: 1 + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + penaltyDuration: "penaltyDuration" + defaultSchedulingPeriod: + key: "defaultSchedulingPeriod" + runDurationMillis: 3 + defaultConcurrentTasks: + key: "defaultConcurrentTasks" + customUiUrl: "customUiUrl" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" name: "name" - transmitting: true - exists: true - id: "id" - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE" + maxBackoffPeriod: "maxBackoffPeriod" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + schedulingStrategy: "schedulingStrategy" + schedulingPeriod: "schedulingPeriod" + yieldDuration: "yieldDuration" + properties: + key: "properties" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + - supportsEventDriven: true + deprecated: true + description: "description" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + inputRequirement: "inputRequirement" + relationships: + - name: "name" + description: "description" + autoTerminate: true + retry: true + - name: "name" + description: "description" + autoTerminate: true + retry: true + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "RUNNING" + bundle: + artifact: "artifact" + version: "version" + group: "group" + validationStatus: "VALID" + supportsParallelProcessing: true + supportsBatching: true + executionNodeRestricted: true + parentGroupId: "parentGroupId" + restricted: true + name: "name" + style: + key: "style" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + config: + annotationData: "annotationData" + comments: "comments" + concurrentlySchedulableTaskCount: 6 + autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + retryCount: 1 + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + penaltyDuration: "penaltyDuration" + defaultSchedulingPeriod: + key: "defaultSchedulingPeriod" + runDurationMillis: 3 + defaultConcurrentTasks: + key: "defaultConcurrentTasks" + customUiUrl: "customUiUrl" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" name: "name" - transmitting: true - exists: true - id: "id" - targetUri: "targetUri" - name: "name" - proxyUser: "proxyUser" - targetUris: "targetUris" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 - connections: - - prioritizers: - - "prioritizers" - - "prioritizers" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - running: true - comments: "comments" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE" + maxBackoffPeriod: "maxBackoffPeriod" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + schedulingStrategy: "schedulingStrategy" + schedulingPeriod: "schedulingPeriod" + yieldDuration: "yieldDuration" + properties: + key: "properties" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + remoteProcessGroups: + - targetSecure: true + inactiveRemoteInputPortCount: 9 + communicationsTimeout: "communicationsTimeout" + outputPortCount: 5 + inputPortCount: 4 + activeRemoteInputPortCount: 9 + proxyPort: 1 + flowRefreshed: "flowRefreshed" + versionedComponentId: "versionedComponentId" + transportProtocol: "transportProtocol" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + yieldDuration: "yieldDuration" + id: "id" + localNetworkInterface: "localNetworkInterface" + comments: "comments" + authorizationIssues: + - "authorizationIssues" + - "authorizationIssues" + proxyPassword: "proxyPassword" + parentGroupId: "parentGroupId" + activeRemoteOutputPortCount: 6 + proxyHost: "proxyHost" + contents: + outputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 name: "name" transmitting: true exists: true id: "id" - type: "PROCESSOR" - parentGroupId: "parentGroupId" - availableRelationships: - - "availableRelationships" - - "availableRelationships" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - running: true - comments: "comments" + inputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 name: "name" transmitting: true exists: true id: "id" - type: "PROCESSOR" - labelIndex: 2 - bends: - - x: 6.027456183070403 - "y": 1.4658129805029452 - - x: 6.027456183070403 - "y": 1.4658129805029452 - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" - backPressureObjectThreshold: 9 - versionedComponentId: "versionedComponentId" - getzIndex: 7 - name: "name" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - loadBalancePartitionAttribute: "loadBalancePartitionAttribute" - - prioritizers: - - "prioritizers" - - "prioritizers" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - running: true - comments: "comments" + targetUri: "targetUri" + name: "name" + proxyUser: "proxyUser" + targetUris: "targetUris" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + inactiveRemoteOutputPortCount: 8 + - targetSecure: true + inactiveRemoteInputPortCount: 9 + communicationsTimeout: "communicationsTimeout" + outputPortCount: 5 + inputPortCount: 4 + activeRemoteInputPortCount: 9 + proxyPort: 1 + flowRefreshed: "flowRefreshed" + versionedComponentId: "versionedComponentId" + transportProtocol: "transportProtocol" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + yieldDuration: "yieldDuration" + id: "id" + localNetworkInterface: "localNetworkInterface" + comments: "comments" + authorizationIssues: + - "authorizationIssues" + - "authorizationIssues" + proxyPassword: "proxyPassword" + parentGroupId: "parentGroupId" + activeRemoteOutputPortCount: 6 + proxyHost: "proxyHost" + contents: + outputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 name: "name" transmitting: true exists: true id: "id" - type: "PROCESSOR" - parentGroupId: "parentGroupId" - availableRelationships: - - "availableRelationships" - - "availableRelationships" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - running: true - comments: "comments" + inputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 name: "name" transmitting: true exists: true id: "id" - type: "PROCESSOR" - labelIndex: 2 - bends: - - x: 6.027456183070403 - "y": 1.4658129805029452 - - x: 6.027456183070403 - "y": 1.4658129805029452 - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" - backPressureObjectThreshold: 9 + targetUri: "targetUri" + name: "name" + proxyUser: "proxyUser" + targetUris: "targetUris" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + inactiveRemoteOutputPortCount: 8 + connections: + - prioritizers: + - "prioritizers" + - "prioritizers" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + running: true + comments: "comments" versionedComponentId: "versionedComponentId" - getzIndex: 7 + groupId: "groupId" name: "name" + transmitting: true + exists: true id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - loadBalancePartitionAttribute: "loadBalancePartitionAttribute" - labels: - - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 - parentGroupId: "parentGroupId" - style: - key: "style" + type: "PROCESSOR" + parentGroupId: "parentGroupId" + availableRelationships: + - "availableRelationships" + - "availableRelationships" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - label: "label" - height: 5.944895607614016 - - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 - parentGroupId: "parentGroupId" - style: - key: "style" + type: "PROCESSOR" + labelIndex: 2 + bends: + - x: 6.027456183070403 + "y": 1.4658129805029452 + - x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" + backPressureObjectThreshold: 9 + versionedComponentId: "versionedComponentId" + getzIndex: 7 + name: "name" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalancePartitionAttribute: "loadBalancePartitionAttribute" + - prioritizers: + - "prioritizers" + - "prioritizers" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - label: "label" - height: 5.944895607614016 - name: "name" - invalidCount: 2 - syncFailureCount: 1 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - parameterContext: - component: + type: "PROCESSOR" + parentGroupId: "parentGroupId" + availableRelationships: + - "availableRelationships" + - "availableRelationships" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" name: "name" + transmitting: true + exists: true id: "id" - permissions: - canRead: true - canWrite: true + type: "PROCESSOR" + labelIndex: 2 + bends: + - x: 6.027456183070403 + "y": 1.4658129805029452 + - x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" + backPressureObjectThreshold: 9 + versionedComponentId: "versionedComponentId" + getzIndex: 7 + name: "name" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalancePartitionAttribute: "loadBalancePartitionAttribute" + labels: + - versionedComponentId: "versionedComponentId" + getzIndex: 5 + width: 6.778324963048013 + parentGroupId: "parentGroupId" + style: + key: "style" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + label: "label" + height: 6.878052220127876 + - versionedComponentId: "versionedComponentId" + getzIndex: 5 + width: 6.778324963048013 + parentGroupId: "parentGroupId" + style: + key: "style" id: "id" - locallyModifiedAndStaleCount: 1 - localOutputPortCount: 4 - localInputPortCount: 6 - invalidCount: 4 - syncFailureCount: 2 + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + label: "label" + height: 6.878052220127876 + name: "name" + invalidCount: 5 + syncFailureCount: 1 position: x: 6.027456183070403 "y": 1.4658129805029452 - versionedFlowState: "LOCALLY_MODIFIED" - locallyModifiedAndStaleCount: 0 parameterContext: component: name: "name" @@ -59639,536 +61458,306 @@ definitions: canRead: true canWrite: true id: "id" - status: + locallyModifiedAndStaleCount: 7 + localOutputPortCount: 6 + localInputPortCount: 2 + invalidCount: 8 + syncFailureCount: 0 + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + versionedFlowState: "LOCALLY_MODIFIED" + locallyModifiedAndStaleCount: 9 + parameterContext: + component: name: "name" - nodeSnapshots: - - statusSnapshot: - transferred: "transferred" - queued: "queued" - remoteProcessGroupStatusSnapshots: - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 0 - transmissionStatus: "transmissionStatus" - activeThreadCount: 7 - groupId: "groupId" - flowFilesReceived: 4 - name: "name" - targetUri: "targetUri" - flowFilesSent: 5 - received: "received" - id: "id" - bytesSent: 3 - sent: "sent" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + status: + name: "name" + nodeSnapshots: + - statusSnapshot: + transferred: "transferred" + queued: "queued" + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" id: "id" - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 0 - transmissionStatus: "transmissionStatus" - activeThreadCount: 7 - groupId: "groupId" - flowFilesReceived: 4 - name: "name" - targetUri: "targetUri" - flowFilesSent: 5 - received: "received" - id: "id" - bytesSent: 3 - sent: "sent" + bytesSent: 5 + sent: "sent" + id: "id" + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" id: "id" - output: "output" - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: "sourceId" - groupId: "groupId" - queued: "queued" - percentUseCount: 9 - destinationId: "destinationId" - predictions: - predictedBytesAtNextInterval: 1 - predictionIntervalSeconds: 4 - predictedPercentBytes: 1 - predictedPercentCount: 1 - predictedMillisUntilCountBackpressure: 3 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 2 - output: "output" - input: "input" - percentUseBytes: 6 - flowFileAvailability: "flowFileAvailability" - destinationName: "destinationName" - queuedSize: "queuedSize" - queuedCount: "queuedCount" - name: "name" - flowFilesQueued: 5 - id: "id" - sourceName: "sourceName" - flowFilesIn: 6 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 4 - bytesQueued: 9 - canRead: true + bytesSent: 5 + sent: "sent" + id: "id" + output: "output" + connectionStatusSnapshots: + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 id: "id" - - connectionStatusSnapshot: - sourceId: "sourceId" - groupId: "groupId" - queued: "queued" - percentUseCount: 9 - destinationId: "destinationId" - predictions: - predictedBytesAtNextInterval: 1 - predictionIntervalSeconds: 4 - predictedPercentBytes: 1 - predictedPercentCount: 1 - predictedMillisUntilCountBackpressure: 3 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 2 - output: "output" - input: "input" - percentUseBytes: 6 - flowFileAvailability: "flowFileAvailability" - destinationName: "destinationName" - queuedSize: "queuedSize" - queuedCount: "queuedCount" - name: "name" - flowFilesQueued: 5 - id: "id" - sourceName: "sourceName" - flowFilesIn: 6 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 4 - bytesQueued: 9 - canRead: true - id: "id" - queuedCount: "queuedCount" - queuedSize: "queuedSize" - flowFilesReceived: 4 - processGroupStatusSnapshots: - - canRead: true - id: "id" - - canRead: true - id: "id" - flowFilesSent: 8 + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true id: "id" - flowFilesIn: 6 - written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 - outputPortStatusSnapshots: - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true - id: "id" - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true - id: "id" - read: "read" - bytesTransferred: 7 - activeThreadCount: 4 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 0 - read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 - groupId: "groupId" - executionNode: "ALL" - bytesRead: 7 - type: "type" - terminatedThreadCount: 3 - output: "output" - input: "input" - taskCount: 8 - name: "name" - id: "id" - written: "written" - flowFilesIn: 7 - tasksDuration: "tasksDuration" - runStatus: "Running" - flowFilesOut: 0 - tasks: "tasks" - bytesIn: 6 - bytesOut: 4 - canRead: true - id: "id" - - processorStatusSnapshot: - bytesWritten: 0 - read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 - groupId: "groupId" - executionNode: "ALL" - bytesRead: 7 - type: "type" - terminatedThreadCount: 3 - output: "output" - input: "input" - taskCount: 8 - name: "name" - id: "id" - written: "written" - flowFilesIn: 7 - tasksDuration: "tasksDuration" - runStatus: "Running" - flowFilesOut: 0 - tasks: "tasks" - bytesIn: 6 - bytesOut: 4 - canRead: true - id: "id" - bytesRead: 7 - received: "received" - bytesSent: 6 - sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 - input: "input" - bytesReceived: 5 - name: "name" - flowFilesQueued: 1 - versionedFlowState: "LOCALLY_MODIFIED" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true - id: "id" - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true - id: "id" - address: "address" - apiPort: 0 - nodeId: "nodeId" - - statusSnapshot: - transferred: "transferred" - queued: "queued" - remoteProcessGroupStatusSnapshots: - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 0 - transmissionStatus: "transmissionStatus" - activeThreadCount: 7 - groupId: "groupId" - flowFilesReceived: 4 - name: "name" - targetUri: "targetUri" - flowFilesSent: 5 - received: "received" - id: "id" - bytesSent: 3 - sent: "sent" - id: "id" - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 0 - transmissionStatus: "transmissionStatus" - activeThreadCount: 7 - groupId: "groupId" - flowFilesReceived: 4 - name: "name" - targetUri: "targetUri" - flowFilesSent: 5 - received: "received" - id: "id" - bytesSent: 3 - sent: "sent" - id: "id" - output: "output" - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: "sourceId" - groupId: "groupId" - queued: "queued" - percentUseCount: 9 - destinationId: "destinationId" - predictions: - predictedBytesAtNextInterval: 1 - predictionIntervalSeconds: 4 - predictedPercentBytes: 1 - predictedPercentCount: 1 - predictedMillisUntilCountBackpressure: 3 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 2 - output: "output" - input: "input" - percentUseBytes: 6 - flowFileAvailability: "flowFileAvailability" - destinationName: "destinationName" - queuedSize: "queuedSize" - queuedCount: "queuedCount" - name: "name" - flowFilesQueued: 5 - id: "id" - sourceName: "sourceName" - flowFilesIn: 6 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 4 - bytesQueued: 9 - canRead: true - id: "id" - - connectionStatusSnapshot: - sourceId: "sourceId" - groupId: "groupId" - queued: "queued" - percentUseCount: 9 - destinationId: "destinationId" - predictions: - predictedBytesAtNextInterval: 1 - predictionIntervalSeconds: 4 - predictedPercentBytes: 1 - predictedPercentCount: 1 - predictedMillisUntilCountBackpressure: 3 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 2 - output: "output" - input: "input" - percentUseBytes: 6 - flowFileAvailability: "flowFileAvailability" - destinationName: "destinationName" - queuedSize: "queuedSize" - queuedCount: "queuedCount" - name: "name" - flowFilesQueued: 5 - id: "id" - sourceName: "sourceName" - flowFilesIn: 6 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 4 - bytesQueued: 9 - canRead: true - id: "id" - queuedCount: "queuedCount" - queuedSize: "queuedSize" - flowFilesReceived: 4 - processGroupStatusSnapshots: - - canRead: true - id: "id" - - canRead: true + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 id: "id" - flowFilesSent: 8 + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true id: "id" - flowFilesIn: 6 - written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 - outputPortStatusSnapshots: - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true + queuedCount: "queuedCount" + queuedSize: "queuedSize" + flowFilesReceived: 5 + processGroupStatusSnapshots: + - canRead: true + id: "id" + - canRead: true + id: "id" + flowFilesSent: 6 + id: "id" + flowFilesIn: 0 + written: "written" + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 + outputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true id: "id" - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true id: "id" - read: "read" - bytesTransferred: 7 - activeThreadCount: 4 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 0 - read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 - groupId: "groupId" - executionNode: "ALL" - bytesRead: 7 - type: "type" - terminatedThreadCount: 3 - output: "output" - input: "input" - taskCount: 8 - name: "name" - id: "id" - written: "written" - flowFilesIn: 7 - tasksDuration: "tasksDuration" - runStatus: "Running" - flowFilesOut: 0 - tasks: "tasks" - bytesIn: 6 - bytesOut: 4 - canRead: true + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + read: "read" + bytesTransferred: 0 + activeThreadCount: 8 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" id: "id" - - processorStatusSnapshot: - bytesWritten: 0 - read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 - groupId: "groupId" - executionNode: "ALL" - bytesRead: 7 - type: "type" - terminatedThreadCount: 3 - output: "output" - input: "input" - taskCount: 8 - name: "name" - id: "id" - written: "written" - flowFilesIn: 7 - tasksDuration: "tasksDuration" - runStatus: "Running" - flowFilesOut: 0 - tasks: "tasks" - bytesIn: 6 - bytesOut: 4 - canRead: true + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" id: "id" - bytesRead: 7 - received: "received" - bytesSent: 6 - sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 - input: "input" - bytesReceived: 5 - name: "name" - flowFilesQueued: 1 - versionedFlowState: "LOCALLY_MODIFIED" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + bytesRead: 4 + received: "received" + bytesSent: 4 + sent: "sent" + flowFilesTransferred: 9 + terminatedThreadCount: 4 + input: "input" + bytesReceived: 7 + name: "name" + flowFilesQueued: 4 + versionedFlowState: "LOCALLY_MODIFIED" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true id: "id" - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true id: "id" - address: "address" - apiPort: 0 - nodeId: "nodeId" - id: "id" - aggregateSnapshot: + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + address: "address" + apiPort: 3 + nodeId: "nodeId" + - statusSnapshot: transferred: "transferred" queued: "queued" remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -60239,21 +61828,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -60286,69 +61875,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -60381,1498 +61970,1396 @@ definitions: bytesOut: 5 canRead: true id: "id" - statsLastRefreshed: "statsLastRefreshed" - - activeRemotePortCount: 0 - staleCount: 9 - outputPortCount: 1 - inputPortCount: 1 - permissions: - canRead: true - canWrite: true - runningCount: 3 - disabledCount: 0 - versionedFlowSnapshot: - bucket: + address: "address" + apiPort: 3 + nodeId: "nodeId" + id: "id" + aggregateSnapshot: + transferred: "transferred" + queued: "queued" + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + output: "output" + connectionStatusSnapshots: + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + queuedCount: "queuedCount" + queuedSize: "queuedSize" + flowFilesReceived: 5 + processGroupStatusSnapshots: + - canRead: true + id: "id" + - canRead: true + id: "id" + flowFilesSent: 6 + id: "id" + flowFilesIn: 0 + written: "written" + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 + outputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + read: "read" + bytesTransferred: 0 + activeThreadCount: 8 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + bytesRead: 4 + received: "received" + bytesSent: 4 + sent: "sent" + flowFilesTransferred: 9 + terminatedThreadCount: 4 + input: "input" + bytesReceived: 7 + name: "name" + flowFilesQueued: 4 + versionedFlowState: "LOCALLY_MODIFIED" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + statsLastRefreshed: "statsLastRefreshed" + - activeRemotePortCount: 0 + staleCount: 2 + outputPortCount: 1 + inputPortCount: 9 + permissions: + canRead: true + canWrite: true + runningCount: 2 + disabledCount: 4 + versionedFlowSnapshot: + bucket: + identifier: "identifier" + permissions: + canRead: true + canWrite: true + canDelete: true + createdTimestamp: 8 + name: "name" + description: "description" + snapshotMetadata: + flowIdentifier: "flowIdentifier" + comments: "comments" + author: "author" + bucketIdentifier: "bucketIdentifier" + version: 0 + timestamp: 2 + externalControllerServices: + key: identifier: "identifier" - allowBundleRedeploy: true - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" name: "name" - description: "description" - allowPublicRead: true - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 - snapshotMetadata: - flowIdentifier: "flowIdentifier" + flowContents: + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 3 + comments: "comments" + processors: + - autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + runDurationMillis: 0 + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + maxBackoffPeriod: "maxBackoffPeriod" + yieldDuration: "yieldDuration" + bundle: + artifact: "artifact" + version: "version" + group: "group" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" comments: "comments" - author: "author" - link: - href: "http://example.com/aeiou" - params: - key: "params" - bucketIdentifier: "bucketIdentifier" - version: 0 - timestamp: 1 - externalControllerServices: - key: - identifier: "identifier" - name: "name" - flowContents: + concurrentlySchedulableTaskCount: 5 + retryCount: 5 + penaltyDuration: "penaltyDuration" + backoffMechanism: "PENALIZE_FLOWFILE" + schedulingStrategy: "schedulingStrategy" + name: "name" + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + schedulingPeriod: "schedulingPeriod" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + properties: + key: "properties" + - autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + runDurationMillis: 0 + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + maxBackoffPeriod: "maxBackoffPeriod" + yieldDuration: "yieldDuration" + bundle: + artifact: "artifact" + version: "version" + group: "group" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + annotationData: "annotationData" identifier: "identifier" componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 9 comments: "comments" - processors: - - autoTerminatedRelationships: - - "autoTerminatedRelationships" - - "autoTerminatedRelationships" - bulletinLevel: "bulletinLevel" - executionNode: "executionNode" - runDurationMillis: 1 - type: "type" - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - "FILE" - - "FILE" - cardinality: "SINGLE" - displayName: "displayName" - identifiesControllerService: true - name: "name" - sensitive: true - scheduledState: "ENABLED" - maxBackoffPeriod: "maxBackoffPeriod" - yieldDuration: "yieldDuration" + concurrentlySchedulableTaskCount: 5 + retryCount: 5 + penaltyDuration: "penaltyDuration" + backoffMechanism: "PENALIZE_FLOWFILE" + schedulingStrategy: "schedulingStrategy" + name: "name" + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + schedulingPeriod: "schedulingPeriod" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + properties: + key: "properties" + labels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + width: 5.877124706116695 + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + label: "label" + groupIdentifier: "groupIdentifier" + zIndex: 9 + height: 7.835035282970782 + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + width: 5.877124706116695 + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + label: "label" + groupIdentifier: "groupIdentifier" + zIndex: 9 + height: 7.835035282970782 + defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" + controllerServices: + - annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + bulletinLevel: "bulletinLevel" + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + controllerServiceApis: + - type: "type" bundle: artifact: "artifact" version: "version" group: "group" - retriedRelationships: - - "retriedRelationships" - - "retriedRelationships" - annotationData: "annotationData" - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 - penaltyDuration: "penaltyDuration" - backoffMechanism: "PENALIZE_FLOWFILE" - schedulingStrategy: "schedulingStrategy" - name: "name" - instanceIdentifier: "instanceIdentifier" - style: - key: "style" - schedulingPeriod: "schedulingPeriod" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - properties: - key: "properties" - - autoTerminatedRelationships: - - "autoTerminatedRelationships" - - "autoTerminatedRelationships" - bulletinLevel: "bulletinLevel" - executionNode: "executionNode" - runDurationMillis: 1 - type: "type" - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - "FILE" - - "FILE" - cardinality: "SINGLE" - displayName: "displayName" - identifiesControllerService: true - name: "name" - sensitive: true - scheduledState: "ENABLED" - maxBackoffPeriod: "maxBackoffPeriod" - yieldDuration: "yieldDuration" + - type: "type" bundle: artifact: "artifact" version: "version" group: "group" - retriedRelationships: - - "retriedRelationships" - - "retriedRelationships" - annotationData: "annotationData" - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 - penaltyDuration: "penaltyDuration" - backoffMechanism: "PENALIZE_FLOWFILE" - schedulingStrategy: "schedulingStrategy" - name: "name" - instanceIdentifier: "instanceIdentifier" - style: - key: "style" - schedulingPeriod: "schedulingPeriod" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - properties: - key: "properties" - labels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - width: 7.606863723092579 - instanceIdentifier: "instanceIdentifier" - style: - key: "style" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - label: "label" - groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - width: 7.606863723092579 - instanceIdentifier: "instanceIdentifier" - style: - key: "style" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - label: "label" - groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 - defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" - controllerServices: - - annotationData: "annotationData" - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - bulletinLevel: "bulletinLevel" - type: "type" - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - "FILE" - - "FILE" - cardinality: "SINGLE" - displayName: "displayName" - identifiesControllerService: true - name: "name" - sensitive: true - scheduledState: "ENABLED" - controllerServiceApis: - - type: "type" - bundle: - artifact: "artifact" - version: "version" - group: "group" - - type: "type" - bundle: - artifact: "artifact" - version: "version" - group: "group" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + bundle: + artifact: "artifact" + version: "version" + group: "group" + properties: + key: "properties" + - annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + bulletinLevel: "bulletinLevel" + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + controllerServiceApis: + - type: "type" bundle: artifact: "artifact" version: "version" group: "group" - properties: - key: "properties" - - annotationData: "annotationData" - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - bulletinLevel: "bulletinLevel" - type: "type" - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - "FILE" - - "FILE" - cardinality: "SINGLE" - displayName: "displayName" - identifiesControllerService: true - name: "name" - sensitive: true - scheduledState: "ENABLED" - controllerServiceApis: - - type: "type" - bundle: - artifact: "artifact" - version: "version" - group: "group" - - type: "type" - bundle: - artifact: "artifact" - version: "version" - group: "group" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" + - type: "type" bundle: artifact: "artifact" version: "version" group: "group" - properties: - key: "properties" - defaultFlowFileExpiration: "defaultFlowFileExpiration" - flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null - flowFileOutboundPolicy: "flowFileOutboundPolicy" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + bundle: + artifact: "artifact" + version: "version" + group: "group" + properties: + key: "properties" + defaultFlowFileExpiration: "defaultFlowFileExpiration" + flowFileConcurrency: "flowFileConcurrency" + processGroups: + - null + - null + flowFileOutboundPolicy: "flowFileOutboundPolicy" + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + name: "name" + inputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 0 + latest: true + remoteProcessGroups: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + communicationsTimeout: "communicationsTimeout" + proxyHost: "proxyHost" + proxyPort: 3 + transportProtocol: "RAW" outputPorts: - identifier: "identifier" componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 - type: "INPUT_PORT" + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - identifier: "identifier" componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 - type: "INPUT_PORT" + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" + targetUri: "targetUri" + proxyUser: "proxyUser" + targetUris: "targetUris" inputPorts: - identifier: "identifier" componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 - type: "INPUT_PORT" + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - identifier: "identifier" componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 - type: "INPUT_PORT" + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - funnels: + instanceIdentifier: "instanceIdentifier" + yieldDuration: "yieldDuration" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + localNetworkInterface: "localNetworkInterface" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + communicationsTimeout: "communicationsTimeout" + proxyHost: "proxyHost" + proxyPort: 3 + transportProtocol: "RAW" + outputPorts: - identifier: "identifier" componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 groupIdentifier: "groupIdentifier" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - versionedFlowCoordinates: - registryUrl: "registryUrl" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true - remoteProcessGroups: + name: "name" + targetUri: "targetUri" + proxyUser: "proxyUser" + targetUris: "targetUris" + inputPorts: - identifier: "identifier" componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" comments: "comments" - communicationsTimeout: "communicationsTimeout" - proxyHost: "proxyHost" - proxyPort: 4 - transportProtocol: "RAW" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 - groupIdentifier: "groupIdentifier" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" name: "name" - targetUri: "targetUri" - proxyUser: "proxyUser" - targetUris: "targetUris" - inputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" - yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 groupIdentifier: "groupIdentifier" - localNetworkInterface: "localNetworkInterface" - identifier: "identifier" componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" comments: "comments" - communicationsTimeout: "communicationsTimeout" - proxyHost: "proxyHost" - proxyPort: 4 - transportProtocol: "RAW" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 - groupIdentifier: "groupIdentifier" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" name: "name" - targetUri: "targetUri" - proxyUser: "proxyUser" - targetUris: "targetUris" - inputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" - yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 groupIdentifier: "groupIdentifier" - localNetworkInterface: "localNetworkInterface" + instanceIdentifier: "instanceIdentifier" + yieldDuration: "yieldDuration" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" + localNetworkInterface: "localNetworkInterface" + groupIdentifier: "groupIdentifier" + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 0 - bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + groupId: "groupId" name: "name" instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 5 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 0 - bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + groupId: "groupId" name: "name" instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 5 - parameterContextName: "parameterContextName" - flowEncodingVersion: "flowEncodingVersion" - flow: - versionCount: 0 + id: "id" + type: "PROCESSOR" + labelIndex: 7 + bends: + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 7 + bends: + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + parameterContextName: "parameterContextName" + parameterProviders: + key: identifier: "identifier" - bucketName: "bucketName" - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" name: "name" + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + flow: + versionCount: 6 + identifier: "identifier" + bucketName: "bucketName" + permissions: + canRead: true + canWrite: true + canDelete: true + createdTimestamp: 1 + name: "name" + description: "description" + bucketIdentifier: "bucketIdentifier" + versionInfo: + version: 4 + lastModifiedTimestamp: 8 + flowEncodingVersion: "flowEncodingVersion" + parameterContexts: + key: + parameterGroupName: "parameterGroupName" + identifier: "identifier" + synchronized: true + componentType: "CONNECTION" + comments: "comments" description: "description" - modifiedTimestamp: 1 - bucketIdentifier: "bucketIdentifier" - type: "Flow" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 - parameterContexts: - key: - identifier: "identifier" - inheritedParameterContexts: - - "inheritedParameterContexts" - - "inheritedParameterContexts" - componentType: "CONNECTION" - comments: "comments" + inheritedParameterContexts: + - "inheritedParameterContexts" + - "inheritedParameterContexts" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + parameters: + - provided: true name: "name" description: "description" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - parameters: - - name: "name" - description: "description" - sensitive: true - value: "value" - - name: "name" - description: "description" - sensitive: true - value: "value" - latest: true - stoppedCount: 8 - id: "id" - bulletins: - - sourceId: "sourceId" - canRead: true + sensitive: true + value: "value" + - provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + parameterProvider: "parameterProvider" + latest: true + stoppedCount: 3 + id: "id" + bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - - sourceId: "sourceId" - canRead: true + timestamp: "timestamp" + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" + timestamp: "timestamp" + publicInputPortCount: 4 + upToDateCount: 7 + inactiveRemotePortCount: 0 + uri: "uri" + locallyModifiedCount: 4 + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 6 + component: + activeRemotePortCount: 7 + flowfileConcurrency: "UNBOUNDED" + staleCount: 4 + outputPortCount: 3 + inputPortCount: 6 + versionedComponentId: "versionedComponentId" + runningCount: 1 + disabledCount: 2 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" + stoppedCount: 5 + id: "id" + versionControlInformation: + bucketName: "bucketName" + groupId: "groupId" + stateExplanation: "stateExplanation" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + state: "LOCALLY_MODIFIED" + registryName: "registryName" + flowId: "flowId" + flowName: "flowName" + version: 0 + flowDescription: "flowDescription" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 6 publicInputPortCount: 6 - upToDateCount: 4 - inactiveRemotePortCount: 7 - uri: "uri" + comments: "comments" + upToDateCount: 3 + parentGroupId: "parentGroupId" + inactiveRemotePortCount: 9 locallyModifiedCount: 2 - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - disconnectedNodeAcknowledged: true - publicOutputPortCount: 9 - component: - activeRemotePortCount: 9 - flowfileConcurrency: "UNBOUNDED" - staleCount: 7 - outputPortCount: 3 - inputPortCount: 3 - versionedComponentId: "versionedComponentId" - runningCount: 5 - disabledCount: 7 - flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" - stoppedCount: 5 - id: "id" - versionControlInformation: - bucketName: "bucketName" - groupId: "groupId" - stateExplanation: "stateExplanation" - registryId: "registryId" - bucketId: "bucketId" - state: "LOCALLY_MODIFIED" - registryName: "registryName" - flowId: "flowId" - flowName: "flowName" - version: 6 - flowDescription: "flowDescription" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 1 - publicInputPortCount: 7 - comments: "comments" - upToDateCount: 2 - parentGroupId: "parentGroupId" - inactiveRemotePortCount: 3 - locallyModifiedCount: 4 - defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" - publicOutputPortCount: 1 - localOutputPortCount: 6 - defaultFlowFileExpiration: "defaultFlowFileExpiration" - localInputPortCount: 1 - contents: - controllerServices: - - deprecated: true - bulletinLevel: "bulletinLevel" - multipleVersionsAvailable: true - extensionMissing: true - type: "type" - descriptors: - key: - supportsEl: true - displayName: "displayName" - defaultValue: "defaultValue" - expressionLanguageScope: "expressionLanguageScope" - description: "description" - sensitive: true - required: true - dependencies: - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - allowableValues: - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - identifiesControllerService: "identifiesControllerService" - name: "name" - dynamic: true - identifiesControllerServiceBundle: - artifact: "artifact" - version: "version" - group: "group" - controllerServiceApis: - - type: "type" - bundle: - artifact: "artifact" - version: "version" - group: "group" - - type: "type" - bundle: + defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" + publicOutputPortCount: 7 + localOutputPortCount: 1 + defaultFlowFileExpiration: "defaultFlowFileExpiration" + localInputPortCount: 1 + contents: + controllerServices: + - deprecated: true + bulletinLevel: "bulletinLevel" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: artifact: "artifact" version: "version" group: "group" - sensitiveDynamicPropertyNames: - - "sensitiveDynamicPropertyNames" - - "sensitiveDynamicPropertyNames" - versionedComponentId: "versionedComponentId" - supportsSensitiveDynamicProperties: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - state: "ENABLED" + controllerServiceApis: + - type: "type" bundle: artifact: "artifact" version: "version" group: "group" - referencingComponents: - - bulletins: - - sourceId: "sourceId" - canRead: true - groupId: "groupId" - id: 5 - nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - 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" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" - timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: - descriptors: - key: - supportsEl: true - displayName: "displayName" - defaultValue: "defaultValue" - expressionLanguageScope: "expressionLanguageScope" - description: "description" - sensitive: true - required: true - dependencies: - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - allowableValues: - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - identifiesControllerService: "identifiesControllerService" - name: "name" - dynamic: true - identifiesControllerServiceBundle: - artifact: "artifact" - version: "version" - group: "group" - referenceCycle: true - activeThreadCount: 0 - groupId: "groupId" - name: "name" - validationErrors: - - "validationErrors" - - "validationErrors" - referenceType: "Processor" - id: "id" - state: "state" - type: "type" - referencingComponents: - - null - - null - properties: - key: "properties" - permissions: - canRead: true - canWrite: true - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: "uri" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - operatePermissions: - canRead: true - canWrite: true - - bulletins: - - sourceId: "sourceId" - canRead: true + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "ENABLED" + bundle: + artifact: "artifact" + version: "version" + group: "group" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - - sourceId: "sourceId" - canRead: true + timestamp: "timestamp" + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: - descriptors: - key: - supportsEl: true - displayName: "displayName" - defaultValue: "defaultValue" - expressionLanguageScope: "expressionLanguageScope" - description: "description" - sensitive: true - required: true - dependencies: - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - allowableValues: - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - identifiesControllerService: "identifiesControllerService" - name: "name" - dynamic: true - identifiesControllerServiceBundle: - artifact: "artifact" - version: "version" - group: "group" - referenceCycle: true - activeThreadCount: 0 - groupId: "groupId" - name: "name" - validationErrors: - - "validationErrors" - - "validationErrors" - referenceType: "Processor" - id: "id" - state: "state" - type: "type" - referencingComponents: - - null - - null - properties: - key: "properties" - permissions: - canRead: true - canWrite: true + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: "uri" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - operatePermissions: - canRead: true - canWrite: true - validationStatus: "VALID" - annotationData: "annotationData" - comments: "comments" - parentGroupId: "parentGroupId" - customUiUrl: "customUiUrl" - restricted: true - name: "name" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" position: x: 6.027456183070403 "y": 1.4658129805029452 - persistsState: true - properties: - key: "properties" - - deprecated: true - bulletinLevel: "bulletinLevel" - multipleVersionsAvailable: true - extensionMissing: true - type: "type" - descriptors: - key: - supportsEl: true - displayName: "displayName" - defaultValue: "defaultValue" - expressionLanguageScope: "expressionLanguageScope" - description: "description" - sensitive: true - required: true - dependencies: - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - allowableValues: - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - identifiesControllerService: "identifiesControllerService" - name: "name" - dynamic: true - identifiesControllerServiceBundle: - artifact: "artifact" - version: "version" - group: "group" - controllerServiceApis: - - type: "type" - bundle: - artifact: "artifact" - version: "version" - group: "group" - - type: "type" - bundle: - artifact: "artifact" - version: "version" - group: "group" - sensitiveDynamicPropertyNames: - - "sensitiveDynamicPropertyNames" - - "sensitiveDynamicPropertyNames" - versionedComponentId: "versionedComponentId" - supportsSensitiveDynamicProperties: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - state: "ENABLED" - bundle: - artifact: "artifact" - version: "version" - group: "group" - referencingComponents: - - bulletins: - - sourceId: "sourceId" - canRead: true - groupId: "groupId" - id: 5 - nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - 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" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" - timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: - descriptors: - key: - supportsEl: true - displayName: "displayName" - defaultValue: "defaultValue" - expressionLanguageScope: "expressionLanguageScope" - description: "description" - sensitive: true - required: true - dependencies: - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - allowableValues: - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - identifiesControllerService: "identifiesControllerService" - name: "name" - dynamic: true - identifiesControllerServiceBundle: - artifact: "artifact" - version: "version" - group: "group" - referenceCycle: true - activeThreadCount: 0 - groupId: "groupId" - name: "name" - validationErrors: - - "validationErrors" - - "validationErrors" - referenceType: "Processor" - id: "id" - state: "state" - type: "type" - referencingComponents: - - null - - null - properties: - key: "properties" - permissions: - canRead: true - canWrite: true - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: "uri" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - operatePermissions: - canRead: true - canWrite: true - - bulletins: - - sourceId: "sourceId" - canRead: true + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - - sourceId: "sourceId" - canRead: true + timestamp: "timestamp" + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: - descriptors: - key: - supportsEl: true - displayName: "displayName" - defaultValue: "defaultValue" - expressionLanguageScope: "expressionLanguageScope" - description: "description" - sensitive: true - required: true - dependencies: - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - allowableValues: - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - identifiesControllerService: "identifiesControllerService" - name: "name" - dynamic: true - identifiesControllerServiceBundle: - artifact: "artifact" - version: "version" - group: "group" - referenceCycle: true - activeThreadCount: 0 - groupId: "groupId" - name: "name" - validationErrors: - - "validationErrors" - - "validationErrors" - referenceType: "Processor" - id: "id" - state: "state" - type: "type" - referencingComponents: - - null - - null - properties: - key: "properties" - permissions: - canRead: true - canWrite: true + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: "uri" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - operatePermissions: - canRead: true - canWrite: true - validationStatus: "VALID" - annotationData: "annotationData" - comments: "comments" - parentGroupId: "parentGroupId" - customUiUrl: "customUiUrl" - restricted: true - name: "name" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - persistsState: true - properties: - key: "properties" - processGroups: - - null - - null - outputPorts: - - comments: "comments" - concurrentlySchedulableTaskCount: 6 - groupAccessControl: - - "groupAccessControl" - - "groupAccessControl" - parentGroupId: "parentGroupId" - type: "INPUT_PORT" - allowRemoteAccess: true - versionedComponentId: "versionedComponentId" - name: "name" - transmitting: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - state: "RUNNING" - userAccessControl: - - "userAccessControl" - - "userAccessControl" - - comments: "comments" - concurrentlySchedulableTaskCount: 6 - groupAccessControl: - - "groupAccessControl" - - "groupAccessControl" - parentGroupId: "parentGroupId" - type: "INPUT_PORT" - allowRemoteAccess: true - versionedComponentId: "versionedComponentId" - name: "name" - transmitting: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - state: "RUNNING" - userAccessControl: - - "userAccessControl" - - "userAccessControl" - inputPorts: - - comments: "comments" - concurrentlySchedulableTaskCount: 6 - groupAccessControl: - - "groupAccessControl" - - "groupAccessControl" - parentGroupId: "parentGroupId" - type: "INPUT_PORT" - allowRemoteAccess: true - versionedComponentId: "versionedComponentId" - name: "name" - transmitting: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - state: "RUNNING" - userAccessControl: - - "userAccessControl" - - "userAccessControl" - - comments: "comments" - concurrentlySchedulableTaskCount: 6 - groupAccessControl: - - "groupAccessControl" - - "groupAccessControl" - parentGroupId: "parentGroupId" - type: "INPUT_PORT" - allowRemoteAccess: true - versionedComponentId: "versionedComponentId" - name: "name" - transmitting: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - state: "RUNNING" - userAccessControl: - - "userAccessControl" - - "userAccessControl" - funnels: - - versionedComponentId: "versionedComponentId" - parentGroupId: "parentGroupId" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - - versionedComponentId: "versionedComponentId" - parentGroupId: "parentGroupId" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true id: "id" position: x: 6.027456183070403 "y": 1.4658129805029452 - processors: - - supportsEventDriven: true - deprecated: true - description: "description" - multipleVersionsAvailable: true - extensionMissing: true - type: "type" - inputRequirement: "inputRequirement" - relationships: - - name: "name" - description: "description" - autoTerminate: true - retry: true - - name: "name" + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + validationStatus: "VALID" + annotationData: "annotationData" + comments: "comments" + parentGroupId: "parentGroupId" + customUiUrl: "customUiUrl" + restricted: true + name: "name" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + properties: + key: "properties" + - deprecated: true + bulletinLevel: "bulletinLevel" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" description: "description" - autoTerminate: true - retry: true - versionedComponentId: "versionedComponentId" - supportsSensitiveDynamicProperties: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - state: "RUNNING" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + controllerServiceApis: + - type: "type" bundle: artifact: "artifact" version: "version" group: "group" - validationStatus: "VALID" - supportsParallelProcessing: true - supportsBatching: true - executionNodeRestricted: true - parentGroupId: "parentGroupId" - restricted: true - name: "name" - style: - key: "style" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - persistsState: true - config: - annotationData: "annotationData" - comments: "comments" - concurrentlySchedulableTaskCount: 1 - autoTerminatedRelationships: - - "autoTerminatedRelationships" - - "autoTerminatedRelationships" - retryCount: 2 - bulletinLevel: "bulletinLevel" - executionNode: "executionNode" - penaltyDuration: "penaltyDuration" - defaultSchedulingPeriod: - key: "defaultSchedulingPeriod" - runDurationMillis: 6 - defaultConcurrentTasks: - key: "defaultConcurrentTasks" - customUiUrl: "customUiUrl" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "ENABLED" + bundle: + artifact: "artifact" + version: "version" + group: "group" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: descriptors: key: supportsEl: true @@ -61909,77 +63396,72 @@ definitions: artifact: "artifact" version: "version" group: "group" - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE" - maxBackoffPeriod: "maxBackoffPeriod" - sensitiveDynamicPropertyNames: - - "sensitiveDynamicPropertyNames" - - "sensitiveDynamicPropertyNames" - schedulingStrategy: "schedulingStrategy" - schedulingPeriod: "schedulingPeriod" - yieldDuration: "yieldDuration" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null properties: key: "properties" - retriedRelationships: - - "retriedRelationships" - - "retriedRelationships" - - supportsEventDriven: true - deprecated: true - description: "description" - multipleVersionsAvailable: true - extensionMissing: true - type: "type" - inputRequirement: "inputRequirement" - relationships: - - name: "name" - description: "description" - autoTerminate: true - retry: true - - name: "name" - description: "description" - autoTerminate: true - retry: true - versionedComponentId: "versionedComponentId" - supportsSensitiveDynamicProperties: true - validationErrors: - - "validationErrors" - - "validationErrors" + permissions: + canRead: true + canWrite: true id: "id" - state: "RUNNING" - bundle: - artifact: "artifact" - version: "version" - group: "group" - validationStatus: "VALID" - supportsParallelProcessing: true - supportsBatching: true - executionNodeRestricted: true - parentGroupId: "parentGroupId" - restricted: true - name: "name" - style: - key: "style" position: x: 6.027456183070403 "y": 1.4658129805029452 - persistsState: true - config: - annotationData: "annotationData" - comments: "comments" - concurrentlySchedulableTaskCount: 1 - autoTerminatedRelationships: - - "autoTerminatedRelationships" - - "autoTerminatedRelationships" - retryCount: 2 - bulletinLevel: "bulletinLevel" - executionNode: "executionNode" - penaltyDuration: "penaltyDuration" - defaultSchedulingPeriod: - key: "defaultSchedulingPeriod" - runDurationMillis: 6 - defaultConcurrentTasks: - key: "defaultConcurrentTasks" - customUiUrl: "customUiUrl" + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: descriptors: key: supportsEl: true @@ -62016,371 +63498,704 @@ definitions: artifact: "artifact" version: "version" group: "group" - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE" - maxBackoffPeriod: "maxBackoffPeriod" - sensitiveDynamicPropertyNames: - - "sensitiveDynamicPropertyNames" - - "sensitiveDynamicPropertyNames" - schedulingStrategy: "schedulingStrategy" - schedulingPeriod: "schedulingPeriod" - yieldDuration: "yieldDuration" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null properties: key: "properties" - retriedRelationships: - - "retriedRelationships" - - "retriedRelationships" - remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 6 - communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 - activeRemoteInputPortCount: 9 - proxyPort: 4 - flowRefreshed: "flowRefreshed" - versionedComponentId: "versionedComponentId" - transportProtocol: "transportProtocol" - transmitting: true - validationErrors: - - "validationErrors" - - "validationErrors" - yieldDuration: "yieldDuration" + permissions: + canRead: true + canWrite: true id: "id" - localNetworkInterface: "localNetworkInterface" - comments: "comments" - authorizationIssues: - - "authorizationIssues" - - "authorizationIssues" - proxyPassword: "proxyPassword" - parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 - proxyHost: "proxyHost" - contents: - outputPorts: - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 - name: "name" - transmitting: true - exists: true - id: "id" - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 - name: "name" - transmitting: true - exists: true - id: "id" - inputPorts: - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 - name: "name" - transmitting: true - exists: true - id: "id" - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 - name: "name" - transmitting: true - exists: true - id: "id" - targetUri: "targetUri" - name: "name" - proxyUser: "proxyUser" - targetUris: "targetUris" position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 - - targetSecure: true - inactiveRemoteInputPortCount: 6 - communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 - activeRemoteInputPortCount: 9 - proxyPort: 4 - flowRefreshed: "flowRefreshed" - versionedComponentId: "versionedComponentId" - transportProtocol: "transportProtocol" - transmitting: true - validationErrors: - - "validationErrors" - - "validationErrors" - yieldDuration: "yieldDuration" - id: "id" - localNetworkInterface: "localNetworkInterface" - comments: "comments" - authorizationIssues: - - "authorizationIssues" - - "authorizationIssues" - proxyPassword: "proxyPassword" - parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 - proxyHost: "proxyHost" - contents: - outputPorts: - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 - name: "name" - transmitting: true - exists: true - id: "id" - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 - name: "name" - transmitting: true - exists: true - id: "id" - inputPorts: - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + validationStatus: "VALID" + annotationData: "annotationData" + comments: "comments" + parentGroupId: "parentGroupId" + customUiUrl: "customUiUrl" + restricted: true + name: "name" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + properties: + key: "properties" + processGroups: + - null + - null + outputPorts: + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + inputPorts: + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + funnels: + - versionedComponentId: "versionedComponentId" + parentGroupId: "parentGroupId" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + - versionedComponentId: "versionedComponentId" + parentGroupId: "parentGroupId" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + processors: + - supportsEventDriven: true + deprecated: true + description: "description" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + inputRequirement: "inputRequirement" + relationships: + - name: "name" + description: "description" + autoTerminate: true + retry: true + - name: "name" + description: "description" + autoTerminate: true + retry: true + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "RUNNING" + bundle: + artifact: "artifact" + version: "version" + group: "group" + validationStatus: "VALID" + supportsParallelProcessing: true + supportsBatching: true + executionNodeRestricted: true + parentGroupId: "parentGroupId" + restricted: true + name: "name" + style: + key: "style" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + config: + annotationData: "annotationData" + comments: "comments" + concurrentlySchedulableTaskCount: 6 + autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + retryCount: 1 + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + penaltyDuration: "penaltyDuration" + defaultSchedulingPeriod: + key: "defaultSchedulingPeriod" + runDurationMillis: 3 + defaultConcurrentTasks: + key: "defaultConcurrentTasks" + customUiUrl: "customUiUrl" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" name: "name" - transmitting: true - exists: true - id: "id" - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE" + maxBackoffPeriod: "maxBackoffPeriod" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + schedulingStrategy: "schedulingStrategy" + schedulingPeriod: "schedulingPeriod" + yieldDuration: "yieldDuration" + properties: + key: "properties" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + - supportsEventDriven: true + deprecated: true + description: "description" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + inputRequirement: "inputRequirement" + relationships: + - name: "name" + description: "description" + autoTerminate: true + retry: true + - name: "name" + description: "description" + autoTerminate: true + retry: true + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "RUNNING" + bundle: + artifact: "artifact" + version: "version" + group: "group" + validationStatus: "VALID" + supportsParallelProcessing: true + supportsBatching: true + executionNodeRestricted: true + parentGroupId: "parentGroupId" + restricted: true + name: "name" + style: + key: "style" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + config: + annotationData: "annotationData" + comments: "comments" + concurrentlySchedulableTaskCount: 6 + autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + retryCount: 1 + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + penaltyDuration: "penaltyDuration" + defaultSchedulingPeriod: + key: "defaultSchedulingPeriod" + runDurationMillis: 3 + defaultConcurrentTasks: + key: "defaultConcurrentTasks" + customUiUrl: "customUiUrl" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" name: "name" - transmitting: true - exists: true - id: "id" - targetUri: "targetUri" - name: "name" - proxyUser: "proxyUser" - targetUris: "targetUris" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 - connections: - - prioritizers: - - "prioritizers" - - "prioritizers" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - running: true - comments: "comments" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE" + maxBackoffPeriod: "maxBackoffPeriod" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + schedulingStrategy: "schedulingStrategy" + schedulingPeriod: "schedulingPeriod" + yieldDuration: "yieldDuration" + properties: + key: "properties" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + remoteProcessGroups: + - targetSecure: true + inactiveRemoteInputPortCount: 9 + communicationsTimeout: "communicationsTimeout" + outputPortCount: 5 + inputPortCount: 4 + activeRemoteInputPortCount: 9 + proxyPort: 1 + flowRefreshed: "flowRefreshed" + versionedComponentId: "versionedComponentId" + transportProtocol: "transportProtocol" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + yieldDuration: "yieldDuration" + id: "id" + localNetworkInterface: "localNetworkInterface" + comments: "comments" + authorizationIssues: + - "authorizationIssues" + - "authorizationIssues" + proxyPassword: "proxyPassword" + parentGroupId: "parentGroupId" + activeRemoteOutputPortCount: 6 + proxyHost: "proxyHost" + contents: + outputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 name: "name" transmitting: true exists: true id: "id" - type: "PROCESSOR" - parentGroupId: "parentGroupId" - availableRelationships: - - "availableRelationships" - - "availableRelationships" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - running: true - comments: "comments" + inputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 name: "name" transmitting: true exists: true id: "id" - type: "PROCESSOR" - labelIndex: 2 - bends: - - x: 6.027456183070403 - "y": 1.4658129805029452 - - x: 6.027456183070403 - "y": 1.4658129805029452 - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" - backPressureObjectThreshold: 9 - versionedComponentId: "versionedComponentId" - getzIndex: 7 - name: "name" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - loadBalancePartitionAttribute: "loadBalancePartitionAttribute" - - prioritizers: - - "prioritizers" - - "prioritizers" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - running: true - comments: "comments" + targetUri: "targetUri" + name: "name" + proxyUser: "proxyUser" + targetUris: "targetUris" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + inactiveRemoteOutputPortCount: 8 + - targetSecure: true + inactiveRemoteInputPortCount: 9 + communicationsTimeout: "communicationsTimeout" + outputPortCount: 5 + inputPortCount: 4 + activeRemoteInputPortCount: 9 + proxyPort: 1 + flowRefreshed: "flowRefreshed" + versionedComponentId: "versionedComponentId" + transportProtocol: "transportProtocol" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + yieldDuration: "yieldDuration" + id: "id" + localNetworkInterface: "localNetworkInterface" + comments: "comments" + authorizationIssues: + - "authorizationIssues" + - "authorizationIssues" + proxyPassword: "proxyPassword" + parentGroupId: "parentGroupId" + activeRemoteOutputPortCount: 6 + proxyHost: "proxyHost" + contents: + outputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 name: "name" transmitting: true exists: true id: "id" - type: "PROCESSOR" - parentGroupId: "parentGroupId" - availableRelationships: - - "availableRelationships" - - "availableRelationships" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - running: true - comments: "comments" + inputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 name: "name" transmitting: true exists: true id: "id" - type: "PROCESSOR" - labelIndex: 2 - bends: - - x: 6.027456183070403 - "y": 1.4658129805029452 - - x: 6.027456183070403 - "y": 1.4658129805029452 - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" - backPressureObjectThreshold: 9 + targetUri: "targetUri" + name: "name" + proxyUser: "proxyUser" + targetUris: "targetUris" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + inactiveRemoteOutputPortCount: 8 + connections: + - prioritizers: + - "prioritizers" + - "prioritizers" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + running: true + comments: "comments" versionedComponentId: "versionedComponentId" - getzIndex: 7 + groupId: "groupId" name: "name" + transmitting: true + exists: true id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - loadBalancePartitionAttribute: "loadBalancePartitionAttribute" - labels: - - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 - parentGroupId: "parentGroupId" - style: - key: "style" + type: "PROCESSOR" + parentGroupId: "parentGroupId" + availableRelationships: + - "availableRelationships" + - "availableRelationships" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - label: "label" - height: 5.944895607614016 - - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 - parentGroupId: "parentGroupId" - style: - key: "style" + type: "PROCESSOR" + labelIndex: 2 + bends: + - x: 6.027456183070403 + "y": 1.4658129805029452 + - x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" + backPressureObjectThreshold: 9 + versionedComponentId: "versionedComponentId" + getzIndex: 7 + name: "name" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalancePartitionAttribute: "loadBalancePartitionAttribute" + - prioritizers: + - "prioritizers" + - "prioritizers" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - label: "label" - height: 5.944895607614016 - name: "name" - invalidCount: 2 - syncFailureCount: 1 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - parameterContext: - component: + type: "PROCESSOR" + parentGroupId: "parentGroupId" + availableRelationships: + - "availableRelationships" + - "availableRelationships" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" name: "name" + transmitting: true + exists: true id: "id" - permissions: - canRead: true - canWrite: true + type: "PROCESSOR" + labelIndex: 2 + bends: + - x: 6.027456183070403 + "y": 1.4658129805029452 + - x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" + backPressureObjectThreshold: 9 + versionedComponentId: "versionedComponentId" + getzIndex: 7 + name: "name" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalancePartitionAttribute: "loadBalancePartitionAttribute" + labels: + - versionedComponentId: "versionedComponentId" + getzIndex: 5 + width: 6.778324963048013 + parentGroupId: "parentGroupId" + style: + key: "style" id: "id" - locallyModifiedAndStaleCount: 1 - localOutputPortCount: 4 - localInputPortCount: 6 - invalidCount: 4 - syncFailureCount: 2 + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + label: "label" + height: 6.878052220127876 + - versionedComponentId: "versionedComponentId" + getzIndex: 5 + width: 6.778324963048013 + parentGroupId: "parentGroupId" + style: + key: "style" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + label: "label" + height: 6.878052220127876 + name: "name" + invalidCount: 5 + syncFailureCount: 1 position: x: 6.027456183070403 "y": 1.4658129805029452 - versionedFlowState: "LOCALLY_MODIFIED" - locallyModifiedAndStaleCount: 0 parameterContext: component: name: "name" @@ -62389,536 +64204,306 @@ definitions: canRead: true canWrite: true id: "id" - status: + locallyModifiedAndStaleCount: 7 + localOutputPortCount: 6 + localInputPortCount: 2 + invalidCount: 8 + syncFailureCount: 0 + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + versionedFlowState: "LOCALLY_MODIFIED" + locallyModifiedAndStaleCount: 9 + parameterContext: + component: name: "name" - nodeSnapshots: - - statusSnapshot: - transferred: "transferred" - queued: "queued" - remoteProcessGroupStatusSnapshots: - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 0 - transmissionStatus: "transmissionStatus" - activeThreadCount: 7 - groupId: "groupId" - flowFilesReceived: 4 - name: "name" - targetUri: "targetUri" - flowFilesSent: 5 - received: "received" - id: "id" - bytesSent: 3 - sent: "sent" - id: "id" - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 0 - transmissionStatus: "transmissionStatus" - activeThreadCount: 7 - groupId: "groupId" - flowFilesReceived: 4 - name: "name" - targetUri: "targetUri" - flowFilesSent: 5 - received: "received" - id: "id" - bytesSent: 3 - sent: "sent" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + status: + name: "name" + nodeSnapshots: + - statusSnapshot: + transferred: "transferred" + queued: "queued" + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" id: "id" - output: "output" - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: "sourceId" - groupId: "groupId" - queued: "queued" - percentUseCount: 9 - destinationId: "destinationId" - predictions: - predictedBytesAtNextInterval: 1 - predictionIntervalSeconds: 4 - predictedPercentBytes: 1 - predictedPercentCount: 1 - predictedMillisUntilCountBackpressure: 3 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 2 - output: "output" - input: "input" - percentUseBytes: 6 - flowFileAvailability: "flowFileAvailability" - destinationName: "destinationName" - queuedSize: "queuedSize" - queuedCount: "queuedCount" - name: "name" - flowFilesQueued: 5 - id: "id" - sourceName: "sourceName" - flowFilesIn: 6 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 4 - bytesQueued: 9 - canRead: true + bytesSent: 5 + sent: "sent" + id: "id" + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" id: "id" - - connectionStatusSnapshot: - sourceId: "sourceId" - groupId: "groupId" - queued: "queued" - percentUseCount: 9 - destinationId: "destinationId" - predictions: - predictedBytesAtNextInterval: 1 - predictionIntervalSeconds: 4 - predictedPercentBytes: 1 - predictedPercentCount: 1 - predictedMillisUntilCountBackpressure: 3 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 2 - output: "output" - input: "input" - percentUseBytes: 6 - flowFileAvailability: "flowFileAvailability" - destinationName: "destinationName" - queuedSize: "queuedSize" - queuedCount: "queuedCount" - name: "name" - flowFilesQueued: 5 - id: "id" - sourceName: "sourceName" - flowFilesIn: 6 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 4 - bytesQueued: 9 - canRead: true + bytesSent: 5 + sent: "sent" + id: "id" + output: "output" + connectionStatusSnapshots: + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 id: "id" - queuedCount: "queuedCount" - queuedSize: "queuedSize" - flowFilesReceived: 4 - processGroupStatusSnapshots: - - canRead: true + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 id: "id" - - canRead: true + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + queuedCount: "queuedCount" + queuedSize: "queuedSize" + flowFilesReceived: 5 + processGroupStatusSnapshots: + - canRead: true + id: "id" + - canRead: true + id: "id" + flowFilesSent: 6 + id: "id" + flowFilesIn: 0 + written: "written" + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 + outputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true id: "id" - flowFilesSent: 8 + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true id: "id" - flowFilesIn: 6 - written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 - outputPortStatusSnapshots: - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true id: "id" - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true - id: "id" - read: "read" - bytesTransferred: 7 - activeThreadCount: 4 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 0 - read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 - groupId: "groupId" - executionNode: "ALL" - bytesRead: 7 - type: "type" - terminatedThreadCount: 3 - output: "output" - input: "input" - taskCount: 8 - name: "name" - id: "id" - written: "written" - flowFilesIn: 7 - tasksDuration: "tasksDuration" - runStatus: "Running" - flowFilesOut: 0 - tasks: "tasks" - bytesIn: 6 - bytesOut: 4 - canRead: true - id: "id" - - processorStatusSnapshot: - bytesWritten: 0 - read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 - groupId: "groupId" - executionNode: "ALL" - bytesRead: 7 - type: "type" - terminatedThreadCount: 3 - output: "output" - input: "input" - taskCount: 8 - name: "name" - id: "id" - written: "written" - flowFilesIn: 7 - tasksDuration: "tasksDuration" - runStatus: "Running" - flowFilesOut: 0 - tasks: "tasks" - bytesIn: 6 - bytesOut: 4 - canRead: true - id: "id" - bytesRead: 7 - received: "received" - bytesSent: 6 - sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 - input: "input" - bytesReceived: 5 - name: "name" - flowFilesQueued: 1 - versionedFlowState: "LOCALLY_MODIFIED" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true - id: "id" - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true - id: "id" - address: "address" - apiPort: 0 - nodeId: "nodeId" - - statusSnapshot: - transferred: "transferred" - queued: "queued" - remoteProcessGroupStatusSnapshots: - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 0 - transmissionStatus: "transmissionStatus" - activeThreadCount: 7 - groupId: "groupId" - flowFilesReceived: 4 - name: "name" - targetUri: "targetUri" - flowFilesSent: 5 - received: "received" - id: "id" - bytesSent: 3 - sent: "sent" - id: "id" - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 0 - transmissionStatus: "transmissionStatus" - activeThreadCount: 7 - groupId: "groupId" - flowFilesReceived: 4 - name: "name" - targetUri: "targetUri" - flowFilesSent: 5 - received: "received" - id: "id" - bytesSent: 3 - sent: "sent" - id: "id" - output: "output" - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: "sourceId" - groupId: "groupId" - queued: "queued" - percentUseCount: 9 - destinationId: "destinationId" - predictions: - predictedBytesAtNextInterval: 1 - predictionIntervalSeconds: 4 - predictedPercentBytes: 1 - predictedPercentCount: 1 - predictedMillisUntilCountBackpressure: 3 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 2 - output: "output" - input: "input" - percentUseBytes: 6 - flowFileAvailability: "flowFileAvailability" - destinationName: "destinationName" - queuedSize: "queuedSize" - queuedCount: "queuedCount" - name: "name" - flowFilesQueued: 5 - id: "id" - sourceName: "sourceName" - flowFilesIn: 6 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 4 - bytesQueued: 9 - canRead: true - id: "id" - - connectionStatusSnapshot: - sourceId: "sourceId" - groupId: "groupId" - queued: "queued" - percentUseCount: 9 - destinationId: "destinationId" - predictions: - predictedBytesAtNextInterval: 1 - predictionIntervalSeconds: 4 - predictedPercentBytes: 1 - predictedPercentCount: 1 - predictedMillisUntilCountBackpressure: 3 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 2 - output: "output" - input: "input" - percentUseBytes: 6 - flowFileAvailability: "flowFileAvailability" - destinationName: "destinationName" - queuedSize: "queuedSize" - queuedCount: "queuedCount" - name: "name" - flowFilesQueued: 5 - id: "id" - sourceName: "sourceName" - flowFilesIn: 6 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 4 - bytesQueued: 9 - canRead: true - id: "id" - queuedCount: "queuedCount" - queuedSize: "queuedSize" - flowFilesReceived: 4 - processGroupStatusSnapshots: - - canRead: true - id: "id" - - canRead: true - id: "id" - flowFilesSent: 8 + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true id: "id" - flowFilesIn: 6 - written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 - outputPortStatusSnapshots: - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true - id: "id" - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true - id: "id" - read: "read" - bytesTransferred: 7 - activeThreadCount: 4 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 0 - read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 - groupId: "groupId" - executionNode: "ALL" - bytesRead: 7 - type: "type" - terminatedThreadCount: 3 - output: "output" - input: "input" - taskCount: 8 - name: "name" - id: "id" - written: "written" - flowFilesIn: 7 - tasksDuration: "tasksDuration" - runStatus: "Running" - flowFilesOut: 0 - tasks: "tasks" - bytesIn: 6 - bytesOut: 4 - canRead: true + read: "read" + bytesTransferred: 0 + activeThreadCount: 8 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" id: "id" - - processorStatusSnapshot: - bytesWritten: 0 - read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 - groupId: "groupId" - executionNode: "ALL" - bytesRead: 7 - type: "type" - terminatedThreadCount: 3 - output: "output" - input: "input" - taskCount: 8 - name: "name" - id: "id" - written: "written" - flowFilesIn: 7 - tasksDuration: "tasksDuration" - runStatus: "Running" - flowFilesOut: 0 - tasks: "tasks" - bytesIn: 6 - bytesOut: 4 - canRead: true + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" id: "id" - bytesRead: 7 - received: "received" - bytesSent: 6 - sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 - input: "input" - bytesReceived: 5 - name: "name" - flowFilesQueued: 1 - versionedFlowState: "LOCALLY_MODIFIED" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + bytesRead: 4 + received: "received" + bytesSent: 4 + sent: "sent" + flowFilesTransferred: 9 + terminatedThreadCount: 4 + input: "input" + bytesReceived: 7 + name: "name" + flowFilesQueued: 4 + versionedFlowState: "LOCALLY_MODIFIED" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true id: "id" - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true id: "id" - address: "address" - apiPort: 0 - nodeId: "nodeId" - id: "id" - aggregateSnapshot: + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + address: "address" + apiPort: 3 + nodeId: "nodeId" + - statusSnapshot: transferred: "transferred" queued: "queued" remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -62989,21 +64574,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -63036,69 +64621,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -63131,86 +64716,293 @@ definitions: bytesOut: 5 canRead: true id: "id" - statsLastRefreshed: "statsLastRefreshed" - parameterContextRevision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - ParameterContextUpdateStepDTO: - type: "object" - properties: - description: - type: "string" - description: "Explanation of what happens in this step" - complete: - type: "boolean" - description: "Whether or not this step has completed" - failureReason: - type: "string" - description: "An explanation of why this step failed, or null if this step\ - \ did not fail" - example: - failureReason: "failureReason" - description: "description" - complete: true - ParameterContextValidationRequestDTO: + address: "address" + apiPort: 3 + nodeId: "nodeId" + id: "id" + aggregateSnapshot: + transferred: "transferred" + queued: "queued" + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + output: "output" + connectionStatusSnapshots: + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + queuedCount: "queuedCount" + queuedSize: "queuedSize" + flowFilesReceived: 5 + processGroupStatusSnapshots: + - canRead: true + id: "id" + - canRead: true + id: "id" + flowFilesSent: 6 + id: "id" + flowFilesIn: 0 + written: "written" + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 + outputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + read: "read" + bytesTransferred: 0 + activeThreadCount: 8 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + bytesRead: 4 + received: "received" + bytesSent: 4 + sent: "sent" + flowFilesTransferred: 9 + terminatedThreadCount: 4 + input: "input" + bytesReceived: 7 + name: "name" + flowFilesQueued: 4 + versionedFlowState: "LOCALLY_MODIFIED" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + statsLastRefreshed: "statsLastRefreshed" + parameterProviderConfiguration: + component: + parameterGroupName: "parameterGroupName" + synchronized: true + parameterProviderName: "parameterProviderName" + parameterProviderId: "parameterProviderId" + permissions: + canRead: true + canWrite: true + id: "id" + ParameterContextUpdateRequestEntity: type: "object" properties: - requestId: - type: "string" - description: "The ID of the request" - uri: - type: "string" - description: "The URI for the request" - submissionTime: - type: "string" - format: "date-time" - description: "The timestamp of when the request was submitted" - lastUpdated: - type: "string" - format: "date-time" - description: "The timestamp of when the request was last updated" - complete: - type: "boolean" - description: "Whether or not the request is completed" - failureReason: - type: "string" - description: "The reason for the request failing, or null if the request has\ - \ not failed" - percentCompleted: - type: "integer" - format: "int32" - description: "A value between 0 and 100 (inclusive) indicating how close the\ - \ request is to completion" - state: - type: "string" - description: "A description of the current state of the request" - updateSteps: - type: "array" - description: "The steps that are required in order to complete the request,\ - \ along with the status of each" - items: - $ref: "#/definitions/ParameterContextValidationStepDTO" - parameterContext: - description: "The Parameter Context that is being operated on." - $ref: "#/definitions/ParameterContextDTO" - componentValidationResults: - description: "The Validation Results that were calculated for each component.\ - \ This value may not be set until the request completes." - $ref: "#/definitions/ComponentValidationResultsEntity" + parameterContextRevision: + description: "The Revision of the Parameter Context" + $ref: "#/definitions/RevisionDTO" + request: + description: "The Update Request" + $ref: "#/definitions/ParameterContextUpdateRequestDTO" + xml: + name: "parameterContextUpdateRequestEntity" example: - percentCompleted: 0 - lastUpdated: "2000-01-23T04:56:07.000+00:00" - requestId: "requestId" - updateSteps: - - failureReason: "failureReason" - description: "description" - complete: true - - failureReason: "failureReason" - description: "description" + 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 - componentValidationResults: - validationResults: + uri: "uri" + referencingComponents: - bulletins: - sourceId: "sourceId" canRead: true @@ -63246,11 +65038,7 @@ definitions: timestamp: "timestamp" disconnectedNodeAcknowledged: true component: - activeThreadCount: 6 - resultsValid: true - resultantValidationErrors: - - "resultantValidationErrors" - - "resultantValidationErrors" + activeThreadCount: 0 processGroupId: "processGroupId" name: "name" referenceType: "PROCESSOR" @@ -63259,15 +65047,18 @@ definitions: - "validationErrors" id: "id" state: "state" - currentlyValid: true permissions: canRead: true canWrite: true + referenceType: "PROCESSOR" id: "id" position: x: 6.027456183070403 "y": 1.4658129805029452 uri: "uri" + processGroup: + name: "name" + id: "id" revision: clientId: "clientId" lastModifier: "lastModifier" @@ -63307,11 +65098,7 @@ definitions: timestamp: "timestamp" disconnectedNodeAcknowledged: true component: - activeThreadCount: 6 - resultsValid: true - resultantValidationErrors: - - "resultantValidationErrors" - - "resultantValidationErrors" + activeThreadCount: 0 processGroupId: "processGroupId" name: "name" referenceType: "PROCESSOR" @@ -63320,1810 +65107,1080 @@ definitions: - "validationErrors" id: "id" state: "state" - currentlyValid: true permissions: canRead: true canWrite: true + referenceType: "PROCESSOR" id: "id" position: x: 6.027456183070403 "y": 1.4658129805029452 uri: "uri" + processGroup: + name: "name" + id: "id" revision: clientId: "clientId" lastModifier: "lastModifier" version: 0 - failureReason: "failureReason" - state: "state" - complete: true - uri: "uri" - submissionTime: "2000-01-23T04:56:07.000+00:00" - parameterContext: - inheritedParameterContexts: - - component: - name: "name" + submissionTime: "2000-01-23T04:56:07.000+00:00" + parameterContext: + inheritedParameterContexts: + - component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true id: "id" - permissions: - canRead: true - canWrite: true - id: "id" - - component: - name: "name" + - component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true id: "id" - permissions: - canRead: true - canWrite: true + name: "name" + description: "description" id: "id" - name: "name" - description: "description" - id: "id" - parameters: - - parameter: - valueRemoved: true - inherited: true - name: "name" - description: "description" - sensitive: true - value: "value" - referencingComponents: - - bulletins: - - sourceId: "sourceId" - canRead: true - groupId: "groupId" - id: 5 - nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" + parameters: + - parameter: + valueRemoved: true + inherited: true + provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true groupId: "groupId" id: 5 - sourceName: "sourceName" - category: "category" - message: "message" nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" timestamp: "timestamp" - timestamp: "timestamp" - - sourceId: "sourceId" - canRead: true - groupId: "groupId" - id: 5 - nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" + - sourceId: "sourceId" + canRead: true groupId: "groupId" id: 5 - sourceName: "sourceName" - category: "category" - message: "message" nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" timestamp: "timestamp" - timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 0 - processGroupId: "processGroupId" - name: "name" + 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" - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - state: "state" - permissions: - canRead: true - canWrite: true - referenceType: "PROCESSOR" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: "uri" - processGroup: - name: "name" id: "id" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - - bulletins: - - sourceId: "sourceId" - canRead: true - groupId: "groupId" - id: 5 - nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true groupId: "groupId" id: 5 - sourceName: "sourceName" - category: "category" - message: "message" nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" timestamp: "timestamp" - timestamp: "timestamp" - - sourceId: "sourceId" - canRead: true - groupId: "groupId" - id: 5 - nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" + - sourceId: "sourceId" + canRead: true groupId: "groupId" id: 5 - sourceName: "sourceName" - category: "category" - message: "message" nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" timestamp: "timestamp" - timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 0 - processGroupId: "processGroupId" - name: "name" + 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" - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - state: "state" - permissions: - canRead: true - canWrite: true - referenceType: "PROCESSOR" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: "uri" - processGroup: - name: "name" id: "id" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - parameterContext: - component: - name: "name" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true id: "id" - permissions: - canRead: true - canWrite: true - id: "id" - canWrite: true - - parameter: - valueRemoved: true - inherited: true - name: "name" - description: "description" - sensitive: true - value: "value" - referencingComponents: - - bulletins: - - sourceId: "sourceId" - canRead: true - groupId: "groupId" - id: 5 - nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - 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" + canWrite: true + - parameter: + valueRemoved: true + inherited: true + provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true groupId: "groupId" id: 5 - sourceName: "sourceName" - category: "category" - message: "message" nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" timestamp: "timestamp" - timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 0 - processGroupId: "processGroupId" - name: "name" + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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" - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - state: "state" - permissions: - canRead: true - canWrite: true - referenceType: "PROCESSOR" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: "uri" - processGroup: - name: "name" id: "id" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - - bulletins: - - sourceId: "sourceId" - canRead: true - groupId: "groupId" - id: 5 - nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true groupId: "groupId" id: 5 - sourceName: "sourceName" - category: "category" - message: "message" nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" timestamp: "timestamp" - timestamp: "timestamp" - - sourceId: "sourceId" - canRead: true - groupId: "groupId" - id: 5 - nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" + - sourceId: "sourceId" + canRead: true groupId: "groupId" id: 5 - sourceName: "sourceName" - category: "category" - message: "message" nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" timestamp: "timestamp" - timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 0 - processGroupId: "processGroupId" - name: "name" + 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" - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - state: "state" - permissions: - canRead: true - canWrite: true - referenceType: "PROCESSOR" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: "uri" - processGroup: - name: "name" id: "id" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - parameterContext: - component: - name: "name" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true id: "id" - permissions: - canRead: true - canWrite: true - id: "id" - canWrite: true - boundProcessGroups: - - activeRemotePortCount: 0 - staleCount: 9 - outputPortCount: 1 - inputPortCount: 1 - permissions: - canRead: true canWrite: true - runningCount: 3 - disabledCount: 0 - versionedFlowSnapshot: - bucket: - identifier: "identifier" - allowBundleRedeploy: true - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" - name: "name" - description: "description" - allowPublicRead: true - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 - snapshotMetadata: - flowIdentifier: "flowIdentifier" - comments: "comments" - author: "author" - link: - href: "http://example.com/aeiou" - params: - key: "params" - bucketIdentifier: "bucketIdentifier" - version: 0 - timestamp: 1 - externalControllerServices: - key: - identifier: "identifier" - name: "name" - flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 9 - comments: "comments" - processors: - - autoTerminatedRelationships: - - "autoTerminatedRelationships" - - "autoTerminatedRelationships" - bulletinLevel: "bulletinLevel" - executionNode: "executionNode" - runDurationMillis: 1 - type: "type" - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - "FILE" - - "FILE" - cardinality: "SINGLE" - displayName: "displayName" - identifiesControllerService: true - name: "name" - sensitive: true - scheduledState: "ENABLED" - maxBackoffPeriod: "maxBackoffPeriod" - yieldDuration: "yieldDuration" - bundle: - artifact: "artifact" - version: "version" - group: "group" - retriedRelationships: - - "retriedRelationships" - - "retriedRelationships" - annotationData: "annotationData" - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 - penaltyDuration: "penaltyDuration" - backoffMechanism: "PENALIZE_FLOWFILE" - schedulingStrategy: "schedulingStrategy" - name: "name" - instanceIdentifier: "instanceIdentifier" - style: - key: "style" - schedulingPeriod: "schedulingPeriod" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - properties: - key: "properties" - - autoTerminatedRelationships: - - "autoTerminatedRelationships" - - "autoTerminatedRelationships" - bulletinLevel: "bulletinLevel" - executionNode: "executionNode" - runDurationMillis: 1 - type: "type" - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - "FILE" - - "FILE" - cardinality: "SINGLE" - displayName: "displayName" - identifiesControllerService: true - name: "name" - sensitive: true - scheduledState: "ENABLED" - maxBackoffPeriod: "maxBackoffPeriod" - yieldDuration: "yieldDuration" - bundle: - artifact: "artifact" - version: "version" - group: "group" - retriedRelationships: - - "retriedRelationships" - - "retriedRelationships" - annotationData: "annotationData" + boundProcessGroups: + - activeRemotePortCount: 0 + staleCount: 2 + outputPortCount: 1 + inputPortCount: 9 + permissions: + canRead: true + canWrite: true + runningCount: 2 + disabledCount: 4 + versionedFlowSnapshot: + bucket: identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 - penaltyDuration: "penaltyDuration" - backoffMechanism: "PENALIZE_FLOWFILE" - schedulingStrategy: "schedulingStrategy" - name: "name" - instanceIdentifier: "instanceIdentifier" - style: - key: "style" - schedulingPeriod: "schedulingPeriod" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - properties: - key: "properties" - labels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - width: 7.606863723092579 - instanceIdentifier: "instanceIdentifier" - style: - key: "style" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - label: "label" - groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" + permissions: + canRead: true + canWrite: true + canDelete: true + createdTimestamp: 8 name: "name" - width: 7.606863723092579 - instanceIdentifier: "instanceIdentifier" - style: - key: "style" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - label: "label" - groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 - defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" - controllerServices: - - annotationData: "annotationData" - identifier: "identifier" - componentType: "CONNECTION" + description: "description" + snapshotMetadata: + flowIdentifier: "flowIdentifier" comments: "comments" - bulletinLevel: "bulletinLevel" - type: "type" - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - "FILE" - - "FILE" - cardinality: "SINGLE" - displayName: "displayName" - identifiesControllerService: true - name: "name" - sensitive: true - scheduledState: "ENABLED" - controllerServiceApis: - - type: "type" - bundle: - artifact: "artifact" - version: "version" - group: "group" - - type: "type" - bundle: - artifact: "artifact" - version: "version" - group: "group" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - bundle: - artifact: "artifact" - version: "version" - group: "group" - properties: - key: "properties" - - annotationData: "annotationData" + author: "author" + bucketIdentifier: "bucketIdentifier" + version: 0 + timestamp: 2 + externalControllerServices: + key: + identifier: "identifier" + name: "name" + flowContents: identifier: "identifier" componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 3 comments: "comments" - bulletinLevel: "bulletinLevel" - type: "type" - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - "FILE" - - "FILE" - cardinality: "SINGLE" - displayName: "displayName" - identifiesControllerService: true - name: "name" - sensitive: true - scheduledState: "ENABLED" - controllerServiceApis: - - type: "type" + processors: + - autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + runDurationMillis: 0 + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + maxBackoffPeriod: "maxBackoffPeriod" + yieldDuration: "yieldDuration" bundle: artifact: "artifact" version: "version" group: "group" - - type: "type" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + concurrentlySchedulableTaskCount: 5 + retryCount: 5 + penaltyDuration: "penaltyDuration" + backoffMechanism: "PENALIZE_FLOWFILE" + schedulingStrategy: "schedulingStrategy" + name: "name" + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + schedulingPeriod: "schedulingPeriod" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + properties: + key: "properties" + - autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + runDurationMillis: 0 + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + maxBackoffPeriod: "maxBackoffPeriod" + yieldDuration: "yieldDuration" bundle: artifact: "artifact" version: "version" group: "group" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - bundle: - artifact: "artifact" - version: "version" - group: "group" - properties: - key: "properties" - defaultFlowFileExpiration: "defaultFlowFileExpiration" - flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null - flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - name: "name" - inputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - versionedFlowCoordinates: - registryUrl: "registryUrl" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true - remoteProcessGroups: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - communicationsTimeout: "communicationsTimeout" - proxyHost: "proxyHost" - proxyPort: 4 - transportProtocol: "RAW" - outputPorts: - - identifier: "identifier" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + annotationData: "annotationData" + identifier: "identifier" componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" + concurrentlySchedulableTaskCount: 5 + retryCount: 5 + penaltyDuration: "penaltyDuration" + backoffMechanism: "PENALIZE_FLOWFILE" + schedulingStrategy: "schedulingStrategy" name: "name" instanceIdentifier: "instanceIdentifier" + style: + key: "style" + schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" + properties: + key: "properties" + labels: - identifier: "identifier" componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" name: "name" + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" + style: + key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 + x: 9.254183946267839 + "y": 1.8268702177058116 + label: "label" groupIdentifier: "groupIdentifier" - name: "name" - targetUri: "targetUri" - proxyUser: "proxyUser" - targetUris: "targetUris" - inputPorts: + zIndex: 9 + height: 7.835035282970782 - identifier: "identifier" componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true + name: "name" + width: 5.877124706116695 + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + label: "label" + groupIdentifier: "groupIdentifier" + zIndex: 9 + height: 7.835035282970782 + defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" + controllerServices: + - annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + bulletinLevel: "bulletinLevel" + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true scheduledState: "ENABLED" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" - - identifier: "identifier" + bundle: + artifact: "artifact" + version: "version" + group: "group" + properties: + key: "properties" + - annotationData: "annotationData" + identifier: "identifier" componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true + bulletinLevel: "bulletinLevel" + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true scheduledState: "ENABLED" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" - instanceIdentifier: "instanceIdentifier" - yieldDuration: "yieldDuration" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - localNetworkInterface: "localNetworkInterface" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - communicationsTimeout: "communicationsTimeout" - proxyHost: "proxyHost" - proxyPort: 4 - transportProtocol: "RAW" + bundle: + artifact: "artifact" + version: "version" + group: "group" + properties: + key: "properties" + defaultFlowFileExpiration: "defaultFlowFileExpiration" + flowFileConcurrency: "flowFileConcurrency" + processGroups: + - null + - null + flowFileOutboundPolicy: "flowFileOutboundPolicy" outputPorts: - identifier: "identifier" componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" comments: "comments" - targetId: "targetId" + allowRemoteAccess: true concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" - identifier: "identifier" componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" comments: "comments" - targetId: "targetId" + allowRemoteAccess: true concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" name: "name" - targetUri: "targetUri" - proxyUser: "proxyUser" - targetUris: "targetUris" inputPorts: - identifier: "identifier" componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" comments: "comments" - targetId: "targetId" + allowRemoteAccess: true concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" - identifier: "identifier" componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" comments: "comments" - targetId: "targetId" + allowRemoteAccess: true concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" groupIdentifier: "groupIdentifier" - instanceIdentifier: "instanceIdentifier" - yieldDuration: "yieldDuration" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - localNetworkInterface: "localNetworkInterface" - groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" comments: "comments" - groupId: "groupId" name: "name" instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" comments: "comments" - groupId: "groupId" name: "name" instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 0 - bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 - name: "name" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 5 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: + x: 9.254183946267839 + "y": 1.8268702177058116 + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 0 + latest: true + remoteProcessGroups: + - identifier: "identifier" + componentType: "CONNECTION" comments: "comments" - groupId: "groupId" + communicationsTimeout: "communicationsTimeout" + proxyHost: "proxyHost" + proxyPort: 3 + transportProtocol: "RAW" + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" name: "name" + targetUri: "targetUri" + proxyUser: "proxyUser" + targetUris: "targetUris" + inputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: + yieldDuration: "yieldDuration" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + localNetworkInterface: "localNetworkInterface" + - identifier: "identifier" + componentType: "CONNECTION" comments: "comments" - groupId: "groupId" + communicationsTimeout: "communicationsTimeout" + proxyHost: "proxyHost" + proxyPort: 3 + transportProtocol: "RAW" + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" name: "name" + targetUri: "targetUri" + proxyUser: "proxyUser" + targetUris: "targetUris" + inputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 0 - bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 5 - parameterContextName: "parameterContextName" - flowEncodingVersion: "flowEncodingVersion" - flow: - versionCount: 0 - identifier: "identifier" - bucketName: "bucketName" - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" - name: "name" - description: "description" - modifiedTimestamp: 1 - bucketIdentifier: "bucketIdentifier" - type: "Flow" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 - parameterContexts: - key: - identifier: "identifier" - inheritedParameterContexts: - - "inheritedParameterContexts" - - "inheritedParameterContexts" - componentType: "CONNECTION" - comments: "comments" - name: "name" - description: "description" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 + yieldDuration: "yieldDuration" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - parameters: - - name: "name" - description: "description" - sensitive: true - value: "value" - - name: "name" - description: "description" - sensitive: true - value: "value" - latest: true - stoppedCount: 8 - id: "id" - bulletins: - - sourceId: "sourceId" - canRead: true - groupId: "groupId" - id: 5 - nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - 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" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" - timestamp: "timestamp" - publicInputPortCount: 6 - upToDateCount: 4 - inactiveRemotePortCount: 7 - uri: "uri" - locallyModifiedCount: 2 - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - disconnectedNodeAcknowledged: true - publicOutputPortCount: 9 - component: - activeRemotePortCount: 9 - flowfileConcurrency: "UNBOUNDED" - staleCount: 7 - outputPortCount: 3 - inputPortCount: 3 - versionedComponentId: "versionedComponentId" - runningCount: 5 - disabledCount: 7 - flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" - stoppedCount: 5 - id: "id" - versionControlInformation: - bucketName: "bucketName" - groupId: "groupId" - stateExplanation: "stateExplanation" - registryId: "registryId" - bucketId: "bucketId" - state: "LOCALLY_MODIFIED" - registryName: "registryName" - flowId: "flowId" - flowName: "flowName" - version: 6 - flowDescription: "flowDescription" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 1 - publicInputPortCount: 7 - comments: "comments" - upToDateCount: 2 - parentGroupId: "parentGroupId" - inactiveRemotePortCount: 3 - locallyModifiedCount: 4 - defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" - publicOutputPortCount: 1 - localOutputPortCount: 6 - defaultFlowFileExpiration: "defaultFlowFileExpiration" - localInputPortCount: 1 - contents: - controllerServices: - - deprecated: true - bulletinLevel: "bulletinLevel" - multipleVersionsAvailable: true - extensionMissing: true - type: "type" - descriptors: - key: - supportsEl: true - displayName: "displayName" - defaultValue: "defaultValue" - expressionLanguageScope: "expressionLanguageScope" - description: "description" - sensitive: true - required: true - dependencies: - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - allowableValues: - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - identifiesControllerService: "identifiesControllerService" - name: "name" - dynamic: true - identifiesControllerServiceBundle: - artifact: "artifact" - version: "version" - group: "group" - controllerServiceApis: - - type: "type" - bundle: - artifact: "artifact" - version: "version" - group: "group" - - type: "type" - bundle: - artifact: "artifact" - version: "version" - group: "group" - sensitiveDynamicPropertyNames: - - "sensitiveDynamicPropertyNames" - - "sensitiveDynamicPropertyNames" - versionedComponentId: "versionedComponentId" - supportsSensitiveDynamicProperties: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - state: "ENABLED" - bundle: - artifact: "artifact" - version: "version" - group: "group" - referencingComponents: - - bulletins: - - sourceId: "sourceId" - canRead: true - groupId: "groupId" - id: 5 - nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - 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" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" - timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: - descriptors: - key: - supportsEl: true - displayName: "displayName" - defaultValue: "defaultValue" - expressionLanguageScope: "expressionLanguageScope" - description: "description" - sensitive: true - required: true - dependencies: - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - allowableValues: - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - identifiesControllerService: "identifiesControllerService" - name: "name" - dynamic: true - identifiesControllerServiceBundle: - artifact: "artifact" - version: "version" - group: "group" - referenceCycle: true - activeThreadCount: 0 + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" groupId: "groupId" name: "name" - validationErrors: - - "validationErrors" - - "validationErrors" - referenceType: "Processor" + instanceIdentifier: "instanceIdentifier" id: "id" - state: "state" - type: "type" - referencingComponents: - - null - - null - properties: - key: "properties" - permissions: - canRead: true - canWrite: true - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: "uri" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - operatePermissions: - canRead: true - canWrite: true - - bulletins: - - sourceId: "sourceId" - canRead: true - groupId: "groupId" - id: 5 - nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - 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" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" - timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: - descriptors: - key: - supportsEl: true - displayName: "displayName" - defaultValue: "defaultValue" - expressionLanguageScope: "expressionLanguageScope" - description: "description" - sensitive: true - required: true - dependencies: - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - allowableValues: - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - identifiesControllerService: "identifiesControllerService" - name: "name" - dynamic: true - identifiesControllerServiceBundle: - artifact: "artifact" - version: "version" - group: "group" - referenceCycle: true - activeThreadCount: 0 + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" groupId: "groupId" name: "name" - validationErrors: - - "validationErrors" - - "validationErrors" - referenceType: "Processor" + instanceIdentifier: "instanceIdentifier" id: "id" - state: "state" - type: "type" - referencingComponents: - - null - - null - properties: - key: "properties" - permissions: - canRead: true - canWrite: true - id: "id" + type: "PROCESSOR" + labelIndex: 7 + bends: + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 + name: "name" + instanceIdentifier: "instanceIdentifier" position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: "uri" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - operatePermissions: - canRead: true - canWrite: true - validationStatus: "VALID" - annotationData: "annotationData" - comments: "comments" - parentGroupId: "parentGroupId" - customUiUrl: "customUiUrl" - restricted: true - name: "name" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - persistsState: true - properties: - key: "properties" - - deprecated: true - bulletinLevel: "bulletinLevel" - multipleVersionsAvailable: true - extensionMissing: true - type: "type" - descriptors: - key: - supportsEl: true - displayName: "displayName" - defaultValue: "defaultValue" - expressionLanguageScope: "expressionLanguageScope" - description: "description" - sensitive: true - required: true - dependencies: - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - allowableValues: - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - identifiesControllerService: "identifiesControllerService" - name: "name" - dynamic: true - identifiesControllerServiceBundle: - artifact: "artifact" - version: "version" - group: "group" - controllerServiceApis: - - type: "type" - bundle: - artifact: "artifact" - version: "version" - group: "group" - - type: "type" - bundle: - artifact: "artifact" - version: "version" - group: "group" - sensitiveDynamicPropertyNames: - - "sensitiveDynamicPropertyNames" - - "sensitiveDynamicPropertyNames" - versionedComponentId: "versionedComponentId" - supportsSensitiveDynamicProperties: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - state: "ENABLED" - bundle: - artifact: "artifact" - version: "version" - group: "group" - referencingComponents: - - bulletins: - - sourceId: "sourceId" - canRead: true - groupId: "groupId" - id: 5 - nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - 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" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" - timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: - descriptors: - key: - supportsEl: true - displayName: "displayName" - defaultValue: "defaultValue" - expressionLanguageScope: "expressionLanguageScope" - description: "description" - sensitive: true - required: true - dependencies: - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - allowableValues: - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - identifiesControllerService: "identifiesControllerService" - name: "name" - dynamic: true - identifiesControllerServiceBundle: - artifact: "artifact" - version: "version" - group: "group" - referenceCycle: true - activeThreadCount: 0 + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" groupId: "groupId" name: "name" - validationErrors: - - "validationErrors" - - "validationErrors" - referenceType: "Processor" + instanceIdentifier: "instanceIdentifier" id: "id" - state: "state" - type: "type" - referencingComponents: - - null - - null - properties: - key: "properties" - permissions: - canRead: true - canWrite: true - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: "uri" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - operatePermissions: - canRead: true - canWrite: true - - bulletins: - - sourceId: "sourceId" - canRead: true - groupId: "groupId" - id: 5 - nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - 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" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" - timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: - descriptors: - key: - supportsEl: true - displayName: "displayName" - defaultValue: "defaultValue" - expressionLanguageScope: "expressionLanguageScope" - description: "description" - sensitive: true - required: true - dependencies: - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - allowableValues: - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - identifiesControllerService: "identifiesControllerService" - name: "name" - dynamic: true - identifiesControllerServiceBundle: - artifact: "artifact" - version: "version" - group: "group" - referenceCycle: true - activeThreadCount: 0 + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" groupId: "groupId" name: "name" - validationErrors: - - "validationErrors" - - "validationErrors" - referenceType: "Processor" + instanceIdentifier: "instanceIdentifier" id: "id" - state: "state" - type: "type" - referencingComponents: - - null - - null - properties: - key: "properties" - permissions: - canRead: true - canWrite: true - id: "id" + type: "PROCESSOR" + labelIndex: 7 + bends: + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 + name: "name" + instanceIdentifier: "instanceIdentifier" position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: "uri" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - operatePermissions: - canRead: true - canWrite: true - validationStatus: "VALID" - annotationData: "annotationData" - comments: "comments" - parentGroupId: "parentGroupId" - customUiUrl: "customUiUrl" - restricted: true - name: "name" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - persistsState: true - properties: - key: "properties" - processGroups: - - null - - null - outputPorts: - - comments: "comments" - concurrentlySchedulableTaskCount: 6 - groupAccessControl: - - "groupAccessControl" - - "groupAccessControl" - parentGroupId: "parentGroupId" - type: "INPUT_PORT" - allowRemoteAccess: true - versionedComponentId: "versionedComponentId" - name: "name" - transmitting: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - state: "RUNNING" - userAccessControl: - - "userAccessControl" - - "userAccessControl" - - comments: "comments" - concurrentlySchedulableTaskCount: 6 - groupAccessControl: - - "groupAccessControl" - - "groupAccessControl" - parentGroupId: "parentGroupId" - type: "INPUT_PORT" - allowRemoteAccess: true - versionedComponentId: "versionedComponentId" - name: "name" - transmitting: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - state: "RUNNING" - userAccessControl: - - "userAccessControl" - - "userAccessControl" - inputPorts: - - comments: "comments" - concurrentlySchedulableTaskCount: 6 - groupAccessControl: - - "groupAccessControl" - - "groupAccessControl" - parentGroupId: "parentGroupId" - type: "INPUT_PORT" - allowRemoteAccess: true - versionedComponentId: "versionedComponentId" - name: "name" - transmitting: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - state: "RUNNING" - userAccessControl: - - "userAccessControl" - - "userAccessControl" - - comments: "comments" - concurrentlySchedulableTaskCount: 6 - groupAccessControl: - - "groupAccessControl" - - "groupAccessControl" - parentGroupId: "parentGroupId" - type: "INPUT_PORT" - allowRemoteAccess: true - versionedComponentId: "versionedComponentId" + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + parameterContextName: "parameterContextName" + parameterProviders: + key: + identifier: "identifier" + name: "name" + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + flow: + versionCount: 6 + identifier: "identifier" + bucketName: "bucketName" + permissions: + canRead: true + canWrite: true + canDelete: true + createdTimestamp: 1 name: "name" - transmitting: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - state: "RUNNING" - userAccessControl: - - "userAccessControl" - - "userAccessControl" - funnels: - - versionedComponentId: "versionedComponentId" - parentGroupId: "parentGroupId" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - - versionedComponentId: "versionedComponentId" - parentGroupId: "parentGroupId" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - processors: - - supportsEventDriven: true - deprecated: true description: "description" - multipleVersionsAvailable: true - extensionMissing: true - type: "type" - inputRequirement: "inputRequirement" - relationships: - - name: "name" - description: "description" - autoTerminate: true - retry: true - - name: "name" - description: "description" - autoTerminate: true - retry: true - versionedComponentId: "versionedComponentId" - supportsSensitiveDynamicProperties: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - state: "RUNNING" - bundle: - artifact: "artifact" - version: "version" - group: "group" - validationStatus: "VALID" - supportsParallelProcessing: true - supportsBatching: true - executionNodeRestricted: true - parentGroupId: "parentGroupId" - restricted: true - name: "name" - style: - key: "style" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - persistsState: true - config: - annotationData: "annotationData" + bucketIdentifier: "bucketIdentifier" + versionInfo: + version: 4 + lastModifiedTimestamp: 8 + flowEncodingVersion: "flowEncodingVersion" + parameterContexts: + key: + parameterGroupName: "parameterGroupName" + identifier: "identifier" + synchronized: true + componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 1 - autoTerminatedRelationships: - - "autoTerminatedRelationships" - - "autoTerminatedRelationships" - retryCount: 2 + description: "description" + inheritedParameterContexts: + - "inheritedParameterContexts" + - "inheritedParameterContexts" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + parameters: + - provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + - provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + parameterProvider: "parameterProvider" + latest: true + stoppedCount: 3 + id: "id" + bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + publicInputPortCount: 4 + upToDateCount: 7 + inactiveRemotePortCount: 0 + uri: "uri" + locallyModifiedCount: 4 + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 6 + component: + activeRemotePortCount: 7 + flowfileConcurrency: "UNBOUNDED" + staleCount: 4 + outputPortCount: 3 + inputPortCount: 6 + versionedComponentId: "versionedComponentId" + runningCount: 1 + disabledCount: 2 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" + stoppedCount: 5 + id: "id" + versionControlInformation: + bucketName: "bucketName" + groupId: "groupId" + stateExplanation: "stateExplanation" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + state: "LOCALLY_MODIFIED" + registryName: "registryName" + flowId: "flowId" + flowName: "flowName" + version: 0 + flowDescription: "flowDescription" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 6 + publicInputPortCount: 6 + comments: "comments" + upToDateCount: 3 + parentGroupId: "parentGroupId" + inactiveRemotePortCount: 9 + locallyModifiedCount: 2 + defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" + publicOutputPortCount: 7 + localOutputPortCount: 1 + defaultFlowFileExpiration: "defaultFlowFileExpiration" + localInputPortCount: 1 + contents: + controllerServices: + - deprecated: true bulletinLevel: "bulletinLevel" - executionNode: "executionNode" - penaltyDuration: "penaltyDuration" - defaultSchedulingPeriod: - key: "defaultSchedulingPeriod" - runDurationMillis: 6 - defaultConcurrentTasks: - key: "defaultConcurrentTasks" - customUiUrl: "customUiUrl" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" descriptors: key: supportsEl: true @@ -65160,77 +66217,254 @@ definitions: artifact: "artifact" version: "version" group: "group" - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE" - maxBackoffPeriod: "maxBackoffPeriod" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" sensitiveDynamicPropertyNames: - "sensitiveDynamicPropertyNames" - "sensitiveDynamicPropertyNames" - schedulingStrategy: "schedulingStrategy" - schedulingPeriod: "schedulingPeriod" - yieldDuration: "yieldDuration" - properties: - key: "properties" - retriedRelationships: - - "retriedRelationships" - - "retriedRelationships" - - supportsEventDriven: true - deprecated: true - description: "description" - multipleVersionsAvailable: true - extensionMissing: true - type: "type" - inputRequirement: "inputRequirement" - relationships: - - name: "name" - description: "description" - autoTerminate: true - retry: true - - name: "name" - description: "description" - autoTerminate: true - retry: true - versionedComponentId: "versionedComponentId" - supportsSensitiveDynamicProperties: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - state: "RUNNING" - bundle: - artifact: "artifact" - version: "version" - group: "group" - validationStatus: "VALID" - supportsParallelProcessing: true - supportsBatching: true - executionNodeRestricted: true - parentGroupId: "parentGroupId" - restricted: true - name: "name" - style: - key: "style" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - persistsState: true - config: - annotationData: "annotationData" - comments: "comments" - concurrentlySchedulableTaskCount: 1 - autoTerminatedRelationships: - - "autoTerminatedRelationships" - - "autoTerminatedRelationships" - retryCount: 2 - bulletinLevel: "bulletinLevel" - executionNode: "executionNode" - penaltyDuration: "penaltyDuration" - defaultSchedulingPeriod: - key: "defaultSchedulingPeriod" - runDurationMillis: 6 - defaultConcurrentTasks: - key: "defaultConcurrentTasks" + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "ENABLED" + bundle: + artifact: "artifact" + version: "version" + group: "group" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + validationStatus: "VALID" + annotationData: "annotationData" + comments: "comments" + parentGroupId: "parentGroupId" customUiUrl: "customUiUrl" + restricted: true + name: "name" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + properties: + key: "properties" + - deprecated: true + bulletinLevel: "bulletinLevel" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" descriptors: key: supportsEl: true @@ -65267,661 +66501,1459 @@ definitions: artifact: "artifact" version: "version" group: "group" - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE" - maxBackoffPeriod: "maxBackoffPeriod" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" sensitiveDynamicPropertyNames: - "sensitiveDynamicPropertyNames" - "sensitiveDynamicPropertyNames" - schedulingStrategy: "schedulingStrategy" - schedulingPeriod: "schedulingPeriod" - yieldDuration: "yieldDuration" - properties: - key: "properties" - retriedRelationships: - - "retriedRelationships" - - "retriedRelationships" - remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 6 - communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 - activeRemoteInputPortCount: 9 - proxyPort: 4 - flowRefreshed: "flowRefreshed" - versionedComponentId: "versionedComponentId" - transportProtocol: "transportProtocol" - transmitting: true - validationErrors: - - "validationErrors" - - "validationErrors" - yieldDuration: "yieldDuration" - id: "id" - localNetworkInterface: "localNetworkInterface" - comments: "comments" - authorizationIssues: - - "authorizationIssues" - - "authorizationIssues" - proxyPassword: "proxyPassword" - parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 - proxyHost: "proxyHost" - contents: - outputPorts: - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 - name: "name" - transmitting: true - exists: true - id: "id" - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 - name: "name" - transmitting: true - exists: true - id: "id" - inputPorts: - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 - name: "name" - transmitting: true - exists: true - id: "id" - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 - name: "name" - transmitting: true - exists: true - id: "id" - targetUri: "targetUri" - name: "name" - proxyUser: "proxyUser" - targetUris: "targetUris" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 - - targetSecure: true - inactiveRemoteInputPortCount: 6 - communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 - activeRemoteInputPortCount: 9 - proxyPort: 4 - flowRefreshed: "flowRefreshed" - versionedComponentId: "versionedComponentId" - transportProtocol: "transportProtocol" - transmitting: true - validationErrors: - - "validationErrors" - - "validationErrors" - yieldDuration: "yieldDuration" - id: "id" - localNetworkInterface: "localNetworkInterface" - comments: "comments" - authorizationIssues: - - "authorizationIssues" - - "authorizationIssues" - proxyPassword: "proxyPassword" - parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 - proxyHost: "proxyHost" - contents: - outputPorts: - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 - name: "name" - transmitting: true - exists: true - id: "id" - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 - name: "name" - transmitting: true - exists: true - id: "id" - inputPorts: - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 - name: "name" - transmitting: true - exists: true + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "ENABLED" + bundle: + artifact: "artifact" + version: "version" + group: "group" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true id: "id" - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 - name: "name" - transmitting: true - exists: true + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true id: "id" - targetUri: "targetUri" - name: "name" - proxyUser: "proxyUser" - targetUris: "targetUris" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 - connections: - - prioritizers: - - "prioritizers" - - "prioritizers" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - running: true + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + validationStatus: "VALID" + annotationData: "annotationData" comments: "comments" + parentGroupId: "parentGroupId" + customUiUrl: "customUiUrl" + restricted: true + name: "name" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + properties: + key: "properties" + processGroups: + - null + - null + outputPorts: + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true versionedComponentId: "versionedComponentId" - groupId: "groupId" name: "name" transmitting: true - exists: true + validationErrors: + - "validationErrors" + - "validationErrors" id: "id" - type: "PROCESSOR" - parentGroupId: "parentGroupId" - availableRelationships: - - "availableRelationships" - - "availableRelationships" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - running: true - comments: "comments" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true versionedComponentId: "versionedComponentId" - groupId: "groupId" name: "name" transmitting: true - exists: true + validationErrors: + - "validationErrors" + - "validationErrors" id: "id" - type: "PROCESSOR" - labelIndex: 2 - bends: - - x: 6.027456183070403 - "y": 1.4658129805029452 - - x: 6.027456183070403 - "y": 1.4658129805029452 - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" - backPressureObjectThreshold: 9 - versionedComponentId: "versionedComponentId" - getzIndex: 7 - name: "name" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - loadBalancePartitionAttribute: "loadBalancePartitionAttribute" - - prioritizers: - - "prioritizers" - - "prioritizers" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - running: true - comments: "comments" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + inputPorts: + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true versionedComponentId: "versionedComponentId" - groupId: "groupId" name: "name" transmitting: true - exists: true + validationErrors: + - "validationErrors" + - "validationErrors" id: "id" - type: "PROCESSOR" - parentGroupId: "parentGroupId" - availableRelationships: - - "availableRelationships" - - "availableRelationships" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - running: true - comments: "comments" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true versionedComponentId: "versionedComponentId" - groupId: "groupId" name: "name" transmitting: true - exists: true - id: "id" - type: "PROCESSOR" - labelIndex: 2 - bends: - - x: 6.027456183070403 - "y": 1.4658129805029452 - - x: 6.027456183070403 - "y": 1.4658129805029452 - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" - backPressureObjectThreshold: 9 - versionedComponentId: "versionedComponentId" - getzIndex: 7 - name: "name" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - loadBalancePartitionAttribute: "loadBalancePartitionAttribute" - labels: - - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 - parentGroupId: "parentGroupId" - style: - key: "style" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - label: "label" - height: 5.944895607614016 - - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 - parentGroupId: "parentGroupId" - style: - key: "style" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - label: "label" - height: 5.944895607614016 - name: "name" - invalidCount: 2 - syncFailureCount: 1 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - parameterContext: - component: - name: "name" - id: "id" - permissions: - canRead: true - canWrite: true - id: "id" - locallyModifiedAndStaleCount: 1 - localOutputPortCount: 4 - localInputPortCount: 6 - invalidCount: 4 - syncFailureCount: 2 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - versionedFlowState: "LOCALLY_MODIFIED" - locallyModifiedAndStaleCount: 0 - parameterContext: - component: - name: "name" - id: "id" - permissions: - canRead: true - canWrite: true - id: "id" - status: - name: "name" - nodeSnapshots: - - statusSnapshot: - transferred: "transferred" - queued: "queued" - remoteProcessGroupStatusSnapshots: - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 0 - transmissionStatus: "transmissionStatus" - activeThreadCount: 7 - groupId: "groupId" - flowFilesReceived: 4 - name: "name" - targetUri: "targetUri" - flowFilesSent: 5 - received: "received" - id: "id" - bytesSent: 3 - sent: "sent" - id: "id" - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 0 - transmissionStatus: "transmissionStatus" - activeThreadCount: 7 - groupId: "groupId" - flowFilesReceived: 4 - name: "name" - targetUri: "targetUri" - flowFilesSent: 5 - received: "received" - id: "id" - bytesSent: 3 - sent: "sent" - id: "id" - output: "output" - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: "sourceId" - groupId: "groupId" - queued: "queued" - percentUseCount: 9 - destinationId: "destinationId" - predictions: - predictedBytesAtNextInterval: 1 - predictionIntervalSeconds: 4 - predictedPercentBytes: 1 - predictedPercentCount: 1 - predictedMillisUntilCountBackpressure: 3 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 2 - output: "output" - input: "input" - percentUseBytes: 6 - flowFileAvailability: "flowFileAvailability" - destinationName: "destinationName" - queuedSize: "queuedSize" - queuedCount: "queuedCount" - name: "name" - flowFilesQueued: 5 - id: "id" - sourceName: "sourceName" - flowFilesIn: 6 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 4 - bytesQueued: 9 - canRead: true - id: "id" - - connectionStatusSnapshot: - sourceId: "sourceId" - groupId: "groupId" - queued: "queued" - percentUseCount: 9 - destinationId: "destinationId" - predictions: - predictedBytesAtNextInterval: 1 - predictionIntervalSeconds: 4 - predictedPercentBytes: 1 - predictedPercentCount: 1 - predictedMillisUntilCountBackpressure: 3 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 2 - output: "output" - input: "input" - percentUseBytes: 6 - flowFileAvailability: "flowFileAvailability" - destinationName: "destinationName" - queuedSize: "queuedSize" - queuedCount: "queuedCount" - name: "name" - flowFilesQueued: 5 - id: "id" - sourceName: "sourceName" - flowFilesIn: 6 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 4 - bytesQueued: 9 - canRead: true + validationErrors: + - "validationErrors" + - "validationErrors" id: "id" - queuedCount: "queuedCount" - queuedSize: "queuedSize" - flowFilesReceived: 4 - processGroupStatusSnapshots: - - canRead: true + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + funnels: + - versionedComponentId: "versionedComponentId" + parentGroupId: "parentGroupId" id: "id" - - canRead: true + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + - versionedComponentId: "versionedComponentId" + parentGroupId: "parentGroupId" id: "id" - flowFilesSent: 8 - id: "id" - flowFilesIn: 6 - written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 - outputPortStatusSnapshots: - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + processors: + - supportsEventDriven: true + deprecated: true + description: "description" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + inputRequirement: "inputRequirement" + relationships: + - name: "name" + description: "description" + autoTerminate: true + retry: true + - name: "name" + description: "description" + autoTerminate: true + retry: true + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" id: "id" - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true + state: "RUNNING" + bundle: + artifact: "artifact" + version: "version" + group: "group" + validationStatus: "VALID" + supportsParallelProcessing: true + supportsBatching: true + executionNodeRestricted: true + parentGroupId: "parentGroupId" + restricted: true + name: "name" + style: + key: "style" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + config: + annotationData: "annotationData" + comments: "comments" + concurrentlySchedulableTaskCount: 6 + autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + retryCount: 1 + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + penaltyDuration: "penaltyDuration" + defaultSchedulingPeriod: + key: "defaultSchedulingPeriod" + runDurationMillis: 3 + defaultConcurrentTasks: + key: "defaultConcurrentTasks" + customUiUrl: "customUiUrl" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE" + maxBackoffPeriod: "maxBackoffPeriod" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + schedulingStrategy: "schedulingStrategy" + schedulingPeriod: "schedulingPeriod" + yieldDuration: "yieldDuration" + properties: + key: "properties" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + - supportsEventDriven: true + deprecated: true + description: "description" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + inputRequirement: "inputRequirement" + relationships: + - name: "name" + description: "description" + autoTerminate: true + retry: true + - name: "name" + description: "description" + autoTerminate: true + retry: true + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" id: "id" - read: "read" - bytesTransferred: 7 - activeThreadCount: 4 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 0 - read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + state: "RUNNING" + bundle: + artifact: "artifact" + version: "version" + group: "group" + validationStatus: "VALID" + supportsParallelProcessing: true + supportsBatching: true + executionNodeRestricted: true + parentGroupId: "parentGroupId" + restricted: true + name: "name" + style: + key: "style" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + config: + annotationData: "annotationData" + comments: "comments" + concurrentlySchedulableTaskCount: 6 + autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + retryCount: 1 + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + penaltyDuration: "penaltyDuration" + defaultSchedulingPeriod: + key: "defaultSchedulingPeriod" + runDurationMillis: 3 + defaultConcurrentTasks: + key: "defaultConcurrentTasks" + customUiUrl: "customUiUrl" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE" + maxBackoffPeriod: "maxBackoffPeriod" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + schedulingStrategy: "schedulingStrategy" + schedulingPeriod: "schedulingPeriod" + yieldDuration: "yieldDuration" + properties: + key: "properties" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + remoteProcessGroups: + - targetSecure: true + inactiveRemoteInputPortCount: 9 + communicationsTimeout: "communicationsTimeout" + outputPortCount: 5 + inputPortCount: 4 + activeRemoteInputPortCount: 9 + proxyPort: 1 + flowRefreshed: "flowRefreshed" + versionedComponentId: "versionedComponentId" + transportProtocol: "transportProtocol" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + yieldDuration: "yieldDuration" + id: "id" + localNetworkInterface: "localNetworkInterface" + comments: "comments" + authorizationIssues: + - "authorizationIssues" + - "authorizationIssues" + proxyPassword: "proxyPassword" + parentGroupId: "parentGroupId" + activeRemoteOutputPortCount: 6 + proxyHost: "proxyHost" + contents: + outputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + inputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + targetUri: "targetUri" + name: "name" + proxyUser: "proxyUser" + targetUris: "targetUris" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + inactiveRemoteOutputPortCount: 8 + - targetSecure: true + inactiveRemoteInputPortCount: 9 + communicationsTimeout: "communicationsTimeout" + outputPortCount: 5 + inputPortCount: 4 + activeRemoteInputPortCount: 9 + proxyPort: 1 + flowRefreshed: "flowRefreshed" + versionedComponentId: "versionedComponentId" + transportProtocol: "transportProtocol" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + yieldDuration: "yieldDuration" + id: "id" + localNetworkInterface: "localNetworkInterface" + comments: "comments" + authorizationIssues: + - "authorizationIssues" + - "authorizationIssues" + proxyPassword: "proxyPassword" + parentGroupId: "parentGroupId" + activeRemoteOutputPortCount: 6 + proxyHost: "proxyHost" + contents: + outputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + inputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + targetUri: "targetUri" + name: "name" + proxyUser: "proxyUser" + targetUris: "targetUris" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + inactiveRemoteOutputPortCount: 8 + connections: + - prioritizers: + - "prioritizers" + - "prioritizers" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" groupId: "groupId" - executionNode: "ALL" - bytesRead: 7 - type: "type" - terminatedThreadCount: 3 - output: "output" - input: "input" - taskCount: 8 name: "name" + transmitting: true + exists: true id: "id" - written: "written" - flowFilesIn: 7 - tasksDuration: "tasksDuration" - runStatus: "Running" - flowFilesOut: 0 - tasks: "tasks" - bytesIn: 6 - bytesOut: 4 - canRead: true - id: "id" - - processorStatusSnapshot: - bytesWritten: 0 - read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + type: "PROCESSOR" + parentGroupId: "parentGroupId" + availableRelationships: + - "availableRelationships" + - "availableRelationships" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" groupId: "groupId" - executionNode: "ALL" - bytesRead: 7 - type: "type" - terminatedThreadCount: 3 - output: "output" - input: "input" - taskCount: 8 name: "name" + transmitting: true + exists: true id: "id" - written: "written" - flowFilesIn: 7 - tasksDuration: "tasksDuration" - runStatus: "Running" - flowFilesOut: 0 - tasks: "tasks" - bytesIn: 6 - bytesOut: 4 - canRead: true + type: "PROCESSOR" + labelIndex: 2 + bends: + - x: 6.027456183070403 + "y": 1.4658129805029452 + - x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" + backPressureObjectThreshold: 9 + versionedComponentId: "versionedComponentId" + getzIndex: 7 + name: "name" id: "id" - bytesRead: 7 - received: "received" - bytesSent: 6 - sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 - input: "input" - bytesReceived: 5 - name: "name" - flowFilesQueued: 1 - versionedFlowState: "LOCALLY_MODIFIED" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalancePartitionAttribute: "loadBalancePartitionAttribute" + - prioritizers: + - "prioritizers" + - "prioritizers" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" groupId: "groupId" name: "name" transmitting: true + exists: true id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true - id: "id" - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 + type: "PROCESSOR" + parentGroupId: "parentGroupId" + availableRelationships: + - "availableRelationships" + - "availableRelationships" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" groupId: "groupId" name: "name" transmitting: true + exists: true id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 + type: "PROCESSOR" + labelIndex: 2 + bends: + - x: 6.027456183070403 + "y": 1.4658129805029452 + - x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" + backPressureObjectThreshold: 9 + versionedComponentId: "versionedComponentId" + getzIndex: 7 + name: "name" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalancePartitionAttribute: "loadBalancePartitionAttribute" + labels: + - versionedComponentId: "versionedComponentId" + getzIndex: 5 + width: 6.778324963048013 + parentGroupId: "parentGroupId" + style: + key: "style" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + label: "label" + height: 6.878052220127876 + - versionedComponentId: "versionedComponentId" + getzIndex: 5 + width: 6.778324963048013 + parentGroupId: "parentGroupId" + style: + key: "style" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + label: "label" + height: 6.878052220127876 + name: "name" + invalidCount: 5 + syncFailureCount: 1 + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + parameterContext: + component: + name: "name" + id: "id" + permissions: canRead: true + canWrite: true + id: "id" + locallyModifiedAndStaleCount: 7 + localOutputPortCount: 6 + localInputPortCount: 2 + invalidCount: 8 + syncFailureCount: 0 + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + versionedFlowState: "LOCALLY_MODIFIED" + locallyModifiedAndStaleCount: 9 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + status: + name: "name" + nodeSnapshots: + - statusSnapshot: + transferred: "transferred" + queued: "queued" + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + output: "output" + connectionStatusSnapshots: + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + queuedCount: "queuedCount" + queuedSize: "queuedSize" + flowFilesReceived: 5 + processGroupStatusSnapshots: + - canRead: true + id: "id" + - canRead: true + id: "id" + flowFilesSent: 6 id: "id" - address: "address" - apiPort: 0 - nodeId: "nodeId" - - statusSnapshot: + flowFilesIn: 0 + written: "written" + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 + outputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + read: "read" + bytesTransferred: 0 + activeThreadCount: 8 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + bytesRead: 4 + received: "received" + bytesSent: 4 + sent: "sent" + flowFilesTransferred: 9 + terminatedThreadCount: 4 + input: "input" + bytesReceived: 7 + name: "name" + flowFilesQueued: 4 + versionedFlowState: "LOCALLY_MODIFIED" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + address: "address" + apiPort: 3 + nodeId: "nodeId" + - statusSnapshot: + transferred: "transferred" + queued: "queued" + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + output: "output" + connectionStatusSnapshots: + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + queuedCount: "queuedCount" + queuedSize: "queuedSize" + flowFilesReceived: 5 + processGroupStatusSnapshots: + - canRead: true + id: "id" + - canRead: true + id: "id" + flowFilesSent: 6 + id: "id" + flowFilesIn: 0 + written: "written" + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 + outputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + read: "read" + bytesTransferred: 0 + activeThreadCount: 8 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + bytesRead: 4 + received: "received" + bytesSent: 4 + sent: "sent" + flowFilesTransferred: 9 + terminatedThreadCount: 4 + input: "input" + bytesReceived: 7 + name: "name" + flowFilesQueued: 4 + versionedFlowState: "LOCALLY_MODIFIED" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + address: "address" + apiPort: 3 + nodeId: "nodeId" + id: "id" + aggregateSnapshot: transferred: "transferred" queued: "queued" remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -65992,21 +68024,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -66039,69 +68071,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -66134,1116 +68166,1494 @@ definitions: bytesOut: 5 canRead: true id: "id" - address: "address" - apiPort: 0 - nodeId: "nodeId" - id: "id" - aggregateSnapshot: - transferred: "transferred" - queued: "queued" - remoteProcessGroupStatusSnapshots: - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 0 - transmissionStatus: "transmissionStatus" - activeThreadCount: 7 - groupId: "groupId" - flowFilesReceived: 4 - name: "name" - targetUri: "targetUri" - flowFilesSent: 5 - received: "received" - id: "id" - bytesSent: 3 - sent: "sent" - id: "id" - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 0 - transmissionStatus: "transmissionStatus" - activeThreadCount: 7 - groupId: "groupId" - flowFilesReceived: 4 - name: "name" - targetUri: "targetUri" - flowFilesSent: 5 - received: "received" - id: "id" - bytesSent: 3 - sent: "sent" - id: "id" - output: "output" - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: "sourceId" - groupId: "groupId" - queued: "queued" - percentUseCount: 9 - destinationId: "destinationId" - predictions: - predictedBytesAtNextInterval: 1 - predictionIntervalSeconds: 4 - predictedPercentBytes: 1 - predictedPercentCount: 1 - predictedMillisUntilCountBackpressure: 3 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 2 - output: "output" - input: "input" - percentUseBytes: 6 - flowFileAvailability: "flowFileAvailability" - destinationName: "destinationName" - queuedSize: "queuedSize" - queuedCount: "queuedCount" - name: "name" - flowFilesQueued: 5 - id: "id" - sourceName: "sourceName" - flowFilesIn: 6 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 4 - bytesQueued: 9 - canRead: true - id: "id" - - connectionStatusSnapshot: - sourceId: "sourceId" - groupId: "groupId" - queued: "queued" - percentUseCount: 9 - destinationId: "destinationId" - predictions: - predictedBytesAtNextInterval: 1 - predictionIntervalSeconds: 4 - predictedPercentBytes: 1 - predictedPercentCount: 1 - predictedMillisUntilCountBackpressure: 3 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 2 - output: "output" - input: "input" - percentUseBytes: 6 - flowFileAvailability: "flowFileAvailability" - destinationName: "destinationName" - queuedSize: "queuedSize" - queuedCount: "queuedCount" - name: "name" - flowFilesQueued: 5 - id: "id" - sourceName: "sourceName" - flowFilesIn: 6 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 4 - bytesQueued: 9 - canRead: true - id: "id" - queuedCount: "queuedCount" - queuedSize: "queuedSize" - flowFilesReceived: 4 - processGroupStatusSnapshots: - - canRead: true - id: "id" - - canRead: true - id: "id" - flowFilesSent: 8 - id: "id" - flowFilesIn: 6 - written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 - outputPortStatusSnapshots: - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true - id: "id" - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true - id: "id" - read: "read" - bytesTransferred: 7 - activeThreadCount: 4 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 0 - read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 - groupId: "groupId" - executionNode: "ALL" - bytesRead: 7 - type: "type" - terminatedThreadCount: 3 - output: "output" - input: "input" - taskCount: 8 - name: "name" - id: "id" - written: "written" - flowFilesIn: 7 - tasksDuration: "tasksDuration" - runStatus: "Running" - flowFilesOut: 0 - tasks: "tasks" - bytesIn: 6 - bytesOut: 4 - canRead: true - id: "id" - - processorStatusSnapshot: - bytesWritten: 0 - read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 - groupId: "groupId" - executionNode: "ALL" - bytesRead: 7 - type: "type" - terminatedThreadCount: 3 - output: "output" - input: "input" - taskCount: 8 - name: "name" - id: "id" - written: "written" - flowFilesIn: 7 - tasksDuration: "tasksDuration" - runStatus: "Running" - flowFilesOut: 0 - tasks: "tasks" - bytesIn: 6 - bytesOut: 4 - canRead: true - id: "id" - bytesRead: 7 - received: "received" - bytesSent: 6 - sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 - input: "input" - bytesReceived: 5 - name: "name" - flowFilesQueued: 1 - versionedFlowState: "LOCALLY_MODIFIED" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true - id: "id" - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true - id: "id" - statsLastRefreshed: "statsLastRefreshed" - - activeRemotePortCount: 0 - staleCount: 9 - outputPortCount: 1 - inputPortCount: 1 - permissions: - canRead: true - canWrite: true - runningCount: 3 - disabledCount: 0 - versionedFlowSnapshot: - bucket: - identifier: "identifier" - allowBundleRedeploy: true - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" - name: "name" - description: "description" - allowPublicRead: true - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 - snapshotMetadata: - flowIdentifier: "flowIdentifier" - comments: "comments" - author: "author" - link: - href: "http://example.com/aeiou" - params: - key: "params" - bucketIdentifier: "bucketIdentifier" - version: 0 - timestamp: 1 - externalControllerServices: - key: - identifier: "identifier" - name: "name" - flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 9 - comments: "comments" - processors: - - autoTerminatedRelationships: - - "autoTerminatedRelationships" - - "autoTerminatedRelationships" - bulletinLevel: "bulletinLevel" - executionNode: "executionNode" - runDurationMillis: 1 - type: "type" - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - "FILE" - - "FILE" - cardinality: "SINGLE" - displayName: "displayName" - identifiesControllerService: true - name: "name" - sensitive: true - scheduledState: "ENABLED" - maxBackoffPeriod: "maxBackoffPeriod" - yieldDuration: "yieldDuration" - bundle: - artifact: "artifact" - version: "version" - group: "group" - retriedRelationships: - - "retriedRelationships" - - "retriedRelationships" - annotationData: "annotationData" - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 - penaltyDuration: "penaltyDuration" - backoffMechanism: "PENALIZE_FLOWFILE" - schedulingStrategy: "schedulingStrategy" - name: "name" - instanceIdentifier: "instanceIdentifier" - style: - key: "style" - schedulingPeriod: "schedulingPeriod" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - properties: - key: "properties" - - autoTerminatedRelationships: - - "autoTerminatedRelationships" - - "autoTerminatedRelationships" - bulletinLevel: "bulletinLevel" - executionNode: "executionNode" - runDurationMillis: 1 - type: "type" - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - "FILE" - - "FILE" - cardinality: "SINGLE" - displayName: "displayName" - identifiesControllerService: true - name: "name" - sensitive: true - scheduledState: "ENABLED" - maxBackoffPeriod: "maxBackoffPeriod" - yieldDuration: "yieldDuration" - bundle: - artifact: "artifact" - version: "version" - group: "group" - retriedRelationships: - - "retriedRelationships" - - "retriedRelationships" - annotationData: "annotationData" + statsLastRefreshed: "statsLastRefreshed" + - activeRemotePortCount: 0 + staleCount: 2 + outputPortCount: 1 + inputPortCount: 9 + permissions: + canRead: true + canWrite: true + runningCount: 2 + disabledCount: 4 + versionedFlowSnapshot: + bucket: identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 - penaltyDuration: "penaltyDuration" - backoffMechanism: "PENALIZE_FLOWFILE" - schedulingStrategy: "schedulingStrategy" - name: "name" - instanceIdentifier: "instanceIdentifier" - style: - key: "style" - schedulingPeriod: "schedulingPeriod" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - properties: - key: "properties" - labels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" + permissions: + canRead: true + canWrite: true + canDelete: true + createdTimestamp: 8 name: "name" - width: 7.606863723092579 - instanceIdentifier: "instanceIdentifier" - style: - key: "style" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - label: "label" - groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 - - identifier: "identifier" - componentType: "CONNECTION" + description: "description" + snapshotMetadata: + flowIdentifier: "flowIdentifier" comments: "comments" - name: "name" - width: 7.606863723092579 - instanceIdentifier: "instanceIdentifier" - style: - key: "style" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - label: "label" - groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 - defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" - controllerServices: - - annotationData: "annotationData" + author: "author" + bucketIdentifier: "bucketIdentifier" + version: 0 + timestamp: 2 + externalControllerServices: + key: + identifier: "identifier" + name: "name" + flowContents: identifier: "identifier" componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 3 comments: "comments" - bulletinLevel: "bulletinLevel" - type: "type" - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - "FILE" - - "FILE" - cardinality: "SINGLE" - displayName: "displayName" - identifiesControllerService: true - name: "name" - sensitive: true - scheduledState: "ENABLED" - controllerServiceApis: - - type: "type" + processors: + - autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + runDurationMillis: 0 + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + maxBackoffPeriod: "maxBackoffPeriod" + yieldDuration: "yieldDuration" bundle: artifact: "artifact" version: "version" group: "group" - - type: "type" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + concurrentlySchedulableTaskCount: 5 + retryCount: 5 + penaltyDuration: "penaltyDuration" + backoffMechanism: "PENALIZE_FLOWFILE" + schedulingStrategy: "schedulingStrategy" + name: "name" + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + schedulingPeriod: "schedulingPeriod" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + properties: + key: "properties" + - autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + runDurationMillis: 0 + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + maxBackoffPeriod: "maxBackoffPeriod" + yieldDuration: "yieldDuration" bundle: artifact: "artifact" version: "version" group: "group" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - bundle: - artifact: "artifact" - version: "version" - group: "group" - properties: - key: "properties" - - annotationData: "annotationData" - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - bulletinLevel: "bulletinLevel" - type: "type" - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - "FILE" - - "FILE" - cardinality: "SINGLE" - displayName: "displayName" - identifiesControllerService: true - name: "name" - sensitive: true - scheduledState: "ENABLED" - controllerServiceApis: - - type: "type" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + concurrentlySchedulableTaskCount: 5 + retryCount: 5 + penaltyDuration: "penaltyDuration" + backoffMechanism: "PENALIZE_FLOWFILE" + schedulingStrategy: "schedulingStrategy" + name: "name" + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + schedulingPeriod: "schedulingPeriod" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + properties: + key: "properties" + labels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + width: 5.877124706116695 + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + label: "label" + groupIdentifier: "groupIdentifier" + zIndex: 9 + height: 7.835035282970782 + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + width: 5.877124706116695 + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + label: "label" + groupIdentifier: "groupIdentifier" + zIndex: 9 + height: 7.835035282970782 + defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" + controllerServices: + - annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + bulletinLevel: "bulletinLevel" + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" version: "version" group: "group" - - type: "type" + properties: + key: "properties" + - annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + bulletinLevel: "bulletinLevel" + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" version: "version" group: "group" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - bundle: - artifact: "artifact" - version: "version" - group: "group" - properties: - key: "properties" - defaultFlowFileExpiration: "defaultFlowFileExpiration" - flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null - flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - name: "name" - inputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - versionedFlowCoordinates: - registryUrl: "registryUrl" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true - remoteProcessGroups: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - communicationsTimeout: "communicationsTimeout" - proxyHost: "proxyHost" - proxyPort: 4 - transportProtocol: "RAW" + properties: + key: "properties" + defaultFlowFileExpiration: "defaultFlowFileExpiration" + flowFileConcurrency: "flowFileConcurrency" + processGroups: + - null + - null + flowFileOutboundPolicy: "flowFileOutboundPolicy" outputPorts: - identifier: "identifier" componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" comments: "comments" - targetId: "targetId" + allowRemoteAccess: true concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" - identifier: "identifier" componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" comments: "comments" - targetId: "targetId" + allowRemoteAccess: true concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" name: "name" - targetUri: "targetUri" - proxyUser: "proxyUser" - targetUris: "targetUris" inputPorts: - identifier: "identifier" componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" comments: "comments" - targetId: "targetId" + allowRemoteAccess: true concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" - identifier: "identifier" componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" comments: "comments" - targetId: "targetId" + allowRemoteAccess: true concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" groupIdentifier: "groupIdentifier" - instanceIdentifier: "instanceIdentifier" - yieldDuration: "yieldDuration" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - localNetworkInterface: "localNetworkInterface" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - communicationsTimeout: "communicationsTimeout" - proxyHost: "proxyHost" - proxyPort: 4 - transportProtocol: "RAW" - outputPorts: + scheduledState: "ENABLED" + funnels: - identifier: "identifier" componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" - name: "name" - targetUri: "targetUri" - proxyUser: "proxyUser" - targetUris: "targetUris" - inputPorts: + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 0 + latest: true + remoteProcessGroups: - identifier: "identifier" componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" + communicationsTimeout: "communicationsTimeout" + proxyHost: "proxyHost" + proxyPort: 3 + transportProtocol: "RAW" + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" name: "name" + targetUri: "targetUri" + proxyUser: "proxyUser" + targetUris: "targetUris" + inputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" + yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" + localNetworkInterface: "localNetworkInterface" - identifier: "identifier" componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" + communicationsTimeout: "communicationsTimeout" + proxyHost: "proxyHost" + proxyPort: 3 + transportProtocol: "RAW" + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" name: "name" + targetUri: "targetUri" + proxyUser: "proxyUser" + targetUris: "targetUris" + inputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" + yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" - instanceIdentifier: "instanceIdentifier" - yieldDuration: "yieldDuration" - position: - x: 8.28965939814297 - "y": 6.623518433804886 + localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" - localNetworkInterface: "localNetworkInterface" - groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" comments: "comments" - groupId: "groupId" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 7 + bends: + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" comments: "comments" - groupId: "groupId" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 7 + bends: + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 0 - bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 5 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + parameterContextName: "parameterContextName" + parameterProviders: + key: + identifier: "identifier" name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 0 - bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 5 - parameterContextName: "parameterContextName" - flowEncodingVersion: "flowEncodingVersion" - flow: - versionCount: 0 - identifier: "identifier" - bucketName: "bucketName" - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" - name: "name" - description: "description" - modifiedTimestamp: 1 - bucketIdentifier: "bucketIdentifier" - type: "Flow" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 - parameterContexts: - key: + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + flow: + versionCount: 6 identifier: "identifier" - inheritedParameterContexts: - - "inheritedParameterContexts" - - "inheritedParameterContexts" - componentType: "CONNECTION" - comments: "comments" + bucketName: "bucketName" + permissions: + canRead: true + canWrite: true + canDelete: true + createdTimestamp: 1 name: "name" description: "description" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - parameters: - - name: "name" - description: "description" - sensitive: true - value: "value" - - name: "name" + bucketIdentifier: "bucketIdentifier" + versionInfo: + version: 4 + lastModifiedTimestamp: 8 + flowEncodingVersion: "flowEncodingVersion" + parameterContexts: + key: + parameterGroupName: "parameterGroupName" + identifier: "identifier" + synchronized: true + componentType: "CONNECTION" + comments: "comments" description: "description" - sensitive: true - value: "value" - latest: true - stoppedCount: 8 - id: "id" - bulletins: - - sourceId: "sourceId" - canRead: true - groupId: "groupId" - id: 5 - nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" + inheritedParameterContexts: + - "inheritedParameterContexts" + - "inheritedParameterContexts" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + parameters: + - provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + - provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + parameterProvider: "parameterProvider" + latest: true + stoppedCount: 3 + id: "id" + bulletins: + - sourceId: "sourceId" + canRead: true groupId: "groupId" id: 5 - sourceName: "sourceName" - category: "category" - message: "message" nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" timestamp: "timestamp" - timestamp: "timestamp" - - sourceId: "sourceId" - canRead: true - groupId: "groupId" - id: 5 - nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" + - sourceId: "sourceId" + canRead: true groupId: "groupId" id: 5 - sourceName: "sourceName" - category: "category" - message: "message" nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" timestamp: "timestamp" - timestamp: "timestamp" - publicInputPortCount: 6 - upToDateCount: 4 - inactiveRemotePortCount: 7 - uri: "uri" - locallyModifiedCount: 2 - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - disconnectedNodeAcknowledged: true - publicOutputPortCount: 9 - component: - activeRemotePortCount: 9 - flowfileConcurrency: "UNBOUNDED" - staleCount: 7 - outputPortCount: 3 - inputPortCount: 3 - versionedComponentId: "versionedComponentId" - runningCount: 5 - disabledCount: 7 - flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" - stoppedCount: 5 - id: "id" - versionControlInformation: - bucketName: "bucketName" - groupId: "groupId" - stateExplanation: "stateExplanation" - registryId: "registryId" - bucketId: "bucketId" - state: "LOCALLY_MODIFIED" - registryName: "registryName" - flowId: "flowId" - flowName: "flowName" - version: 6 - flowDescription: "flowDescription" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 1 - publicInputPortCount: 7 - comments: "comments" - upToDateCount: 2 - parentGroupId: "parentGroupId" - inactiveRemotePortCount: 3 + publicInputPortCount: 4 + upToDateCount: 7 + inactiveRemotePortCount: 0 + uri: "uri" locallyModifiedCount: 4 - defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" - publicOutputPortCount: 1 - localOutputPortCount: 6 - defaultFlowFileExpiration: "defaultFlowFileExpiration" - localInputPortCount: 1 - contents: - controllerServices: - - deprecated: true - bulletinLevel: "bulletinLevel" - multipleVersionsAvailable: true - extensionMissing: true - type: "type" - descriptors: - key: - supportsEl: true - displayName: "displayName" - defaultValue: "defaultValue" - expressionLanguageScope: "expressionLanguageScope" - description: "description" - sensitive: true - required: true - dependencies: - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - allowableValues: - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - identifiesControllerService: "identifiesControllerService" - name: "name" - dynamic: true - identifiesControllerServiceBundle: + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 6 + component: + activeRemotePortCount: 7 + flowfileConcurrency: "UNBOUNDED" + staleCount: 4 + outputPortCount: 3 + inputPortCount: 6 + versionedComponentId: "versionedComponentId" + runningCount: 1 + disabledCount: 2 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" + stoppedCount: 5 + id: "id" + versionControlInformation: + bucketName: "bucketName" + groupId: "groupId" + stateExplanation: "stateExplanation" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + state: "LOCALLY_MODIFIED" + registryName: "registryName" + flowId: "flowId" + flowName: "flowName" + version: 0 + flowDescription: "flowDescription" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 6 + publicInputPortCount: 6 + comments: "comments" + upToDateCount: 3 + parentGroupId: "parentGroupId" + inactiveRemotePortCount: 9 + locallyModifiedCount: 2 + defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" + publicOutputPortCount: 7 + localOutputPortCount: 1 + defaultFlowFileExpiration: "defaultFlowFileExpiration" + localInputPortCount: 1 + contents: + controllerServices: + - deprecated: true + bulletinLevel: "bulletinLevel" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + controllerServiceApis: + - type: "type" + bundle: artifact: "artifact" version: "version" group: "group" - controllerServiceApis: - - type: "type" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "ENABLED" bundle: artifact: "artifact" version: "version" group: "group" - - type: "type" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + validationStatus: "VALID" + annotationData: "annotationData" + comments: "comments" + parentGroupId: "parentGroupId" + customUiUrl: "customUiUrl" + restricted: true + name: "name" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + properties: + key: "properties" + - deprecated: true + bulletinLevel: "bulletinLevel" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "ENABLED" bundle: artifact: "artifact" version: "version" group: "group" - sensitiveDynamicPropertyNames: - - "sensitiveDynamicPropertyNames" - - "sensitiveDynamicPropertyNames" - versionedComponentId: "versionedComponentId" - supportsSensitiveDynamicProperties: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - state: "ENABLED" - bundle: - artifact: "artifact" - version: "version" - group: "group" - referencingComponents: - - bulletins: - - sourceId: "sourceId" - canRead: true - groupId: "groupId" - id: 5 - nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true groupId: "groupId" id: 5 - sourceName: "sourceName" - category: "category" - message: "message" nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" timestamp: "timestamp" - timestamp: "timestamp" - - sourceId: "sourceId" - canRead: true - groupId: "groupId" - id: 5 - nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" + - sourceId: "sourceId" + canRead: true groupId: "groupId" id: 5 - sourceName: "sourceName" - category: "category" - message: "message" nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" timestamp: "timestamp" - timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + validationStatus: "VALID" + annotationData: "annotationData" + comments: "comments" + parentGroupId: "parentGroupId" + customUiUrl: "customUiUrl" + restricted: true + name: "name" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + properties: + key: "properties" + processGroups: + - null + - null + outputPorts: + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + inputPorts: + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + funnels: + - versionedComponentId: "versionedComponentId" + parentGroupId: "parentGroupId" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + - versionedComponentId: "versionedComponentId" + parentGroupId: "parentGroupId" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + processors: + - supportsEventDriven: true + deprecated: true + description: "description" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + inputRequirement: "inputRequirement" + relationships: + - name: "name" + description: "description" + autoTerminate: true + retry: true + - name: "name" + description: "description" + autoTerminate: true + retry: true + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "RUNNING" + bundle: + artifact: "artifact" + version: "version" + group: "group" + validationStatus: "VALID" + supportsParallelProcessing: true + supportsBatching: true + executionNodeRestricted: true + parentGroupId: "parentGroupId" + restricted: true + name: "name" + style: + key: "style" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + config: + annotationData: "annotationData" + comments: "comments" + concurrentlySchedulableTaskCount: 6 + autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + retryCount: 1 + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + penaltyDuration: "penaltyDuration" + defaultSchedulingPeriod: + key: "defaultSchedulingPeriod" + runDurationMillis: 3 + defaultConcurrentTasks: + key: "defaultConcurrentTasks" + customUiUrl: "customUiUrl" descriptors: key: supportsEl: true @@ -67280,72 +69690,77 @@ definitions: artifact: "artifact" version: "version" group: "group" - referenceCycle: true - activeThreadCount: 0 - groupId: "groupId" - name: "name" - validationErrors: - - "validationErrors" - - "validationErrors" - referenceType: "Processor" - id: "id" - state: "state" - type: "type" - referencingComponents: - - null - - null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE" + maxBackoffPeriod: "maxBackoffPeriod" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + schedulingStrategy: "schedulingStrategy" + schedulingPeriod: "schedulingPeriod" + yieldDuration: "yieldDuration" properties: key: "properties" - permissions: - canRead: true - canWrite: true + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + - supportsEventDriven: true + deprecated: true + description: "description" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + inputRequirement: "inputRequirement" + relationships: + - name: "name" + description: "description" + autoTerminate: true + retry: true + - name: "name" + description: "description" + autoTerminate: true + retry: true + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" id: "id" + state: "RUNNING" + bundle: + artifact: "artifact" + version: "version" + group: "group" + validationStatus: "VALID" + supportsParallelProcessing: true + supportsBatching: true + executionNodeRestricted: true + parentGroupId: "parentGroupId" + restricted: true + name: "name" + style: + key: "style" position: x: 6.027456183070403 "y": 1.4658129805029452 - uri: "uri" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - operatePermissions: - canRead: true - canWrite: true - - bulletins: - - sourceId: "sourceId" - canRead: true - groupId: "groupId" - id: 5 - nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - 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" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" - timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: + persistsState: true + config: + annotationData: "annotationData" + comments: "comments" + concurrentlySchedulableTaskCount: 6 + autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + retryCount: 1 + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + penaltyDuration: "penaltyDuration" + defaultSchedulingPeriod: + key: "defaultSchedulingPeriod" + runDurationMillis: 3 + defaultConcurrentTasks: + key: "defaultConcurrentTasks" + customUiUrl: "customUiUrl" descriptors: key: supportsEl: true @@ -67382,988 +69797,371 @@ definitions: artifact: "artifact" version: "version" group: "group" - referenceCycle: true - activeThreadCount: 0 - groupId: "groupId" - name: "name" - validationErrors: - - "validationErrors" - - "validationErrors" - referenceType: "Processor" - id: "id" - state: "state" - type: "type" - referencingComponents: - - null - - null + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE" + maxBackoffPeriod: "maxBackoffPeriod" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + schedulingStrategy: "schedulingStrategy" + schedulingPeriod: "schedulingPeriod" + yieldDuration: "yieldDuration" properties: key: "properties" - permissions: - canRead: true - canWrite: true + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + remoteProcessGroups: + - targetSecure: true + inactiveRemoteInputPortCount: 9 + communicationsTimeout: "communicationsTimeout" + outputPortCount: 5 + inputPortCount: 4 + activeRemoteInputPortCount: 9 + proxyPort: 1 + flowRefreshed: "flowRefreshed" + versionedComponentId: "versionedComponentId" + transportProtocol: "transportProtocol" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + yieldDuration: "yieldDuration" id: "id" + localNetworkInterface: "localNetworkInterface" + comments: "comments" + authorizationIssues: + - "authorizationIssues" + - "authorizationIssues" + proxyPassword: "proxyPassword" + parentGroupId: "parentGroupId" + activeRemoteOutputPortCount: 6 + proxyHost: "proxyHost" + contents: + outputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + inputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + targetUri: "targetUri" + name: "name" + proxyUser: "proxyUser" + targetUris: "targetUris" position: x: 6.027456183070403 "y": 1.4658129805029452 - uri: "uri" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - operatePermissions: - canRead: true - canWrite: true - validationStatus: "VALID" - annotationData: "annotationData" - comments: "comments" - parentGroupId: "parentGroupId" - customUiUrl: "customUiUrl" - restricted: true - name: "name" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - persistsState: true - properties: - key: "properties" - - deprecated: true - bulletinLevel: "bulletinLevel" - multipleVersionsAvailable: true - extensionMissing: true - type: "type" - descriptors: - key: - supportsEl: true - displayName: "displayName" - defaultValue: "defaultValue" - expressionLanguageScope: "expressionLanguageScope" - description: "description" - sensitive: true - required: true - dependencies: - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - allowableValues: - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - identifiesControllerService: "identifiesControllerService" - name: "name" - dynamic: true - identifiesControllerServiceBundle: - artifact: "artifact" - version: "version" - group: "group" - controllerServiceApis: - - type: "type" - bundle: - artifact: "artifact" - version: "version" - group: "group" - - type: "type" - bundle: - artifact: "artifact" - version: "version" - group: "group" - sensitiveDynamicPropertyNames: - - "sensitiveDynamicPropertyNames" - - "sensitiveDynamicPropertyNames" - versionedComponentId: "versionedComponentId" - supportsSensitiveDynamicProperties: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - state: "ENABLED" - bundle: - artifact: "artifact" - version: "version" - group: "group" - referencingComponents: - - bulletins: - - sourceId: "sourceId" - canRead: true - groupId: "groupId" - id: 5 - nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" + inactiveRemoteOutputPortCount: 8 + - targetSecure: true + inactiveRemoteInputPortCount: 9 + communicationsTimeout: "communicationsTimeout" + outputPortCount: 5 + inputPortCount: 4 + activeRemoteInputPortCount: 9 + proxyPort: 1 + flowRefreshed: "flowRefreshed" + versionedComponentId: "versionedComponentId" + transportProtocol: "transportProtocol" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + yieldDuration: "yieldDuration" + id: "id" + localNetworkInterface: "localNetworkInterface" + comments: "comments" + authorizationIssues: + - "authorizationIssues" + - "authorizationIssues" + proxyPassword: "proxyPassword" + parentGroupId: "parentGroupId" + activeRemoteOutputPortCount: 6 + proxyHost: "proxyHost" + contents: + outputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 groupId: "groupId" - id: 5 - 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" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" - timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: - descriptors: - key: - supportsEl: true - displayName: "displayName" - defaultValue: "defaultValue" - expressionLanguageScope: "expressionLanguageScope" - description: "description" - sensitive: true - required: true - dependencies: - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - allowableValues: - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - identifiesControllerService: "identifiesControllerService" - name: "name" - dynamic: true - identifiesControllerServiceBundle: - artifact: "artifact" - version: "version" - group: "group" - referenceCycle: true - activeThreadCount: 0 - groupId: "groupId" - name: "name" - validationErrors: - - "validationErrors" - - "validationErrors" - referenceType: "Processor" - id: "id" - state: "state" - type: "type" - referencingComponents: - - null - - null - properties: - key: "properties" - permissions: - canRead: true - canWrite: true - id: "id" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + inputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + targetUri: "targetUri" + name: "name" + proxyUser: "proxyUser" + targetUris: "targetUris" position: x: 6.027456183070403 "y": 1.4658129805029452 - uri: "uri" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - operatePermissions: - canRead: true - canWrite: true - - bulletins: - - sourceId: "sourceId" - canRead: true - groupId: "groupId" - id: 5 - nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" - timestamp: "timestamp" - - sourceId: "sourceId" - canRead: true + inactiveRemoteOutputPortCount: 8 + connections: + - prioritizers: + - "prioritizers" + - "prioritizers" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" groupId: "groupId" - id: 5 - nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" - timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: - descriptors: - key: - supportsEl: true - displayName: "displayName" - defaultValue: "defaultValue" - expressionLanguageScope: "expressionLanguageScope" - description: "description" - sensitive: true - required: true - dependencies: - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - allowableValues: - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - identifiesControllerService: "identifiesControllerService" - name: "name" - dynamic: true - identifiesControllerServiceBundle: - artifact: "artifact" - version: "version" - group: "group" - referenceCycle: true - activeThreadCount: 0 + name: "name" + transmitting: true + exists: true + id: "id" + type: "PROCESSOR" + parentGroupId: "parentGroupId" + availableRelationships: + - "availableRelationships" + - "availableRelationships" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" groupId: "groupId" name: "name" - validationErrors: - - "validationErrors" - - "validationErrors" - referenceType: "Processor" + transmitting: true + exists: true id: "id" - state: "state" - type: "type" - referencingComponents: - - null - - null - properties: - key: "properties" - permissions: - canRead: true - canWrite: true + type: "PROCESSOR" + labelIndex: 2 + bends: + - x: 6.027456183070403 + "y": 1.4658129805029452 + - x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" + backPressureObjectThreshold: 9 + versionedComponentId: "versionedComponentId" + getzIndex: 7 + name: "name" id: "id" position: x: 6.027456183070403 "y": 1.4658129805029452 - uri: "uri" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - operatePermissions: - canRead: true - canWrite: true - validationStatus: "VALID" - annotationData: "annotationData" - comments: "comments" - parentGroupId: "parentGroupId" - customUiUrl: "customUiUrl" - restricted: true - name: "name" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - persistsState: true - properties: - key: "properties" - processGroups: - - null - - null - outputPorts: - - comments: "comments" - concurrentlySchedulableTaskCount: 6 - groupAccessControl: - - "groupAccessControl" - - "groupAccessControl" - parentGroupId: "parentGroupId" - type: "INPUT_PORT" - allowRemoteAccess: true - versionedComponentId: "versionedComponentId" - name: "name" - transmitting: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - state: "RUNNING" - userAccessControl: - - "userAccessControl" - - "userAccessControl" - - comments: "comments" - concurrentlySchedulableTaskCount: 6 - groupAccessControl: - - "groupAccessControl" - - "groupAccessControl" - parentGroupId: "parentGroupId" - type: "INPUT_PORT" - allowRemoteAccess: true - versionedComponentId: "versionedComponentId" - name: "name" - transmitting: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - state: "RUNNING" - userAccessControl: - - "userAccessControl" - - "userAccessControl" - inputPorts: - - comments: "comments" - concurrentlySchedulableTaskCount: 6 - groupAccessControl: - - "groupAccessControl" - - "groupAccessControl" - parentGroupId: "parentGroupId" - type: "INPUT_PORT" - allowRemoteAccess: true - versionedComponentId: "versionedComponentId" - name: "name" - transmitting: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - state: "RUNNING" - userAccessControl: - - "userAccessControl" - - "userAccessControl" - - comments: "comments" - concurrentlySchedulableTaskCount: 6 - groupAccessControl: - - "groupAccessControl" - - "groupAccessControl" - parentGroupId: "parentGroupId" - type: "INPUT_PORT" - allowRemoteAccess: true - versionedComponentId: "versionedComponentId" - name: "name" - transmitting: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - state: "RUNNING" - userAccessControl: - - "userAccessControl" - - "userAccessControl" - funnels: - - versionedComponentId: "versionedComponentId" - parentGroupId: "parentGroupId" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - - versionedComponentId: "versionedComponentId" - parentGroupId: "parentGroupId" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - processors: - - supportsEventDriven: true - deprecated: true - description: "description" - multipleVersionsAvailable: true - extensionMissing: true - type: "type" - inputRequirement: "inputRequirement" - relationships: - - name: "name" - description: "description" - autoTerminate: true - retry: true - - name: "name" - description: "description" - autoTerminate: true - retry: true - versionedComponentId: "versionedComponentId" - supportsSensitiveDynamicProperties: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - state: "RUNNING" - bundle: - artifact: "artifact" - version: "version" - group: "group" - validationStatus: "VALID" - supportsParallelProcessing: true - supportsBatching: true - executionNodeRestricted: true - parentGroupId: "parentGroupId" - restricted: true - name: "name" - style: - key: "style" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - persistsState: true - config: - annotationData: "annotationData" - comments: "comments" - concurrentlySchedulableTaskCount: 1 - autoTerminatedRelationships: - - "autoTerminatedRelationships" - - "autoTerminatedRelationships" - retryCount: 2 - bulletinLevel: "bulletinLevel" - executionNode: "executionNode" - penaltyDuration: "penaltyDuration" - defaultSchedulingPeriod: - key: "defaultSchedulingPeriod" - runDurationMillis: 6 - defaultConcurrentTasks: - key: "defaultConcurrentTasks" - customUiUrl: "customUiUrl" - descriptors: - key: - supportsEl: true - displayName: "displayName" - defaultValue: "defaultValue" - expressionLanguageScope: "expressionLanguageScope" - description: "description" - sensitive: true - required: true - dependencies: - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - allowableValues: - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - identifiesControllerService: "identifiesControllerService" - name: "name" - dynamic: true - identifiesControllerServiceBundle: - artifact: "artifact" - version: "version" - group: "group" - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE" - maxBackoffPeriod: "maxBackoffPeriod" - sensitiveDynamicPropertyNames: - - "sensitiveDynamicPropertyNames" - - "sensitiveDynamicPropertyNames" - schedulingStrategy: "schedulingStrategy" - schedulingPeriod: "schedulingPeriod" - yieldDuration: "yieldDuration" - properties: - key: "properties" - retriedRelationships: - - "retriedRelationships" - - "retriedRelationships" - - supportsEventDriven: true - deprecated: true - description: "description" - multipleVersionsAvailable: true - extensionMissing: true - type: "type" - inputRequirement: "inputRequirement" - relationships: - - name: "name" - description: "description" - autoTerminate: true - retry: true - - name: "name" - description: "description" - autoTerminate: true - retry: true - versionedComponentId: "versionedComponentId" - supportsSensitiveDynamicProperties: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - state: "RUNNING" - bundle: - artifact: "artifact" - version: "version" - group: "group" - validationStatus: "VALID" - supportsParallelProcessing: true - supportsBatching: true - executionNodeRestricted: true - parentGroupId: "parentGroupId" - restricted: true - name: "name" - style: - key: "style" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - persistsState: true - config: - annotationData: "annotationData" - comments: "comments" - concurrentlySchedulableTaskCount: 1 - autoTerminatedRelationships: - - "autoTerminatedRelationships" - - "autoTerminatedRelationships" - retryCount: 2 - bulletinLevel: "bulletinLevel" - executionNode: "executionNode" - penaltyDuration: "penaltyDuration" - defaultSchedulingPeriod: - key: "defaultSchedulingPeriod" - runDurationMillis: 6 - defaultConcurrentTasks: - key: "defaultConcurrentTasks" - customUiUrl: "customUiUrl" - descriptors: - key: - supportsEl: true - displayName: "displayName" - defaultValue: "defaultValue" - expressionLanguageScope: "expressionLanguageScope" - description: "description" - sensitive: true - required: true - dependencies: - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - allowableValues: - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - identifiesControllerService: "identifiesControllerService" - name: "name" - dynamic: true - identifiesControllerServiceBundle: - artifact: "artifact" - version: "version" - group: "group" - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE" - maxBackoffPeriod: "maxBackoffPeriod" - sensitiveDynamicPropertyNames: - - "sensitiveDynamicPropertyNames" - - "sensitiveDynamicPropertyNames" - schedulingStrategy: "schedulingStrategy" - schedulingPeriod: "schedulingPeriod" - yieldDuration: "yieldDuration" - properties: - key: "properties" - retriedRelationships: - - "retriedRelationships" - - "retriedRelationships" - remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 6 - communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 - activeRemoteInputPortCount: 9 - proxyPort: 4 - flowRefreshed: "flowRefreshed" - versionedComponentId: "versionedComponentId" - transportProtocol: "transportProtocol" - transmitting: true - validationErrors: - - "validationErrors" - - "validationErrors" - yieldDuration: "yieldDuration" - id: "id" - localNetworkInterface: "localNetworkInterface" - comments: "comments" - authorizationIssues: - - "authorizationIssues" - - "authorizationIssues" - proxyPassword: "proxyPassword" - parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 - proxyHost: "proxyHost" - contents: - outputPorts: - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true + loadBalancePartitionAttribute: "loadBalancePartitionAttribute" + - prioritizers: + - "prioritizers" + - "prioritizers" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + running: true + comments: "comments" versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 - name: "name" - transmitting: true - exists: true - id: "id" - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 name: "name" transmitting: true exists: true id: "id" - inputPorts: - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true + type: "PROCESSOR" + parentGroupId: "parentGroupId" + availableRelationships: + - "availableRelationships" + - "availableRelationships" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + running: true + comments: "comments" versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 + groupId: "groupId" name: "name" transmitting: true exists: true id: "id" - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 - name: "name" - transmitting: true - exists: true - id: "id" - targetUri: "targetUri" - name: "name" - proxyUser: "proxyUser" - targetUris: "targetUris" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 - - targetSecure: true - inactiveRemoteInputPortCount: 6 - communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 - activeRemoteInputPortCount: 9 - proxyPort: 4 - flowRefreshed: "flowRefreshed" - versionedComponentId: "versionedComponentId" - transportProtocol: "transportProtocol" - transmitting: true - validationErrors: - - "validationErrors" - - "validationErrors" - yieldDuration: "yieldDuration" - id: "id" - localNetworkInterface: "localNetworkInterface" - comments: "comments" - authorizationIssues: - - "authorizationIssues" - - "authorizationIssues" - proxyPassword: "proxyPassword" - parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 - proxyHost: "proxyHost" - contents: - outputPorts: - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 - name: "name" - transmitting: true - exists: true - id: "id" - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 - name: "name" - transmitting: true - exists: true - id: "id" - inputPorts: - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 - name: "name" - transmitting: true - exists: true - id: "id" - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 - name: "name" - transmitting: true - exists: true - id: "id" - targetUri: "targetUri" - name: "name" - proxyUser: "proxyUser" - targetUris: "targetUris" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 - connections: - - prioritizers: - - "prioritizers" - - "prioritizers" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - running: true - comments: "comments" + type: "PROCESSOR" + labelIndex: 2 + bends: + - x: 6.027456183070403 + "y": 1.4658129805029452 + - x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" + backPressureObjectThreshold: 9 versionedComponentId: "versionedComponentId" - groupId: "groupId" + getzIndex: 7 name: "name" - transmitting: true - exists: true id: "id" - type: "PROCESSOR" - parentGroupId: "parentGroupId" - availableRelationships: - - "availableRelationships" - - "availableRelationships" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - running: true - comments: "comments" - versionedComponentId: "versionedComponentId" - groupId: "groupId" - name: "name" - transmitting: true - exists: true + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalancePartitionAttribute: "loadBalancePartitionAttribute" + labels: + - versionedComponentId: "versionedComponentId" + getzIndex: 5 + width: 6.778324963048013 + parentGroupId: "parentGroupId" + style: + key: "style" id: "id" - type: "PROCESSOR" - labelIndex: 2 - bends: - - x: 6.027456183070403 - "y": 1.4658129805029452 - - x: 6.027456183070403 - "y": 1.4658129805029452 - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" - backPressureObjectThreshold: 9 - versionedComponentId: "versionedComponentId" - getzIndex: 7 - name: "name" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - loadBalancePartitionAttribute: "loadBalancePartitionAttribute" - - prioritizers: - - "prioritizers" - - "prioritizers" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - running: true - comments: "comments" - versionedComponentId: "versionedComponentId" - groupId: "groupId" - name: "name" - transmitting: true - exists: true + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + label: "label" + height: 6.878052220127876 + - versionedComponentId: "versionedComponentId" + getzIndex: 5 + width: 6.778324963048013 + parentGroupId: "parentGroupId" + style: + key: "style" id: "id" - type: "PROCESSOR" - parentGroupId: "parentGroupId" - availableRelationships: - - "availableRelationships" - - "availableRelationships" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - running: true - comments: "comments" - versionedComponentId: "versionedComponentId" - groupId: "groupId" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + label: "label" + height: 6.878052220127876 + name: "name" + invalidCount: 5 + syncFailureCount: 1 + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + parameterContext: + component: name: "name" - transmitting: true - exists: true id: "id" - type: "PROCESSOR" - labelIndex: 2 - bends: - - x: 6.027456183070403 - "y": 1.4658129805029452 - - x: 6.027456183070403 - "y": 1.4658129805029452 - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" - backPressureObjectThreshold: 9 - versionedComponentId: "versionedComponentId" - getzIndex: 7 - name: "name" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - loadBalancePartitionAttribute: "loadBalancePartitionAttribute" - labels: - - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 - parentGroupId: "parentGroupId" - style: - key: "style" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - label: "label" - height: 5.944895607614016 - - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 - parentGroupId: "parentGroupId" - style: - key: "style" + permissions: + canRead: true + canWrite: true id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - label: "label" - height: 5.944895607614016 - name: "name" - invalidCount: 2 - syncFailureCount: 1 + locallyModifiedAndStaleCount: 7 + localOutputPortCount: 6 + localInputPortCount: 2 + invalidCount: 8 + syncFailureCount: 0 position: x: 6.027456183070403 "y": 1.4658129805029452 + versionedFlowState: "LOCALLY_MODIFIED" + locallyModifiedAndStaleCount: 9 parameterContext: component: name: "name" @@ -68372,306 +70170,536 @@ definitions: canRead: true canWrite: true id: "id" - locallyModifiedAndStaleCount: 1 - localOutputPortCount: 4 - localInputPortCount: 6 - invalidCount: 4 - syncFailureCount: 2 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - versionedFlowState: "LOCALLY_MODIFIED" - locallyModifiedAndStaleCount: 0 - parameterContext: - component: + status: name: "name" - id: "id" - permissions: - canRead: true - canWrite: true - id: "id" - status: - name: "name" - nodeSnapshots: - - statusSnapshot: - transferred: "transferred" - queued: "queued" - remoteProcessGroupStatusSnapshots: - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 0 - transmissionStatus: "transmissionStatus" - activeThreadCount: 7 - groupId: "groupId" - flowFilesReceived: 4 - name: "name" - targetUri: "targetUri" - flowFilesSent: 5 - received: "received" + nodeSnapshots: + - statusSnapshot: + transferred: "transferred" + queued: "queued" + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" id: "id" - bytesSent: 3 - sent: "sent" - id: "id" - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 0 - transmissionStatus: "transmissionStatus" - activeThreadCount: 7 - groupId: "groupId" - flowFilesReceived: 4 - name: "name" - targetUri: "targetUri" - flowFilesSent: 5 - received: "received" + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" id: "id" - bytesSent: 3 - sent: "sent" - id: "id" - output: "output" - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: "sourceId" - groupId: "groupId" - queued: "queued" - percentUseCount: 9 - destinationId: "destinationId" - predictions: - predictedBytesAtNextInterval: 1 - predictionIntervalSeconds: 4 - predictedPercentBytes: 1 - predictedPercentCount: 1 - predictedMillisUntilCountBackpressure: 3 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 2 - output: "output" - input: "input" - percentUseBytes: 6 - flowFileAvailability: "flowFileAvailability" - destinationName: "destinationName" - queuedSize: "queuedSize" - queuedCount: "queuedCount" - name: "name" - flowFilesQueued: 5 + output: "output" + connectionStatusSnapshots: + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true id: "id" - sourceName: "sourceName" - flowFilesIn: 6 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 4 - bytesQueued: 9 - canRead: true - id: "id" - - connectionStatusSnapshot: - sourceId: "sourceId" - groupId: "groupId" - queued: "queued" - percentUseCount: 9 - destinationId: "destinationId" - predictions: - predictedBytesAtNextInterval: 1 - predictionIntervalSeconds: 4 - predictedPercentBytes: 1 - predictedPercentCount: 1 - predictedMillisUntilCountBackpressure: 3 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 2 - output: "output" - input: "input" - percentUseBytes: 6 - flowFileAvailability: "flowFileAvailability" - destinationName: "destinationName" - queuedSize: "queuedSize" - queuedCount: "queuedCount" - name: "name" - flowFilesQueued: 5 + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true id: "id" - sourceName: "sourceName" - flowFilesIn: 6 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 4 - bytesQueued: 9 - canRead: true - id: "id" - queuedCount: "queuedCount" - queuedSize: "queuedSize" - flowFilesReceived: 4 - processGroupStatusSnapshots: - - canRead: true - id: "id" - - canRead: true - id: "id" - flowFilesSent: 8 - id: "id" - flowFilesIn: 6 - written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 - outputPortStatusSnapshots: - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true + queuedCount: "queuedCount" + queuedSize: "queuedSize" + flowFilesReceived: 5 + processGroupStatusSnapshots: + - canRead: true id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true - id: "id" - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true + - canRead: true id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true + flowFilesSent: 6 id: "id" - read: "read" - bytesTransferred: 7 - activeThreadCount: 4 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 0 - read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 - groupId: "groupId" - executionNode: "ALL" - bytesRead: 7 - type: "type" - terminatedThreadCount: 3 - output: "output" - input: "input" - taskCount: 8 - name: "name" + flowFilesIn: 0 + written: "written" + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 + outputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true id: "id" - written: "written" - flowFilesIn: 7 - tasksDuration: "tasksDuration" - runStatus: "Running" - flowFilesOut: 0 - tasks: "tasks" - bytesIn: 6 - bytesOut: 4 - canRead: true - id: "id" - - processorStatusSnapshot: - bytesWritten: 0 - read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 - groupId: "groupId" - executionNode: "ALL" - bytesRead: 7 - type: "type" - terminatedThreadCount: 3 - output: "output" - input: "input" - taskCount: 8 - name: "name" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true id: "id" - written: "written" - flowFilesIn: 7 - tasksDuration: "tasksDuration" - runStatus: "Running" - flowFilesOut: 0 - tasks: "tasks" - bytesIn: 6 - bytesOut: 4 - canRead: true - id: "id" - bytesRead: 7 - received: "received" - bytesSent: 6 - sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 - input: "input" - bytesReceived: 5 - name: "name" - flowFilesQueued: 1 - versionedFlowState: "LOCALLY_MODIFIED" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true + read: "read" + bytesTransferred: 0 + activeThreadCount: 8 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true - id: "id" - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true + bytesRead: 4 + received: "received" + bytesSent: 4 + sent: "sent" + flowFilesTransferred: 9 + terminatedThreadCount: 4 + input: "input" + bytesReceived: 7 + name: "name" + flowFilesQueued: 4 + versionedFlowState: "LOCALLY_MODIFIED" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + address: "address" + apiPort: 3 + nodeId: "nodeId" + - statusSnapshot: + transferred: "transferred" + queued: "queued" + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + output: "output" + connectionStatusSnapshots: + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + queuedCount: "queuedCount" + queuedSize: "queuedSize" + flowFilesReceived: 5 + processGroupStatusSnapshots: + - canRead: true + id: "id" + - canRead: true + id: "id" + flowFilesSent: 6 id: "id" - address: "address" - apiPort: 0 - nodeId: "nodeId" - - statusSnapshot: + flowFilesIn: 0 + written: "written" + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 + outputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + read: "read" + bytesTransferred: 0 + activeThreadCount: 8 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + bytesRead: 4 + received: "received" + bytesSent: 4 + sent: "sent" + flowFilesTransferred: 9 + terminatedThreadCount: 4 + input: "input" + bytesReceived: 7 + name: "name" + flowFilesQueued: 4 + versionedFlowState: "LOCALLY_MODIFIED" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + address: "address" + apiPort: 3 + nodeId: "nodeId" + id: "id" + aggregateSnapshot: transferred: "transferred" queued: "queued" remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -68742,21 +70770,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -68789,69 +70817,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -68884,2194 +70912,1479 @@ definitions: bytesOut: 5 canRead: true id: "id" - address: "address" - apiPort: 0 - nodeId: "nodeId" + statsLastRefreshed: "statsLastRefreshed" + parameterProviderConfiguration: + component: + parameterGroupName: "parameterGroupName" + synchronized: true + parameterProviderName: "parameterProviderName" + parameterProviderId: "parameterProviderId" + permissions: + canRead: true + canWrite: true id: "id" - aggregateSnapshot: - transferred: "transferred" - queued: "queued" - remoteProcessGroupStatusSnapshots: - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 0 - transmissionStatus: "transmissionStatus" - activeThreadCount: 7 - groupId: "groupId" - flowFilesReceived: 4 - name: "name" - targetUri: "targetUri" - flowFilesSent: 5 - received: "received" - id: "id" - bytesSent: 3 - sent: "sent" - id: "id" - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 0 - transmissionStatus: "transmissionStatus" - activeThreadCount: 7 - groupId: "groupId" - flowFilesReceived: 4 - name: "name" - targetUri: "targetUri" - flowFilesSent: 5 - received: "received" - id: "id" - bytesSent: 3 - sent: "sent" - id: "id" - output: "output" - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: "sourceId" - groupId: "groupId" - queued: "queued" - percentUseCount: 9 - destinationId: "destinationId" - predictions: - predictedBytesAtNextInterval: 1 - predictionIntervalSeconds: 4 - predictedPercentBytes: 1 - predictedPercentCount: 1 - predictedMillisUntilCountBackpressure: 3 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 2 - output: "output" - input: "input" - percentUseBytes: 6 - flowFileAvailability: "flowFileAvailability" - destinationName: "destinationName" - queuedSize: "queuedSize" - queuedCount: "queuedCount" - name: "name" - flowFilesQueued: 5 - id: "id" - sourceName: "sourceName" - flowFilesIn: 6 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 4 - bytesQueued: 9 - canRead: true - id: "id" - - connectionStatusSnapshot: - sourceId: "sourceId" - groupId: "groupId" - queued: "queued" - percentUseCount: 9 - destinationId: "destinationId" - predictions: - predictedBytesAtNextInterval: 1 - predictionIntervalSeconds: 4 - predictedPercentBytes: 1 - predictedPercentCount: 1 - predictedMillisUntilCountBackpressure: 3 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 2 - output: "output" - input: "input" - percentUseBytes: 6 - flowFileAvailability: "flowFileAvailability" - destinationName: "destinationName" - queuedSize: "queuedSize" - queuedCount: "queuedCount" - name: "name" - flowFilesQueued: 5 - id: "id" - sourceName: "sourceName" - flowFilesIn: 6 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 4 - bytesQueued: 9 - canRead: true - id: "id" - queuedCount: "queuedCount" - queuedSize: "queuedSize" - flowFilesReceived: 4 - processGroupStatusSnapshots: - - canRead: true - id: "id" - - canRead: true - id: "id" - flowFilesSent: 8 - id: "id" - flowFilesIn: 6 - written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 - outputPortStatusSnapshots: - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true - id: "id" - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true - id: "id" - read: "read" - bytesTransferred: 7 - activeThreadCount: 4 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 0 - read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 - groupId: "groupId" - executionNode: "ALL" - bytesRead: 7 - type: "type" - terminatedThreadCount: 3 - output: "output" - input: "input" - taskCount: 8 - name: "name" - id: "id" - written: "written" - flowFilesIn: 7 - tasksDuration: "tasksDuration" - runStatus: "Running" - flowFilesOut: 0 - tasks: "tasks" - bytesIn: 6 - bytesOut: 4 - canRead: true - id: "id" - - processorStatusSnapshot: - bytesWritten: 0 - read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 - groupId: "groupId" - executionNode: "ALL" - bytesRead: 7 - type: "type" - terminatedThreadCount: 3 - output: "output" - input: "input" - taskCount: 8 - name: "name" - id: "id" - written: "written" - flowFilesIn: 7 - tasksDuration: "tasksDuration" - runStatus: "Running" - flowFilesOut: 0 - tasks: "tasks" - bytesIn: 6 - bytesOut: 4 - canRead: true - id: "id" - bytesRead: 7 - received: "received" - bytesSent: 6 - sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 - input: "input" - bytesReceived: 5 - name: "name" - flowFilesQueued: 1 - versionedFlowState: "LOCALLY_MODIFIED" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true - id: "id" - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true - id: "id" - statsLastRefreshed: "statsLastRefreshed" - ParameterContextValidationRequestEntity: + parameterContextRevision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + ParameterContextUpdateStepDTO: type: "object" properties: - request: - description: "The Update Request" - $ref: "#/definitions/ParameterContextValidationRequestDTO" - disconnectedNodeAcknowledged: + description: + type: "string" + description: "Explanation of what happens in this step" + complete: type: "boolean" - description: "Acknowledges that this node is disconnected to allow for mutable\ - \ requests to proceed." - xml: - name: "parameterContextValidationRequestEntity" + description: "Whether or not this step has completed" + failureReason: + type: "string" + description: "An explanation of why this step failed, or null if this step\ + \ did not fail" example: - 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 - componentValidationResults: - validationResults: - - bulletins: - - sourceId: "sourceId" - canRead: true + failureReason: "failureReason" + description: "description" + complete: true + ParameterContextValidationRequestDTO: + type: "object" + properties: + requestId: + type: "string" + description: "The ID of the request" + uri: + type: "string" + description: "The URI for the request" + submissionTime: + type: "string" + format: "date-time" + description: "The timestamp of when the request was submitted" + lastUpdated: + type: "string" + format: "date-time" + description: "The timestamp of when the request was last updated" + complete: + type: "boolean" + description: "Whether or not the request is completed" + failureReason: + type: "string" + description: "The reason for the request failing, or null if the request has\ + \ not failed" + percentCompleted: + type: "integer" + format: "int32" + description: "A value between 0 and 100 (inclusive) indicating how close the\ + \ request is to completion" + state: + type: "string" + description: "A description of the current state of the request" + updateSteps: + type: "array" + description: "The steps that are required in order to complete the request,\ + \ along with the status of each" + items: + $ref: "#/definitions/ParameterContextValidationStepDTO" + parameterContext: + description: "The Parameter Context that is being operated on." + $ref: "#/definitions/ParameterContextDTO" + componentValidationResults: + description: "The Validation Results that were calculated for each component.\ + \ This value may not be set until the request completes." + $ref: "#/definitions/ComponentValidationResultsEntity" + example: + 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 + componentValidationResults: + validationResults: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - - sourceId: "sourceId" - canRead: true + timestamp: "timestamp" + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 6 - resultsValid: true - resultantValidationErrors: - - "resultantValidationErrors" - - "resultantValidationErrors" - processGroupId: "processGroupId" - name: "name" - referenceType: "PROCESSOR" - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - state: "state" - currentlyValid: true - permissions: - canRead: true - canWrite: true + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + activeThreadCount: 6 + resultsValid: true + resultantValidationErrors: + - "resultantValidationErrors" + - "resultantValidationErrors" + processGroupId: "processGroupId" + name: "name" + referenceType: "PROCESSOR" + validationErrors: + - "validationErrors" + - "validationErrors" id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: "uri" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - - bulletins: - - sourceId: "sourceId" - canRead: true + state: "state" + currentlyValid: true + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - - sourceId: "sourceId" - canRead: true + timestamp: "timestamp" + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 6 - resultsValid: true - resultantValidationErrors: - - "resultantValidationErrors" - - "resultantValidationErrors" - processGroupId: "processGroupId" - name: "name" - referenceType: "PROCESSOR" - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - state: "state" - currentlyValid: true - permissions: - canRead: true - canWrite: true + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + activeThreadCount: 6 + resultsValid: true + resultantValidationErrors: + - "resultantValidationErrors" + - "resultantValidationErrors" + processGroupId: "processGroupId" + name: "name" + referenceType: "PROCESSOR" + validationErrors: + - "validationErrors" + - "validationErrors" id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: "uri" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - failureReason: "failureReason" - state: "state" - complete: true - uri: "uri" - submissionTime: "2000-01-23T04:56:07.000+00:00" - parameterContext: - inheritedParameterContexts: - - component: - name: "name" - id: "id" - permissions: - canRead: true - canWrite: true + state: "state" + currentlyValid: true + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + failureReason: "failureReason" + state: "state" + complete: true + uri: "uri" + submissionTime: "2000-01-23T04:56:07.000+00:00" + parameterContext: + inheritedParameterContexts: + - component: + name: "name" id: "id" - - component: - name: "name" - id: "id" - permissions: - canRead: true - canWrite: true + permissions: + canRead: true + canWrite: true + id: "id" + - component: + name: "name" id: "id" - name: "name" - description: "description" + permissions: + canRead: true + canWrite: true id: "id" - parameters: - - parameter: - valueRemoved: true - inherited: true - name: "name" - description: "description" - sensitive: true - value: "value" - referencingComponents: - - bulletins: - - sourceId: "sourceId" - canRead: true + name: "name" + description: "description" + id: "id" + parameters: + - parameter: + valueRemoved: true + inherited: true + provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - - sourceId: "sourceId" - canRead: true + timestamp: "timestamp" + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 0 - processGroupId: "processGroupId" - name: "name" - referenceType: "PROCESSOR" - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - state: "state" - permissions: - canRead: true - canWrite: true + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + activeThreadCount: 0 + processGroupId: "processGroupId" + name: "name" referenceType: "PROCESSOR" + validationErrors: + - "validationErrors" + - "validationErrors" id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: "uri" - processGroup: - name: "name" - id: "id" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - - bulletins: - - sourceId: "sourceId" - canRead: true + state: "state" + permissions: + canRead: true + canWrite: true + referenceType: "PROCESSOR" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - - sourceId: "sourceId" - canRead: true + timestamp: "timestamp" + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 0 - processGroupId: "processGroupId" - name: "name" - referenceType: "PROCESSOR" - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - state: "state" - permissions: - canRead: true - canWrite: true + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + activeThreadCount: 0 + processGroupId: "processGroupId" + name: "name" referenceType: "PROCESSOR" + validationErrors: + - "validationErrors" + - "validationErrors" id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: "uri" - processGroup: - name: "name" - id: "id" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - parameterContext: - component: - name: "name" - id: "id" - permissions: - canRead: true - canWrite: true + state: "state" + permissions: + canRead: true + canWrite: true + referenceType: "PROCESSOR" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" id: "id" - canWrite: true - - parameter: - valueRemoved: true - inherited: true - name: "name" - description: "description" - sensitive: true - value: "value" - referencingComponents: - - bulletins: - - sourceId: "sourceId" - canRead: true + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + canWrite: true + - parameter: + valueRemoved: true + inherited: true + provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - - sourceId: "sourceId" - canRead: true + timestamp: "timestamp" + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 0 - processGroupId: "processGroupId" - name: "name" - referenceType: "PROCESSOR" - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - state: "state" - permissions: - canRead: true - canWrite: true + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + activeThreadCount: 0 + processGroupId: "processGroupId" + name: "name" referenceType: "PROCESSOR" + validationErrors: + - "validationErrors" + - "validationErrors" id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: "uri" - processGroup: - name: "name" - id: "id" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - - bulletins: - - sourceId: "sourceId" - canRead: true + state: "state" + permissions: + canRead: true + canWrite: true + referenceType: "PROCESSOR" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - - sourceId: "sourceId" - canRead: true + timestamp: "timestamp" + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 0 - processGroupId: "processGroupId" - name: "name" - referenceType: "PROCESSOR" - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - state: "state" - permissions: - canRead: true - canWrite: true + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + activeThreadCount: 0 + processGroupId: "processGroupId" + name: "name" referenceType: "PROCESSOR" + validationErrors: + - "validationErrors" + - "validationErrors" id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: "uri" - processGroup: - name: "name" - id: "id" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - parameterContext: - component: - name: "name" - id: "id" - permissions: - canRead: true - canWrite: true + state: "state" + permissions: + canRead: true + canWrite: true + referenceType: "PROCESSOR" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + parameterContext: + component: + name: "name" id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + canWrite: true + boundProcessGroups: + - activeRemotePortCount: 0 + staleCount: 2 + outputPortCount: 1 + inputPortCount: 9 + permissions: + canRead: true canWrite: true - boundProcessGroups: - - activeRemotePortCount: 0 - staleCount: 9 - outputPortCount: 1 - inputPortCount: 1 - permissions: - canRead: true - canWrite: true - runningCount: 3 - disabledCount: 0 - versionedFlowSnapshot: - bucket: + runningCount: 2 + disabledCount: 4 + versionedFlowSnapshot: + bucket: + identifier: "identifier" + permissions: + canRead: true + canWrite: true + canDelete: true + createdTimestamp: 8 + name: "name" + description: "description" + snapshotMetadata: + flowIdentifier: "flowIdentifier" + comments: "comments" + author: "author" + bucketIdentifier: "bucketIdentifier" + version: 0 + timestamp: 2 + externalControllerServices: + key: identifier: "identifier" - allowBundleRedeploy: true - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" name: "name" - description: "description" - allowPublicRead: true - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 - snapshotMetadata: - flowIdentifier: "flowIdentifier" - comments: "comments" - author: "author" - link: - href: "http://example.com/aeiou" - params: - key: "params" - bucketIdentifier: "bucketIdentifier" - version: 0 - timestamp: 1 - externalControllerServices: - key: - identifier: "identifier" - name: "name" - flowContents: + flowContents: + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 3 + comments: "comments" + processors: + - autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + runDurationMillis: 0 + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + maxBackoffPeriod: "maxBackoffPeriod" + yieldDuration: "yieldDuration" + bundle: + artifact: "artifact" + version: "version" + group: "group" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + annotationData: "annotationData" identifier: "identifier" componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 9 comments: "comments" - processors: - - autoTerminatedRelationships: - - "autoTerminatedRelationships" - - "autoTerminatedRelationships" - bulletinLevel: "bulletinLevel" - executionNode: "executionNode" - runDurationMillis: 1 - type: "type" - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - "FILE" - - "FILE" - cardinality: "SINGLE" - displayName: "displayName" - identifiesControllerService: true - name: "name" - sensitive: true - scheduledState: "ENABLED" - maxBackoffPeriod: "maxBackoffPeriod" - yieldDuration: "yieldDuration" + concurrentlySchedulableTaskCount: 5 + retryCount: 5 + penaltyDuration: "penaltyDuration" + backoffMechanism: "PENALIZE_FLOWFILE" + schedulingStrategy: "schedulingStrategy" + name: "name" + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + schedulingPeriod: "schedulingPeriod" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + properties: + key: "properties" + - autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + runDurationMillis: 0 + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + maxBackoffPeriod: "maxBackoffPeriod" + yieldDuration: "yieldDuration" + bundle: + artifact: "artifact" + version: "version" + group: "group" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + concurrentlySchedulableTaskCount: 5 + retryCount: 5 + penaltyDuration: "penaltyDuration" + backoffMechanism: "PENALIZE_FLOWFILE" + schedulingStrategy: "schedulingStrategy" + name: "name" + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + schedulingPeriod: "schedulingPeriod" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + properties: + key: "properties" + labels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + width: 5.877124706116695 + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + label: "label" + groupIdentifier: "groupIdentifier" + zIndex: 9 + height: 7.835035282970782 + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + width: 5.877124706116695 + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + label: "label" + groupIdentifier: "groupIdentifier" + zIndex: 9 + height: 7.835035282970782 + defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" + controllerServices: + - annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + bulletinLevel: "bulletinLevel" + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + controllerServiceApis: + - type: "type" bundle: artifact: "artifact" version: "version" group: "group" - retriedRelationships: - - "retriedRelationships" - - "retriedRelationships" - annotationData: "annotationData" - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 - penaltyDuration: "penaltyDuration" - backoffMechanism: "PENALIZE_FLOWFILE" - schedulingStrategy: "schedulingStrategy" - name: "name" - instanceIdentifier: "instanceIdentifier" - style: - key: "style" - schedulingPeriod: "schedulingPeriod" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - properties: - key: "properties" - - autoTerminatedRelationships: - - "autoTerminatedRelationships" - - "autoTerminatedRelationships" - bulletinLevel: "bulletinLevel" - executionNode: "executionNode" - runDurationMillis: 1 - type: "type" - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - "FILE" - - "FILE" - cardinality: "SINGLE" - displayName: "displayName" - identifiesControllerService: true - name: "name" - sensitive: true - scheduledState: "ENABLED" - maxBackoffPeriod: "maxBackoffPeriod" - yieldDuration: "yieldDuration" + - type: "type" bundle: artifact: "artifact" version: "version" group: "group" - retriedRelationships: - - "retriedRelationships" - - "retriedRelationships" - annotationData: "annotationData" - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 - penaltyDuration: "penaltyDuration" - backoffMechanism: "PENALIZE_FLOWFILE" - schedulingStrategy: "schedulingStrategy" - name: "name" - instanceIdentifier: "instanceIdentifier" - style: - key: "style" - schedulingPeriod: "schedulingPeriod" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - properties: - key: "properties" - labels: + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + bundle: + artifact: "artifact" + version: "version" + group: "group" + properties: + key: "properties" + - annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + bulletinLevel: "bulletinLevel" + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + bundle: + artifact: "artifact" + version: "version" + group: "group" + properties: + key: "properties" + defaultFlowFileExpiration: "defaultFlowFileExpiration" + flowFileConcurrency: "flowFileConcurrency" + processGroups: + - null + - null + flowFileOutboundPolicy: "flowFileOutboundPolicy" + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + name: "name" + inputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 0 + latest: true + remoteProcessGroups: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + communicationsTimeout: "communicationsTimeout" + proxyHost: "proxyHost" + proxyPort: 3 + transportProtocol: "RAW" + outputPorts: - identifier: "identifier" componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" name: "name" - width: 7.606863723092579 instanceIdentifier: "instanceIdentifier" - style: - key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 - label: "label" + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 - identifier: "identifier" componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" name: "name" - width: 7.606863723092579 instanceIdentifier: "instanceIdentifier" - style: - key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 - label: "label" + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 - defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" - controllerServices: - - annotationData: "annotationData" - identifier: "identifier" + name: "name" + targetUri: "targetUri" + proxyUser: "proxyUser" + targetUris: "targetUris" + inputPorts: + - identifier: "identifier" componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" comments: "comments" - bulletinLevel: "bulletinLevel" - type: "type" - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - "FILE" - - "FILE" - cardinality: "SINGLE" - displayName: "displayName" - identifiesControllerService: true - name: "name" - sensitive: true + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true scheduledState: "ENABLED" - controllerServiceApis: - - type: "type" - bundle: - artifact: "artifact" - version: "version" - group: "group" - - type: "type" - bundle: - artifact: "artifact" - version: "version" - group: "group" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 groupIdentifier: "groupIdentifier" - bundle: - artifact: "artifact" - version: "version" - group: "group" - properties: - key: "properties" - - annotationData: "annotationData" - identifier: "identifier" + - identifier: "identifier" componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" comments: "comments" - bulletinLevel: "bulletinLevel" - type: "type" - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - "FILE" - - "FILE" - cardinality: "SINGLE" - displayName: "displayName" - identifiesControllerService: true - name: "name" - sensitive: true + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true scheduledState: "ENABLED" - controllerServiceApis: - - type: "type" - bundle: - artifact: "artifact" - version: "version" - group: "group" - - type: "type" - bundle: - artifact: "artifact" - version: "version" - group: "group" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 groupIdentifier: "groupIdentifier" - bundle: - artifact: "artifact" - version: "version" - group: "group" - properties: - key: "properties" - defaultFlowFileExpiration: "defaultFlowFileExpiration" - flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null - flowFileOutboundPolicy: "flowFileOutboundPolicy" + instanceIdentifier: "instanceIdentifier" + yieldDuration: "yieldDuration" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + localNetworkInterface: "localNetworkInterface" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + communicationsTimeout: "communicationsTimeout" + proxyHost: "proxyHost" + proxyPort: 3 + transportProtocol: "RAW" outputPorts: - identifier: "identifier" componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 - type: "INPUT_PORT" + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - identifier: "identifier" componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 - type: "INPUT_PORT" + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" name: "name" + targetUri: "targetUri" + proxyUser: "proxyUser" + targetUris: "targetUris" inputPorts: - identifier: "identifier" componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" + yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 - versionedFlowCoordinates: - registryUrl: "registryUrl" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true - remoteProcessGroups: - - identifier: "identifier" - componentType: "CONNECTION" + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + localNetworkInterface: "localNetworkInterface" + groupIdentifier: "groupIdentifier" + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: comments: "comments" - communicationsTimeout: "communicationsTimeout" - proxyHost: "proxyHost" - proxyPort: 4 - transportProtocol: "RAW" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 - groupIdentifier: "groupIdentifier" + groupId: "groupId" name: "name" - targetUri: "targetUri" - proxyUser: "proxyUser" - targetUris: "targetUris" - inputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" - yieldDuration: "yieldDuration" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - localNetworkInterface: "localNetworkInterface" - - identifier: "identifier" - componentType: "CONNECTION" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: comments: "comments" - communicationsTimeout: "communicationsTimeout" - proxyHost: "proxyHost" - proxyPort: 4 - transportProtocol: "RAW" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 - groupIdentifier: "groupIdentifier" + groupId: "groupId" name: "name" - targetUri: "targetUri" - proxyUser: "proxyUser" - targetUris: "targetUris" - inputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" - yieldDuration: "yieldDuration" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - localNetworkInterface: "localNetworkInterface" + id: "id" + type: "PROCESSOR" + labelIndex: 7 + bends: + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 0 - bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + groupId: "groupId" name: "name" instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 5 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 0 - bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + groupId: "groupId" name: "name" instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 5 - parameterContextName: "parameterContextName" - flowEncodingVersion: "flowEncodingVersion" - flow: - versionCount: 0 + id: "id" + type: "PROCESSOR" + labelIndex: 7 + bends: + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + parameterContextName: "parameterContextName" + parameterProviders: + key: identifier: "identifier" - bucketName: "bucketName" - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" name: "name" + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + flow: + versionCount: 6 + identifier: "identifier" + bucketName: "bucketName" + permissions: + canRead: true + canWrite: true + canDelete: true + createdTimestamp: 1 + name: "name" + description: "description" + bucketIdentifier: "bucketIdentifier" + versionInfo: + version: 4 + lastModifiedTimestamp: 8 + flowEncodingVersion: "flowEncodingVersion" + parameterContexts: + key: + parameterGroupName: "parameterGroupName" + identifier: "identifier" + synchronized: true + componentType: "CONNECTION" + comments: "comments" description: "description" - modifiedTimestamp: 1 - bucketIdentifier: "bucketIdentifier" - type: "Flow" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 - parameterContexts: - key: - identifier: "identifier" - inheritedParameterContexts: - - "inheritedParameterContexts" - - "inheritedParameterContexts" - componentType: "CONNECTION" - comments: "comments" + inheritedParameterContexts: + - "inheritedParameterContexts" + - "inheritedParameterContexts" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + parameters: + - provided: true name: "name" description: "description" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - parameters: - - name: "name" - description: "description" - sensitive: true - value: "value" - - name: "name" - description: "description" - sensitive: true - value: "value" - latest: true - stoppedCount: 8 - id: "id" - bulletins: - - sourceId: "sourceId" - canRead: true + sensitive: true + value: "value" + - provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + parameterProvider: "parameterProvider" + latest: true + stoppedCount: 3 + id: "id" + bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - - sourceId: "sourceId" - canRead: true + timestamp: "timestamp" + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" + timestamp: "timestamp" + publicInputPortCount: 4 + upToDateCount: 7 + inactiveRemotePortCount: 0 + uri: "uri" + locallyModifiedCount: 4 + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 6 + component: + activeRemotePortCount: 7 + flowfileConcurrency: "UNBOUNDED" + staleCount: 4 + outputPortCount: 3 + inputPortCount: 6 + versionedComponentId: "versionedComponentId" + runningCount: 1 + disabledCount: 2 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" + stoppedCount: 5 + id: "id" + versionControlInformation: + bucketName: "bucketName" + groupId: "groupId" + stateExplanation: "stateExplanation" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + state: "LOCALLY_MODIFIED" + registryName: "registryName" + flowId: "flowId" + flowName: "flowName" + version: 0 + flowDescription: "flowDescription" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 6 publicInputPortCount: 6 - upToDateCount: 4 - inactiveRemotePortCount: 7 - uri: "uri" + comments: "comments" + upToDateCount: 3 + parentGroupId: "parentGroupId" + inactiveRemotePortCount: 9 locallyModifiedCount: 2 - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - disconnectedNodeAcknowledged: true - publicOutputPortCount: 9 - component: - activeRemotePortCount: 9 - flowfileConcurrency: "UNBOUNDED" - staleCount: 7 - outputPortCount: 3 - inputPortCount: 3 - versionedComponentId: "versionedComponentId" - runningCount: 5 - disabledCount: 7 - flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" - stoppedCount: 5 - id: "id" - versionControlInformation: - bucketName: "bucketName" - groupId: "groupId" - stateExplanation: "stateExplanation" - registryId: "registryId" - bucketId: "bucketId" - state: "LOCALLY_MODIFIED" - registryName: "registryName" - flowId: "flowId" - flowName: "flowName" - version: 6 - flowDescription: "flowDescription" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 1 - publicInputPortCount: 7 - comments: "comments" - upToDateCount: 2 - parentGroupId: "parentGroupId" - inactiveRemotePortCount: 3 - locallyModifiedCount: 4 - defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" - publicOutputPortCount: 1 - localOutputPortCount: 6 - defaultFlowFileExpiration: "defaultFlowFileExpiration" - localInputPortCount: 1 - contents: - controllerServices: - - deprecated: true - bulletinLevel: "bulletinLevel" - multipleVersionsAvailable: true - extensionMissing: true - type: "type" - descriptors: - key: - supportsEl: true - displayName: "displayName" - defaultValue: "defaultValue" - expressionLanguageScope: "expressionLanguageScope" - description: "description" - sensitive: true - required: true - dependencies: - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - allowableValues: - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - identifiesControllerService: "identifiesControllerService" - name: "name" - dynamic: true - identifiesControllerServiceBundle: - artifact: "artifact" - version: "version" - group: "group" - controllerServiceApis: - - type: "type" - bundle: - artifact: "artifact" - version: "version" - group: "group" - - type: "type" - bundle: - artifact: "artifact" - version: "version" - group: "group" - sensitiveDynamicPropertyNames: - - "sensitiveDynamicPropertyNames" - - "sensitiveDynamicPropertyNames" - versionedComponentId: "versionedComponentId" - supportsSensitiveDynamicProperties: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - state: "ENABLED" - bundle: - artifact: "artifact" - version: "version" - group: "group" - referencingComponents: - - bulletins: - - sourceId: "sourceId" - canRead: true - groupId: "groupId" - id: 5 - nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - 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" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" - timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: - descriptors: - key: - supportsEl: true - displayName: "displayName" - defaultValue: "defaultValue" - expressionLanguageScope: "expressionLanguageScope" - description: "description" - sensitive: true - required: true - dependencies: - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - allowableValues: - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - identifiesControllerService: "identifiesControllerService" - name: "name" - dynamic: true - identifiesControllerServiceBundle: - artifact: "artifact" - version: "version" - group: "group" - referenceCycle: true - activeThreadCount: 0 - groupId: "groupId" - name: "name" - validationErrors: - - "validationErrors" - - "validationErrors" - referenceType: "Processor" - id: "id" - state: "state" - type: "type" - referencingComponents: - - null - - null - properties: - key: "properties" - permissions: - canRead: true - canWrite: true - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: "uri" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - operatePermissions: - canRead: true - canWrite: true - - bulletins: - - sourceId: "sourceId" - canRead: true - groupId: "groupId" - id: 5 - nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - 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" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" - timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: - descriptors: - key: - supportsEl: true - displayName: "displayName" - defaultValue: "defaultValue" - expressionLanguageScope: "expressionLanguageScope" - description: "description" - sensitive: true - required: true - dependencies: - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - allowableValues: - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - identifiesControllerService: "identifiesControllerService" - name: "name" - dynamic: true - identifiesControllerServiceBundle: - artifact: "artifact" - version: "version" - group: "group" - referenceCycle: true - activeThreadCount: 0 - groupId: "groupId" - name: "name" - validationErrors: - - "validationErrors" - - "validationErrors" - referenceType: "Processor" - id: "id" - state: "state" - type: "type" - referencingComponents: - - null - - null - properties: - key: "properties" - permissions: - canRead: true - canWrite: true - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: "uri" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - operatePermissions: - canRead: true - canWrite: true - validationStatus: "VALID" - annotationData: "annotationData" - comments: "comments" - parentGroupId: "parentGroupId" - customUiUrl: "customUiUrl" - restricted: true - name: "name" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - persistsState: true - properties: - key: "properties" - - deprecated: true - bulletinLevel: "bulletinLevel" - multipleVersionsAvailable: true - extensionMissing: true - type: "type" - descriptors: - key: - supportsEl: true - displayName: "displayName" - defaultValue: "defaultValue" - expressionLanguageScope: "expressionLanguageScope" - description: "description" - sensitive: true - required: true - dependencies: - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - allowableValues: - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - identifiesControllerService: "identifiesControllerService" - name: "name" - dynamic: true - identifiesControllerServiceBundle: - artifact: "artifact" - version: "version" - group: "group" - controllerServiceApis: - - type: "type" - bundle: - artifact: "artifact" - version: "version" - group: "group" - - type: "type" - bundle: + defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" + publicOutputPortCount: 7 + localOutputPortCount: 1 + defaultFlowFileExpiration: "defaultFlowFileExpiration" + localInputPortCount: 1 + contents: + controllerServices: + - deprecated: true + bulletinLevel: "bulletinLevel" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: artifact: "artifact" version: "version" group: "group" - sensitiveDynamicPropertyNames: - - "sensitiveDynamicPropertyNames" - - "sensitiveDynamicPropertyNames" - versionedComponentId: "versionedComponentId" - supportsSensitiveDynamicProperties: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - state: "ENABLED" + controllerServiceApis: + - type: "type" bundle: artifact: "artifact" version: "version" group: "group" - referencingComponents: - - bulletins: - - sourceId: "sourceId" - canRead: true + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "ENABLED" + bundle: + artifact: "artifact" + version: "version" + group: "group" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - - sourceId: "sourceId" - canRead: true + timestamp: "timestamp" + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: - descriptors: - key: - supportsEl: true - displayName: "displayName" - defaultValue: "defaultValue" - expressionLanguageScope: "expressionLanguageScope" - description: "description" - sensitive: true - required: true - dependencies: - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - allowableValues: - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - identifiesControllerService: "identifiesControllerService" - name: "name" - dynamic: true - identifiesControllerServiceBundle: - artifact: "artifact" - version: "version" - group: "group" - referenceCycle: true - activeThreadCount: 0 - groupId: "groupId" - name: "name" - validationErrors: - - "validationErrors" - - "validationErrors" - referenceType: "Processor" - id: "id" - state: "state" - type: "type" - referencingComponents: - - null - - null - properties: - key: "properties" - permissions: - canRead: true - canWrite: true + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: "uri" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - operatePermissions: - canRead: true - canWrite: true - - bulletins: - - sourceId: "sourceId" - canRead: true + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - - sourceId: "sourceId" - canRead: true + timestamp: "timestamp" + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: - descriptors: - key: - supportsEl: true - displayName: "displayName" - defaultValue: "defaultValue" - expressionLanguageScope: "expressionLanguageScope" - description: "description" - sensitive: true - required: true - dependencies: - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - allowableValues: - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - identifiesControllerService: "identifiesControllerService" - name: "name" - dynamic: true - identifiesControllerServiceBundle: - artifact: "artifact" - version: "version" - group: "group" - referenceCycle: true - activeThreadCount: 0 - groupId: "groupId" - name: "name" - validationErrors: - - "validationErrors" - - "validationErrors" - referenceType: "Processor" - id: "id" - state: "state" - type: "type" - referencingComponents: - - null - - null - properties: - key: "properties" - permissions: - canRead: true - canWrite: true - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: "uri" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - operatePermissions: - canRead: true - canWrite: true - validationStatus: "VALID" - annotationData: "annotationData" - comments: "comments" - parentGroupId: "parentGroupId" - customUiUrl: "customUiUrl" - restricted: true - name: "name" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - persistsState: true - properties: - key: "properties" - processGroups: - - null - - null - outputPorts: - - comments: "comments" - concurrentlySchedulableTaskCount: 6 - groupAccessControl: - - "groupAccessControl" - - "groupAccessControl" - parentGroupId: "parentGroupId" - type: "INPUT_PORT" - allowRemoteAccess: true - versionedComponentId: "versionedComponentId" - name: "name" - transmitting: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - state: "RUNNING" - userAccessControl: - - "userAccessControl" - - "userAccessControl" - - comments: "comments" - concurrentlySchedulableTaskCount: 6 - groupAccessControl: - - "groupAccessControl" - - "groupAccessControl" - parentGroupId: "parentGroupId" - type: "INPUT_PORT" - allowRemoteAccess: true - versionedComponentId: "versionedComponentId" - name: "name" - transmitting: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - state: "RUNNING" - userAccessControl: - - "userAccessControl" - - "userAccessControl" - inputPorts: - - comments: "comments" - concurrentlySchedulableTaskCount: 6 - groupAccessControl: - - "groupAccessControl" - - "groupAccessControl" - parentGroupId: "parentGroupId" - type: "INPUT_PORT" - allowRemoteAccess: true - versionedComponentId: "versionedComponentId" - name: "name" - transmitting: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - state: "RUNNING" - userAccessControl: - - "userAccessControl" - - "userAccessControl" - - comments: "comments" - concurrentlySchedulableTaskCount: 6 - groupAccessControl: - - "groupAccessControl" - - "groupAccessControl" - parentGroupId: "parentGroupId" - type: "INPUT_PORT" - allowRemoteAccess: true - versionedComponentId: "versionedComponentId" - name: "name" - transmitting: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - state: "RUNNING" - userAccessControl: - - "userAccessControl" - - "userAccessControl" - funnels: - - versionedComponentId: "versionedComponentId" - parentGroupId: "parentGroupId" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - - versionedComponentId: "versionedComponentId" - parentGroupId: "parentGroupId" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - processors: - - supportsEventDriven: true - deprecated: true - description: "description" - multipleVersionsAvailable: true - extensionMissing: true - type: "type" - inputRequirement: "inputRequirement" - relationships: - - name: "name" - description: "description" - autoTerminate: true - retry: true - - name: "name" - description: "description" - autoTerminate: true - retry: true - versionedComponentId: "versionedComponentId" - supportsSensitiveDynamicProperties: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - state: "RUNNING" - bundle: - artifact: "artifact" - version: "version" - group: "group" - validationStatus: "VALID" - supportsParallelProcessing: true - supportsBatching: true - executionNodeRestricted: true - parentGroupId: "parentGroupId" - restricted: true - name: "name" - style: - key: "style" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - persistsState: true - config: - annotationData: "annotationData" - comments: "comments" - concurrentlySchedulableTaskCount: 1 - autoTerminatedRelationships: - - "autoTerminatedRelationships" - - "autoTerminatedRelationships" - retryCount: 2 - bulletinLevel: "bulletinLevel" - executionNode: "executionNode" - penaltyDuration: "penaltyDuration" - defaultSchedulingPeriod: - key: "defaultSchedulingPeriod" - runDurationMillis: 6 - defaultConcurrentTasks: - key: "defaultConcurrentTasks" - customUiUrl: "customUiUrl" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: descriptors: key: supportsEl: true @@ -71108,77 +72421,152 @@ definitions: artifact: "artifact" version: "version" group: "group" - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE" - maxBackoffPeriod: "maxBackoffPeriod" - sensitiveDynamicPropertyNames: - - "sensitiveDynamicPropertyNames" - - "sensitiveDynamicPropertyNames" - schedulingStrategy: "schedulingStrategy" - schedulingPeriod: "schedulingPeriod" - yieldDuration: "yieldDuration" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null properties: key: "properties" - retriedRelationships: - - "retriedRelationships" - - "retriedRelationships" - - supportsEventDriven: true - deprecated: true - description: "description" - multipleVersionsAvailable: true - extensionMissing: true - type: "type" - inputRequirement: "inputRequirement" - relationships: - - name: "name" - description: "description" - autoTerminate: true - retry: true - - name: "name" - description: "description" - autoTerminate: true - retry: true - versionedComponentId: "versionedComponentId" - supportsSensitiveDynamicProperties: true - validationErrors: - - "validationErrors" - - "validationErrors" + permissions: + canRead: true + canWrite: true id: "id" - state: "RUNNING" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + validationStatus: "VALID" + annotationData: "annotationData" + comments: "comments" + parentGroupId: "parentGroupId" + customUiUrl: "customUiUrl" + restricted: true + name: "name" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + properties: + key: "properties" + - deprecated: true + bulletinLevel: "bulletinLevel" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + controllerServiceApis: + - type: "type" bundle: artifact: "artifact" version: "version" group: "group" - validationStatus: "VALID" - supportsParallelProcessing: true - supportsBatching: true - executionNodeRestricted: true - parentGroupId: "parentGroupId" - restricted: true - name: "name" - style: - key: "style" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - persistsState: true - config: - annotationData: "annotationData" - comments: "comments" - concurrentlySchedulableTaskCount: 1 - autoTerminatedRelationships: - - "autoTerminatedRelationships" - - "autoTerminatedRelationships" - retryCount: 2 - bulletinLevel: "bulletinLevel" - executionNode: "executionNode" - penaltyDuration: "penaltyDuration" - defaultSchedulingPeriod: - key: "defaultSchedulingPeriod" - runDurationMillis: 6 - defaultConcurrentTasks: - key: "defaultConcurrentTasks" - customUiUrl: "customUiUrl" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "ENABLED" + bundle: + artifact: "artifact" + version: "version" + group: "group" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: descriptors: key: supportsEl: true @@ -71215,371 +72603,806 @@ definitions: artifact: "artifact" version: "version" group: "group" - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE" - maxBackoffPeriod: "maxBackoffPeriod" - sensitiveDynamicPropertyNames: - - "sensitiveDynamicPropertyNames" - - "sensitiveDynamicPropertyNames" - schedulingStrategy: "schedulingStrategy" - schedulingPeriod: "schedulingPeriod" - yieldDuration: "yieldDuration" - properties: - key: "properties" - retriedRelationships: - - "retriedRelationships" - - "retriedRelationships" - remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 6 - communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 - activeRemoteInputPortCount: 9 - proxyPort: 4 - flowRefreshed: "flowRefreshed" - versionedComponentId: "versionedComponentId" - transportProtocol: "transportProtocol" - transmitting: true - validationErrors: - - "validationErrors" - - "validationErrors" - yieldDuration: "yieldDuration" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true id: "id" - localNetworkInterface: "localNetworkInterface" - comments: "comments" - authorizationIssues: - - "authorizationIssues" - - "authorizationIssues" - proxyPassword: "proxyPassword" - parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 - proxyHost: "proxyHost" - contents: - outputPorts: - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 - name: "name" - transmitting: true - exists: true - id: "id" - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 - name: "name" - transmitting: true - exists: true - id: "id" - inputPorts: - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 - name: "name" - transmitting: true - exists: true - id: "id" - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 - name: "name" - transmitting: true - exists: true - id: "id" - targetUri: "targetUri" - name: "name" - proxyUser: "proxyUser" - targetUris: "targetUris" position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 - - targetSecure: true - inactiveRemoteInputPortCount: 6 - communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 - activeRemoteInputPortCount: 9 - proxyPort: 4 - flowRefreshed: "flowRefreshed" - versionedComponentId: "versionedComponentId" - transportProtocol: "transportProtocol" - transmitting: true - validationErrors: - - "validationErrors" - - "validationErrors" - yieldDuration: "yieldDuration" - id: "id" - localNetworkInterface: "localNetworkInterface" - comments: "comments" - authorizationIssues: - - "authorizationIssues" - - "authorizationIssues" - proxyPassword: "proxyPassword" - parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 - proxyHost: "proxyHost" - contents: - outputPorts: - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 - name: "name" - transmitting: true - exists: true - id: "id" - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 - name: "name" - transmitting: true - exists: true - id: "id" - inputPorts: - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 - name: "name" - transmitting: true - exists: true - id: "id" - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + id: 5 + 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" groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 - name: "name" - transmitting: true - exists: true - id: "id" - targetUri: "targetUri" - name: "name" - proxyUser: "proxyUser" - targetUris: "targetUris" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 - connections: - - prioritizers: - - "prioritizers" - - "prioritizers" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - running: true - comments: "comments" + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + validationStatus: "VALID" + annotationData: "annotationData" + comments: "comments" + parentGroupId: "parentGroupId" + customUiUrl: "customUiUrl" + restricted: true + name: "name" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + properties: + key: "properties" + processGroups: + - null + - null + outputPorts: + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + inputPorts: + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + funnels: + - versionedComponentId: "versionedComponentId" + parentGroupId: "parentGroupId" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + - versionedComponentId: "versionedComponentId" + parentGroupId: "parentGroupId" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + processors: + - supportsEventDriven: true + deprecated: true + description: "description" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + inputRequirement: "inputRequirement" + relationships: + - name: "name" + description: "description" + autoTerminate: true + retry: true + - name: "name" + description: "description" + autoTerminate: true + retry: true + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "RUNNING" + bundle: + artifact: "artifact" + version: "version" + group: "group" + validationStatus: "VALID" + supportsParallelProcessing: true + supportsBatching: true + executionNodeRestricted: true + parentGroupId: "parentGroupId" + restricted: true + name: "name" + style: + key: "style" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + config: + annotationData: "annotationData" + comments: "comments" + concurrentlySchedulableTaskCount: 6 + autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + retryCount: 1 + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + penaltyDuration: "penaltyDuration" + defaultSchedulingPeriod: + key: "defaultSchedulingPeriod" + runDurationMillis: 3 + defaultConcurrentTasks: + key: "defaultConcurrentTasks" + customUiUrl: "customUiUrl" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE" + maxBackoffPeriod: "maxBackoffPeriod" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + schedulingStrategy: "schedulingStrategy" + schedulingPeriod: "schedulingPeriod" + yieldDuration: "yieldDuration" + properties: + key: "properties" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + - supportsEventDriven: true + deprecated: true + description: "description" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + inputRequirement: "inputRequirement" + relationships: + - name: "name" + description: "description" + autoTerminate: true + retry: true + - name: "name" + description: "description" + autoTerminate: true + retry: true + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "RUNNING" + bundle: + artifact: "artifact" + version: "version" + group: "group" + validationStatus: "VALID" + supportsParallelProcessing: true + supportsBatching: true + executionNodeRestricted: true + parentGroupId: "parentGroupId" + restricted: true + name: "name" + style: + key: "style" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + config: + annotationData: "annotationData" + comments: "comments" + concurrentlySchedulableTaskCount: 6 + autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + retryCount: 1 + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + penaltyDuration: "penaltyDuration" + defaultSchedulingPeriod: + key: "defaultSchedulingPeriod" + runDurationMillis: 3 + defaultConcurrentTasks: + key: "defaultConcurrentTasks" + customUiUrl: "customUiUrl" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE" + maxBackoffPeriod: "maxBackoffPeriod" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + schedulingStrategy: "schedulingStrategy" + schedulingPeriod: "schedulingPeriod" + yieldDuration: "yieldDuration" + properties: + key: "properties" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + remoteProcessGroups: + - targetSecure: true + inactiveRemoteInputPortCount: 9 + communicationsTimeout: "communicationsTimeout" + outputPortCount: 5 + inputPortCount: 4 + activeRemoteInputPortCount: 9 + proxyPort: 1 + flowRefreshed: "flowRefreshed" + versionedComponentId: "versionedComponentId" + transportProtocol: "transportProtocol" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + yieldDuration: "yieldDuration" + id: "id" + localNetworkInterface: "localNetworkInterface" + comments: "comments" + authorizationIssues: + - "authorizationIssues" + - "authorizationIssues" + proxyPassword: "proxyPassword" + parentGroupId: "parentGroupId" + activeRemoteOutputPortCount: 6 + proxyHost: "proxyHost" + contents: + outputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 name: "name" transmitting: true exists: true id: "id" - type: "PROCESSOR" - parentGroupId: "parentGroupId" - availableRelationships: - - "availableRelationships" - - "availableRelationships" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - running: true - comments: "comments" + inputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 name: "name" transmitting: true exists: true id: "id" - type: "PROCESSOR" - labelIndex: 2 - bends: - - x: 6.027456183070403 - "y": 1.4658129805029452 - - x: 6.027456183070403 - "y": 1.4658129805029452 - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" - backPressureObjectThreshold: 9 - versionedComponentId: "versionedComponentId" - getzIndex: 7 - name: "name" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - loadBalancePartitionAttribute: "loadBalancePartitionAttribute" - - prioritizers: - - "prioritizers" - - "prioritizers" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - running: true - comments: "comments" + targetUri: "targetUri" + name: "name" + proxyUser: "proxyUser" + targetUris: "targetUris" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + inactiveRemoteOutputPortCount: 8 + - targetSecure: true + inactiveRemoteInputPortCount: 9 + communicationsTimeout: "communicationsTimeout" + outputPortCount: 5 + inputPortCount: 4 + activeRemoteInputPortCount: 9 + proxyPort: 1 + flowRefreshed: "flowRefreshed" + versionedComponentId: "versionedComponentId" + transportProtocol: "transportProtocol" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + yieldDuration: "yieldDuration" + id: "id" + localNetworkInterface: "localNetworkInterface" + comments: "comments" + authorizationIssues: + - "authorizationIssues" + - "authorizationIssues" + proxyPassword: "proxyPassword" + parentGroupId: "parentGroupId" + activeRemoteOutputPortCount: 6 + proxyHost: "proxyHost" + contents: + outputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 name: "name" transmitting: true exists: true id: "id" - type: "PROCESSOR" - parentGroupId: "parentGroupId" - availableRelationships: - - "availableRelationships" - - "availableRelationships" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - running: true - comments: "comments" + inputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 name: "name" transmitting: true exists: true id: "id" - type: "PROCESSOR" - labelIndex: 2 - bends: - - x: 6.027456183070403 - "y": 1.4658129805029452 - - x: 6.027456183070403 - "y": 1.4658129805029452 - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" - backPressureObjectThreshold: 9 + targetUri: "targetUri" + name: "name" + proxyUser: "proxyUser" + targetUris: "targetUris" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + inactiveRemoteOutputPortCount: 8 + connections: + - prioritizers: + - "prioritizers" + - "prioritizers" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + running: true + comments: "comments" versionedComponentId: "versionedComponentId" - getzIndex: 7 + groupId: "groupId" name: "name" + transmitting: true + exists: true id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - loadBalancePartitionAttribute: "loadBalancePartitionAttribute" - labels: - - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 - parentGroupId: "parentGroupId" - style: - key: "style" + type: "PROCESSOR" + parentGroupId: "parentGroupId" + availableRelationships: + - "availableRelationships" + - "availableRelationships" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - label: "label" - height: 5.944895607614016 - - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 - parentGroupId: "parentGroupId" - style: - key: "style" + type: "PROCESSOR" + labelIndex: 2 + bends: + - x: 6.027456183070403 + "y": 1.4658129805029452 + - x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" + backPressureObjectThreshold: 9 + versionedComponentId: "versionedComponentId" + getzIndex: 7 + name: "name" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalancePartitionAttribute: "loadBalancePartitionAttribute" + - prioritizers: + - "prioritizers" + - "prioritizers" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - label: "label" - height: 5.944895607614016 - name: "name" - invalidCount: 2 - syncFailureCount: 1 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - parameterContext: - component: + type: "PROCESSOR" + parentGroupId: "parentGroupId" + availableRelationships: + - "availableRelationships" + - "availableRelationships" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" name: "name" + transmitting: true + exists: true id: "id" - permissions: - canRead: true - canWrite: true + type: "PROCESSOR" + labelIndex: 2 + bends: + - x: 6.027456183070403 + "y": 1.4658129805029452 + - x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" + backPressureObjectThreshold: 9 + versionedComponentId: "versionedComponentId" + getzIndex: 7 + name: "name" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalancePartitionAttribute: "loadBalancePartitionAttribute" + labels: + - versionedComponentId: "versionedComponentId" + getzIndex: 5 + width: 6.778324963048013 + parentGroupId: "parentGroupId" + style: + key: "style" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + label: "label" + height: 6.878052220127876 + - versionedComponentId: "versionedComponentId" + getzIndex: 5 + width: 6.778324963048013 + parentGroupId: "parentGroupId" + style: + key: "style" id: "id" - locallyModifiedAndStaleCount: 1 - localOutputPortCount: 4 - localInputPortCount: 6 - invalidCount: 4 - syncFailureCount: 2 + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + label: "label" + height: 6.878052220127876 + name: "name" + invalidCount: 5 + syncFailureCount: 1 position: x: 6.027456183070403 "y": 1.4658129805029452 - versionedFlowState: "LOCALLY_MODIFIED" - locallyModifiedAndStaleCount: 0 parameterContext: component: name: "name" @@ -71588,536 +73411,306 @@ definitions: canRead: true canWrite: true id: "id" - status: + locallyModifiedAndStaleCount: 7 + localOutputPortCount: 6 + localInputPortCount: 2 + invalidCount: 8 + syncFailureCount: 0 + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + versionedFlowState: "LOCALLY_MODIFIED" + locallyModifiedAndStaleCount: 9 + parameterContext: + component: name: "name" - nodeSnapshots: - - statusSnapshot: - transferred: "transferred" - queued: "queued" - remoteProcessGroupStatusSnapshots: - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 0 - transmissionStatus: "transmissionStatus" - activeThreadCount: 7 - groupId: "groupId" - flowFilesReceived: 4 - name: "name" - targetUri: "targetUri" - flowFilesSent: 5 - received: "received" - id: "id" - bytesSent: 3 - sent: "sent" - id: "id" - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 0 - transmissionStatus: "transmissionStatus" - activeThreadCount: 7 - groupId: "groupId" - flowFilesReceived: 4 - name: "name" - targetUri: "targetUri" - flowFilesSent: 5 - received: "received" - id: "id" - bytesSent: 3 - sent: "sent" - id: "id" - output: "output" - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: "sourceId" - groupId: "groupId" - queued: "queued" - percentUseCount: 9 - destinationId: "destinationId" - predictions: - predictedBytesAtNextInterval: 1 - predictionIntervalSeconds: 4 - predictedPercentBytes: 1 - predictedPercentCount: 1 - predictedMillisUntilCountBackpressure: 3 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 2 - output: "output" - input: "input" - percentUseBytes: 6 - flowFileAvailability: "flowFileAvailability" - destinationName: "destinationName" - queuedSize: "queuedSize" - queuedCount: "queuedCount" - name: "name" - flowFilesQueued: 5 - id: "id" - sourceName: "sourceName" - flowFilesIn: 6 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 4 - bytesQueued: 9 - canRead: true - id: "id" - - connectionStatusSnapshot: - sourceId: "sourceId" - groupId: "groupId" - queued: "queued" - percentUseCount: 9 - destinationId: "destinationId" - predictions: - predictedBytesAtNextInterval: 1 - predictionIntervalSeconds: 4 - predictedPercentBytes: 1 - predictedPercentCount: 1 - predictedMillisUntilCountBackpressure: 3 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 2 - output: "output" - input: "input" - percentUseBytes: 6 - flowFileAvailability: "flowFileAvailability" - destinationName: "destinationName" - queuedSize: "queuedSize" - queuedCount: "queuedCount" - name: "name" - flowFilesQueued: 5 - id: "id" - sourceName: "sourceName" - flowFilesIn: 6 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 4 - bytesQueued: 9 - canRead: true - id: "id" - queuedCount: "queuedCount" - queuedSize: "queuedSize" - flowFilesReceived: 4 - processGroupStatusSnapshots: - - canRead: true - id: "id" - - canRead: true + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + status: + name: "name" + nodeSnapshots: + - statusSnapshot: + transferred: "transferred" + queued: "queued" + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" id: "id" - flowFilesSent: 8 + bytesSent: 5 + sent: "sent" id: "id" - flowFilesIn: 6 - written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 - outputPortStatusSnapshots: - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true - id: "id" - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true - id: "id" - read: "read" - bytesTransferred: 7 - activeThreadCount: 4 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 0 - read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 - groupId: "groupId" - executionNode: "ALL" - bytesRead: 7 - type: "type" - terminatedThreadCount: 3 - output: "output" - input: "input" - taskCount: 8 - name: "name" - id: "id" - written: "written" - flowFilesIn: 7 - tasksDuration: "tasksDuration" - runStatus: "Running" - flowFilesOut: 0 - tasks: "tasks" - bytesIn: 6 - bytesOut: 4 - canRead: true - id: "id" - - processorStatusSnapshot: - bytesWritten: 0 - read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 - groupId: "groupId" - executionNode: "ALL" - bytesRead: 7 - type: "type" - terminatedThreadCount: 3 - output: "output" - input: "input" - taskCount: 8 - name: "name" - id: "id" - written: "written" - flowFilesIn: 7 - tasksDuration: "tasksDuration" - runStatus: "Running" - flowFilesOut: 0 - tasks: "tasks" - bytesIn: 6 - bytesOut: 4 - canRead: true - id: "id" - bytesRead: 7 - received: "received" - bytesSent: 6 - sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 - input: "input" - bytesReceived: 5 - name: "name" - flowFilesQueued: 1 - versionedFlowState: "LOCALLY_MODIFIED" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true - id: "id" - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true - id: "id" - address: "address" - apiPort: 0 - nodeId: "nodeId" - - statusSnapshot: - transferred: "transferred" - queued: "queued" - remoteProcessGroupStatusSnapshots: - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 0 - transmissionStatus: "transmissionStatus" - activeThreadCount: 7 - groupId: "groupId" - flowFilesReceived: 4 - name: "name" - targetUri: "targetUri" - flowFilesSent: 5 - received: "received" - id: "id" - bytesSent: 3 - sent: "sent" - id: "id" - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 0 - transmissionStatus: "transmissionStatus" - activeThreadCount: 7 - groupId: "groupId" - flowFilesReceived: 4 - name: "name" - targetUri: "targetUri" - flowFilesSent: 5 - received: "received" - id: "id" - bytesSent: 3 - sent: "sent" - id: "id" - output: "output" - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: "sourceId" - groupId: "groupId" - queued: "queued" - percentUseCount: 9 - destinationId: "destinationId" - predictions: - predictedBytesAtNextInterval: 1 - predictionIntervalSeconds: 4 - predictedPercentBytes: 1 - predictedPercentCount: 1 - predictedMillisUntilCountBackpressure: 3 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 2 - output: "output" - input: "input" - percentUseBytes: 6 - flowFileAvailability: "flowFileAvailability" - destinationName: "destinationName" - queuedSize: "queuedSize" - queuedCount: "queuedCount" - name: "name" - flowFilesQueued: 5 - id: "id" - sourceName: "sourceName" - flowFilesIn: 6 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 4 - bytesQueued: 9 - canRead: true - id: "id" - - connectionStatusSnapshot: - sourceId: "sourceId" - groupId: "groupId" - queued: "queued" - percentUseCount: 9 - destinationId: "destinationId" - predictions: - predictedBytesAtNextInterval: 1 - predictionIntervalSeconds: 4 - predictedPercentBytes: 1 - predictedPercentCount: 1 - predictedMillisUntilCountBackpressure: 3 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 2 - output: "output" - input: "input" - percentUseBytes: 6 - flowFileAvailability: "flowFileAvailability" - destinationName: "destinationName" - queuedSize: "queuedSize" - queuedCount: "queuedCount" - name: "name" - flowFilesQueued: 5 - id: "id" - sourceName: "sourceName" - flowFilesIn: 6 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 4 - bytesQueued: 9 - canRead: true + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" id: "id" - queuedCount: "queuedCount" - queuedSize: "queuedSize" - flowFilesReceived: 4 - processGroupStatusSnapshots: - - canRead: true + bytesSent: 5 + sent: "sent" + id: "id" + output: "output" + connectionStatusSnapshots: + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 id: "id" - - canRead: true + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 id: "id" - flowFilesSent: 8 + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true id: "id" - flowFilesIn: 6 - written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 - outputPortStatusSnapshots: - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true + queuedCount: "queuedCount" + queuedSize: "queuedSize" + flowFilesReceived: 5 + processGroupStatusSnapshots: + - canRead: true + id: "id" + - canRead: true + id: "id" + flowFilesSent: 6 + id: "id" + flowFilesIn: 0 + written: "written" + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 + outputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true id: "id" - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true id: "id" - read: "read" - bytesTransferred: 7 - activeThreadCount: 4 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 0 - read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 - groupId: "groupId" - executionNode: "ALL" - bytesRead: 7 - type: "type" - terminatedThreadCount: 3 - output: "output" - input: "input" - taskCount: 8 - name: "name" - id: "id" - written: "written" - flowFilesIn: 7 - tasksDuration: "tasksDuration" - runStatus: "Running" - flowFilesOut: 0 - tasks: "tasks" - bytesIn: 6 - bytesOut: 4 - canRead: true + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + read: "read" + bytesTransferred: 0 + activeThreadCount: 8 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" id: "id" - - processorStatusSnapshot: - bytesWritten: 0 - read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 - groupId: "groupId" - executionNode: "ALL" - bytesRead: 7 - type: "type" - terminatedThreadCount: 3 - output: "output" - input: "input" - taskCount: 8 - name: "name" - id: "id" - written: "written" - flowFilesIn: 7 - tasksDuration: "tasksDuration" - runStatus: "Running" - flowFilesOut: 0 - tasks: "tasks" - bytesIn: 6 - bytesOut: 4 - canRead: true + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" id: "id" - bytesRead: 7 - received: "received" - bytesSent: 6 - sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 - input: "input" - bytesReceived: 5 - name: "name" - flowFilesQueued: 1 - versionedFlowState: "LOCALLY_MODIFIED" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + bytesRead: 4 + received: "received" + bytesSent: 4 + sent: "sent" + flowFilesTransferred: 9 + terminatedThreadCount: 4 + input: "input" + bytesReceived: 7 + name: "name" + flowFilesQueued: 4 + versionedFlowState: "LOCALLY_MODIFIED" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true id: "id" - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true id: "id" - address: "address" - apiPort: 0 - nodeId: "nodeId" - id: "id" - aggregateSnapshot: + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + address: "address" + apiPort: 3 + nodeId: "nodeId" + - statusSnapshot: transferred: "transferred" queued: "queued" remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -72188,21 +73781,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -72235,69 +73828,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -72330,1498 +73923,1396 @@ definitions: bytesOut: 5 canRead: true id: "id" - statsLastRefreshed: "statsLastRefreshed" - - activeRemotePortCount: 0 - staleCount: 9 - outputPortCount: 1 - inputPortCount: 1 - permissions: - canRead: true - canWrite: true - runningCount: 3 - disabledCount: 0 - versionedFlowSnapshot: - bucket: - identifier: "identifier" - allowBundleRedeploy: true - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" - name: "name" - description: "description" - allowPublicRead: true - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 - snapshotMetadata: - flowIdentifier: "flowIdentifier" - comments: "comments" - author: "author" - link: - href: "http://example.com/aeiou" - params: - key: "params" - bucketIdentifier: "bucketIdentifier" - version: 0 - timestamp: 1 - externalControllerServices: - key: - identifier: "identifier" + address: "address" + apiPort: 3 + nodeId: "nodeId" + id: "id" + aggregateSnapshot: + transferred: "transferred" + queued: "queued" + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 name: "name" - flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 9 - comments: "comments" - processors: - - autoTerminatedRelationships: - - "autoTerminatedRelationships" - - "autoTerminatedRelationships" - bulletinLevel: "bulletinLevel" - executionNode: "executionNode" - runDurationMillis: 1 - type: "type" - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - "FILE" - - "FILE" - cardinality: "SINGLE" - displayName: "displayName" - identifiesControllerService: true - name: "name" - sensitive: true - scheduledState: "ENABLED" - maxBackoffPeriod: "maxBackoffPeriod" - yieldDuration: "yieldDuration" - bundle: - artifact: "artifact" - version: "version" - group: "group" - retriedRelationships: - - "retriedRelationships" - - "retriedRelationships" - annotationData: "annotationData" - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 - penaltyDuration: "penaltyDuration" - backoffMechanism: "PENALIZE_FLOWFILE" - schedulingStrategy: "schedulingStrategy" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 name: "name" - instanceIdentifier: "instanceIdentifier" - style: - key: "style" - schedulingPeriod: "schedulingPeriod" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - properties: - key: "properties" - - autoTerminatedRelationships: - - "autoTerminatedRelationships" - - "autoTerminatedRelationships" - bulletinLevel: "bulletinLevel" - executionNode: "executionNode" - runDurationMillis: 1 - type: "type" - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - "FILE" - - "FILE" - cardinality: "SINGLE" - displayName: "displayName" - identifiesControllerService: true - name: "name" - sensitive: true - scheduledState: "ENABLED" - maxBackoffPeriod: "maxBackoffPeriod" - yieldDuration: "yieldDuration" - bundle: - artifact: "artifact" - version: "version" - group: "group" - retriedRelationships: - - "retriedRelationships" - - "retriedRelationships" - annotationData: "annotationData" - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 - penaltyDuration: "penaltyDuration" - backoffMechanism: "PENALIZE_FLOWFILE" - schedulingStrategy: "schedulingStrategy" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + output: "output" + connectionStatusSnapshots: + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" name: "name" - instanceIdentifier: "instanceIdentifier" - style: - key: "style" - schedulingPeriod: "schedulingPeriod" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - properties: - key: "properties" - labels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" name: "name" - width: 7.606863723092579 - instanceIdentifier: "instanceIdentifier" - style: - key: "style" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - label: "label" - groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + queuedCount: "queuedCount" + queuedSize: "queuedSize" + flowFilesReceived: 5 + processGroupStatusSnapshots: + - canRead: true + id: "id" + - canRead: true + id: "id" + flowFilesSent: 6 + id: "id" + flowFilesIn: 0 + written: "written" + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 + outputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" name: "name" - width: 7.606863723092579 - instanceIdentifier: "instanceIdentifier" - style: - key: "style" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - label: "label" - groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 - defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" - controllerServices: - - annotationData: "annotationData" - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - bulletinLevel: "bulletinLevel" - type: "type" - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - "FILE" - - "FILE" - cardinality: "SINGLE" - displayName: "displayName" - identifiesControllerService: true - name: "name" - sensitive: true - scheduledState: "ENABLED" - controllerServiceApis: - - type: "type" - bundle: - artifact: "artifact" - version: "version" - group: "group" - - type: "type" - bundle: - artifact: "artifact" - version: "version" - group: "group" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - bundle: - artifact: "artifact" - version: "version" - group: "group" - properties: - key: "properties" - - annotationData: "annotationData" - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - bulletinLevel: "bulletinLevel" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + read: "read" + bytesTransferred: 0 + activeThreadCount: 8 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 type: "type" - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - "FILE" - - "FILE" - cardinality: "SINGLE" - displayName: "displayName" - identifiesControllerService: true - name: "name" - sensitive: true - scheduledState: "ENABLED" - controllerServiceApis: - - type: "type" - bundle: - artifact: "artifact" - version: "version" - group: "group" - - type: "type" - bundle: - artifact: "artifact" - version: "version" - group: "group" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - bundle: - artifact: "artifact" - version: "version" - group: "group" - properties: - key: "properties" - defaultFlowFileExpiration: "defaultFlowFileExpiration" - flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null - flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + bytesRead: 4 + received: "received" + bytesSent: 4 + sent: "sent" + flowFilesTransferred: 9 + terminatedThreadCount: 4 + input: "input" + bytesReceived: 7 + name: "name" + flowFilesQueued: 4 + versionedFlowState: "LOCALLY_MODIFIED" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - name: "name" - inputPorts: - - identifier: "identifier" - componentType: "CONNECTION" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + statsLastRefreshed: "statsLastRefreshed" + - activeRemotePortCount: 0 + staleCount: 2 + outputPortCount: 1 + inputPortCount: 9 + permissions: + canRead: true + canWrite: true + runningCount: 2 + disabledCount: 4 + versionedFlowSnapshot: + bucket: + identifier: "identifier" + permissions: + canRead: true + canWrite: true + canDelete: true + createdTimestamp: 8 + name: "name" + description: "description" + snapshotMetadata: + flowIdentifier: "flowIdentifier" + comments: "comments" + author: "author" + bucketIdentifier: "bucketIdentifier" + version: 0 + timestamp: 2 + externalControllerServices: + key: + identifier: "identifier" + name: "name" + flowContents: + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 3 + comments: "comments" + processors: + - autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + runDurationMillis: 0 + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + maxBackoffPeriod: "maxBackoffPeriod" + yieldDuration: "yieldDuration" + bundle: + artifact: "artifact" + version: "version" + group: "group" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + concurrentlySchedulableTaskCount: 5 + retryCount: 5 + penaltyDuration: "penaltyDuration" + backoffMechanism: "PENALIZE_FLOWFILE" + schedulingStrategy: "schedulingStrategy" + name: "name" + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + schedulingPeriod: "schedulingPeriod" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + properties: + key: "properties" + - autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + runDurationMillis: 0 + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + maxBackoffPeriod: "maxBackoffPeriod" + yieldDuration: "yieldDuration" + bundle: + artifact: "artifact" + version: "version" + group: "group" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + concurrentlySchedulableTaskCount: 5 + retryCount: 5 + penaltyDuration: "penaltyDuration" + backoffMechanism: "PENALIZE_FLOWFILE" + schedulingStrategy: "schedulingStrategy" + name: "name" + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + schedulingPeriod: "schedulingPeriod" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + properties: + key: "properties" + labels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + width: 5.877124706116695 + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + label: "label" + groupIdentifier: "groupIdentifier" + zIndex: 9 + height: 7.835035282970782 + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + width: 5.877124706116695 + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + label: "label" + groupIdentifier: "groupIdentifier" + zIndex: 9 + height: 7.835035282970782 + defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" + controllerServices: + - annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + bulletinLevel: "bulletinLevel" + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + bundle: + artifact: "artifact" + version: "version" + group: "group" + properties: + key: "properties" + - annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + bulletinLevel: "bulletinLevel" + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + bundle: + artifact: "artifact" + version: "version" + group: "group" + properties: + key: "properties" + defaultFlowFileExpiration: "defaultFlowFileExpiration" + flowFileConcurrency: "flowFileConcurrency" + processGroups: + - null + - null + flowFileOutboundPolicy: "flowFileOutboundPolicy" + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + name: "name" + inputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 0 + latest: true + remoteProcessGroups: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + communicationsTimeout: "communicationsTimeout" + proxyHost: "proxyHost" + proxyPort: 3 + transportProtocol: "RAW" + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 - type: "INPUT_PORT" + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - identifier: "identifier" componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 - type: "INPUT_PORT" + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - funnels: + name: "name" + targetUri: "targetUri" + proxyUser: "proxyUser" + targetUris: "targetUris" + inputPorts: - identifier: "identifier" componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" + yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 - versionedFlowCoordinates: - registryUrl: "registryUrl" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true - remoteProcessGroups: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + localNetworkInterface: "localNetworkInterface" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + communicationsTimeout: "communicationsTimeout" + proxyHost: "proxyHost" + proxyPort: 3 + transportProtocol: "RAW" + outputPorts: - identifier: "identifier" componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" comments: "comments" - communicationsTimeout: "communicationsTimeout" - proxyHost: "proxyHost" - proxyPort: 4 - transportProtocol: "RAW" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 - groupIdentifier: "groupIdentifier" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" name: "name" - targetUri: "targetUri" - proxyUser: "proxyUser" - targetUris: "targetUris" - inputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" - yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 groupIdentifier: "groupIdentifier" - localNetworkInterface: "localNetworkInterface" - identifier: "identifier" componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" comments: "comments" - communicationsTimeout: "communicationsTimeout" - proxyHost: "proxyHost" - proxyPort: 4 - transportProtocol: "RAW" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 - groupIdentifier: "groupIdentifier" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" name: "name" - targetUri: "targetUri" - proxyUser: "proxyUser" - targetUris: "targetUris" - inputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 - groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" - yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 groupIdentifier: "groupIdentifier" - localNetworkInterface: "localNetworkInterface" - groupIdentifier: "groupIdentifier" - connections: + name: "name" + targetUri: "targetUri" + proxyUser: "proxyUser" + targetUris: "targetUris" + inputPorts: - identifier: "identifier" componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" + remoteGroupId: "remoteGroupId" comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 0 - bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 5 - identifier: "identifier" componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" + remoteGroupId: "remoteGroupId" comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 0 - bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 5 - parameterContextName: "parameterContextName" - flowEncodingVersion: "flowEncodingVersion" - flow: - versionCount: 0 + instanceIdentifier: "instanceIdentifier" + yieldDuration: "yieldDuration" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + localNetworkInterface: "localNetworkInterface" + groupIdentifier: "groupIdentifier" + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 7 + bends: + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 7 + bends: + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + parameterContextName: "parameterContextName" + parameterProviders: + key: identifier: "identifier" - bucketName: "bucketName" - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" name: "name" + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + flow: + versionCount: 6 + identifier: "identifier" + bucketName: "bucketName" + permissions: + canRead: true + canWrite: true + canDelete: true + createdTimestamp: 1 + name: "name" + description: "description" + bucketIdentifier: "bucketIdentifier" + versionInfo: + version: 4 + lastModifiedTimestamp: 8 + flowEncodingVersion: "flowEncodingVersion" + parameterContexts: + key: + parameterGroupName: "parameterGroupName" + identifier: "identifier" + synchronized: true + componentType: "CONNECTION" + comments: "comments" description: "description" - modifiedTimestamp: 1 - bucketIdentifier: "bucketIdentifier" - type: "Flow" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 - parameterContexts: - key: - identifier: "identifier" - inheritedParameterContexts: - - "inheritedParameterContexts" - - "inheritedParameterContexts" - componentType: "CONNECTION" - comments: "comments" + inheritedParameterContexts: + - "inheritedParameterContexts" + - "inheritedParameterContexts" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + parameters: + - provided: true name: "name" description: "description" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - parameters: - - name: "name" - description: "description" - sensitive: true - value: "value" - - name: "name" - description: "description" - sensitive: true - value: "value" - latest: true - stoppedCount: 8 - id: "id" - bulletins: - - sourceId: "sourceId" - canRead: true + sensitive: true + value: "value" + - provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + parameterProvider: "parameterProvider" + latest: true + stoppedCount: 3 + id: "id" + bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - - sourceId: "sourceId" - canRead: true + timestamp: "timestamp" + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" + timestamp: "timestamp" + publicInputPortCount: 4 + upToDateCount: 7 + inactiveRemotePortCount: 0 + uri: "uri" + locallyModifiedCount: 4 + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 6 + component: + activeRemotePortCount: 7 + flowfileConcurrency: "UNBOUNDED" + staleCount: 4 + outputPortCount: 3 + inputPortCount: 6 + versionedComponentId: "versionedComponentId" + runningCount: 1 + disabledCount: 2 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" + stoppedCount: 5 + id: "id" + versionControlInformation: + bucketName: "bucketName" + groupId: "groupId" + stateExplanation: "stateExplanation" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + state: "LOCALLY_MODIFIED" + registryName: "registryName" + flowId: "flowId" + flowName: "flowName" + version: 0 + flowDescription: "flowDescription" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 6 publicInputPortCount: 6 - upToDateCount: 4 - inactiveRemotePortCount: 7 - uri: "uri" + comments: "comments" + upToDateCount: 3 + parentGroupId: "parentGroupId" + inactiveRemotePortCount: 9 locallyModifiedCount: 2 - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - disconnectedNodeAcknowledged: true - publicOutputPortCount: 9 - component: - activeRemotePortCount: 9 - flowfileConcurrency: "UNBOUNDED" - staleCount: 7 - outputPortCount: 3 - inputPortCount: 3 - versionedComponentId: "versionedComponentId" - runningCount: 5 - disabledCount: 7 - flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" - stoppedCount: 5 - id: "id" - versionControlInformation: - bucketName: "bucketName" - groupId: "groupId" - stateExplanation: "stateExplanation" - registryId: "registryId" - bucketId: "bucketId" - state: "LOCALLY_MODIFIED" - registryName: "registryName" - flowId: "flowId" - flowName: "flowName" - version: 6 - flowDescription: "flowDescription" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 1 - publicInputPortCount: 7 - comments: "comments" - upToDateCount: 2 - parentGroupId: "parentGroupId" - inactiveRemotePortCount: 3 - locallyModifiedCount: 4 - defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" - publicOutputPortCount: 1 - localOutputPortCount: 6 - defaultFlowFileExpiration: "defaultFlowFileExpiration" - localInputPortCount: 1 - contents: - controllerServices: - - deprecated: true - bulletinLevel: "bulletinLevel" - multipleVersionsAvailable: true - extensionMissing: true - type: "type" - descriptors: - key: - supportsEl: true - displayName: "displayName" - defaultValue: "defaultValue" - expressionLanguageScope: "expressionLanguageScope" - description: "description" - sensitive: true - required: true - dependencies: - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - allowableValues: - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - identifiesControllerService: "identifiesControllerService" - name: "name" - dynamic: true - identifiesControllerServiceBundle: - artifact: "artifact" - version: "version" - group: "group" - controllerServiceApis: - - type: "type" - bundle: - artifact: "artifact" - version: "version" - group: "group" - - type: "type" - bundle: + defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" + publicOutputPortCount: 7 + localOutputPortCount: 1 + defaultFlowFileExpiration: "defaultFlowFileExpiration" + localInputPortCount: 1 + contents: + controllerServices: + - deprecated: true + bulletinLevel: "bulletinLevel" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: artifact: "artifact" version: "version" group: "group" - sensitiveDynamicPropertyNames: - - "sensitiveDynamicPropertyNames" - - "sensitiveDynamicPropertyNames" - versionedComponentId: "versionedComponentId" - supportsSensitiveDynamicProperties: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - state: "ENABLED" + controllerServiceApis: + - type: "type" bundle: artifact: "artifact" version: "version" group: "group" - referencingComponents: - - bulletins: - - sourceId: "sourceId" - canRead: true + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "ENABLED" + bundle: + artifact: "artifact" + version: "version" + group: "group" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - - sourceId: "sourceId" - canRead: true + timestamp: "timestamp" + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: - descriptors: - key: - supportsEl: true - displayName: "displayName" - defaultValue: "defaultValue" - expressionLanguageScope: "expressionLanguageScope" - description: "description" - sensitive: true - required: true - dependencies: - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - allowableValues: - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - identifiesControllerService: "identifiesControllerService" - name: "name" - dynamic: true - identifiesControllerServiceBundle: - artifact: "artifact" - version: "version" - group: "group" - referenceCycle: true - activeThreadCount: 0 - groupId: "groupId" - name: "name" - validationErrors: - - "validationErrors" - - "validationErrors" - referenceType: "Processor" - id: "id" - state: "state" - type: "type" - referencingComponents: - - null - - null - properties: - key: "properties" - permissions: - canRead: true - canWrite: true + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: "uri" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - operatePermissions: - canRead: true - canWrite: true - - bulletins: - - sourceId: "sourceId" - canRead: true + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - - sourceId: "sourceId" - canRead: true + timestamp: "timestamp" + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: - descriptors: - key: - supportsEl: true - displayName: "displayName" - defaultValue: "defaultValue" - expressionLanguageScope: "expressionLanguageScope" - description: "description" - sensitive: true - required: true - dependencies: - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - allowableValues: - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - identifiesControllerService: "identifiesControllerService" - name: "name" - dynamic: true - identifiesControllerServiceBundle: - artifact: "artifact" - version: "version" - group: "group" - referenceCycle: true - activeThreadCount: 0 - groupId: "groupId" - name: "name" - validationErrors: - - "validationErrors" - - "validationErrors" - referenceType: "Processor" - id: "id" - state: "state" - type: "type" - referencingComponents: - - null - - null - properties: - key: "properties" - permissions: - canRead: true - canWrite: true + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: "uri" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - operatePermissions: - canRead: true - canWrite: true - validationStatus: "VALID" - annotationData: "annotationData" - comments: "comments" - parentGroupId: "parentGroupId" - customUiUrl: "customUiUrl" - restricted: true - name: "name" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" position: x: 6.027456183070403 "y": 1.4658129805029452 - persistsState: true - properties: - key: "properties" - - deprecated: true - bulletinLevel: "bulletinLevel" - multipleVersionsAvailable: true - extensionMissing: true - type: "type" - descriptors: - key: - supportsEl: true - displayName: "displayName" - defaultValue: "defaultValue" - expressionLanguageScope: "expressionLanguageScope" - description: "description" - sensitive: true - required: true - dependencies: - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - allowableValues: - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - identifiesControllerService: "identifiesControllerService" - name: "name" - dynamic: true - identifiesControllerServiceBundle: - artifact: "artifact" - version: "version" - group: "group" - controllerServiceApis: - - type: "type" - bundle: - artifact: "artifact" - version: "version" - group: "group" - - type: "type" - bundle: + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + validationStatus: "VALID" + annotationData: "annotationData" + comments: "comments" + parentGroupId: "parentGroupId" + customUiUrl: "customUiUrl" + restricted: true + name: "name" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + properties: + key: "properties" + - deprecated: true + bulletinLevel: "bulletinLevel" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: artifact: "artifact" version: "version" group: "group" - sensitiveDynamicPropertyNames: - - "sensitiveDynamicPropertyNames" - - "sensitiveDynamicPropertyNames" - versionedComponentId: "versionedComponentId" - supportsSensitiveDynamicProperties: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - state: "ENABLED" + controllerServiceApis: + - type: "type" bundle: artifact: "artifact" version: "version" group: "group" - referencingComponents: - - bulletins: - - sourceId: "sourceId" - canRead: true - groupId: "groupId" - id: 5 - nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - 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" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" - timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: - descriptors: - key: - supportsEl: true - displayName: "displayName" - defaultValue: "defaultValue" - expressionLanguageScope: "expressionLanguageScope" - description: "description" - sensitive: true - required: true - dependencies: - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - allowableValues: - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - identifiesControllerService: "identifiesControllerService" - name: "name" - dynamic: true - identifiesControllerServiceBundle: - artifact: "artifact" - version: "version" - group: "group" - referenceCycle: true - activeThreadCount: 0 - groupId: "groupId" - name: "name" - validationErrors: - - "validationErrors" - - "validationErrors" - referenceType: "Processor" - id: "id" - state: "state" - type: "type" - referencingComponents: - - null - - null - properties: - key: "properties" - permissions: - canRead: true - canWrite: true - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: "uri" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - operatePermissions: - canRead: true - canWrite: true - - bulletins: - - sourceId: "sourceId" - canRead: true + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "ENABLED" + bundle: + artifact: "artifact" + version: "version" + group: "group" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - - sourceId: "sourceId" - canRead: true + timestamp: "timestamp" + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" groupId: "groupId" id: 5 + sourceName: "sourceName" + category: "category" + message: "message" nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: - descriptors: - key: - supportsEl: true - displayName: "displayName" - defaultValue: "defaultValue" - expressionLanguageScope: "expressionLanguageScope" - description: "description" - sensitive: true - required: true - dependencies: - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - allowableValues: - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - identifiesControllerService: "identifiesControllerService" - name: "name" - dynamic: true - identifiesControllerServiceBundle: - artifact: "artifact" - version: "version" - group: "group" - referenceCycle: true - activeThreadCount: 0 - groupId: "groupId" - name: "name" - validationErrors: - - "validationErrors" - - "validationErrors" - referenceType: "Processor" - id: "id" - state: "state" - type: "type" - referencingComponents: - - null - - null - properties: - key: "properties" - permissions: - canRead: true - canWrite: true - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: "uri" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - operatePermissions: - canRead: true - canWrite: true - validationStatus: "VALID" - annotationData: "annotationData" - comments: "comments" - parentGroupId: "parentGroupId" - customUiUrl: "customUiUrl" - restricted: true - name: "name" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - persistsState: true - properties: - key: "properties" - processGroups: - - null - - null - outputPorts: - - comments: "comments" - concurrentlySchedulableTaskCount: 6 - groupAccessControl: - - "groupAccessControl" - - "groupAccessControl" - parentGroupId: "parentGroupId" - type: "INPUT_PORT" - allowRemoteAccess: true - versionedComponentId: "versionedComponentId" - name: "name" - transmitting: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - state: "RUNNING" - userAccessControl: - - "userAccessControl" - - "userAccessControl" - - comments: "comments" - concurrentlySchedulableTaskCount: 6 - groupAccessControl: - - "groupAccessControl" - - "groupAccessControl" - parentGroupId: "parentGroupId" - type: "INPUT_PORT" - allowRemoteAccess: true - versionedComponentId: "versionedComponentId" - name: "name" - transmitting: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - state: "RUNNING" - userAccessControl: - - "userAccessControl" - - "userAccessControl" - inputPorts: - - comments: "comments" - concurrentlySchedulableTaskCount: 6 - groupAccessControl: - - "groupAccessControl" - - "groupAccessControl" - parentGroupId: "parentGroupId" - type: "INPUT_PORT" - allowRemoteAccess: true - versionedComponentId: "versionedComponentId" - name: "name" - transmitting: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - state: "RUNNING" - userAccessControl: - - "userAccessControl" - - "userAccessControl" - - comments: "comments" - concurrentlySchedulableTaskCount: 6 - groupAccessControl: - - "groupAccessControl" - - "groupAccessControl" - parentGroupId: "parentGroupId" - type: "INPUT_PORT" - allowRemoteAccess: true - versionedComponentId: "versionedComponentId" - name: "name" - transmitting: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - state: "RUNNING" - userAccessControl: - - "userAccessControl" - - "userAccessControl" - funnels: - - versionedComponentId: "versionedComponentId" - parentGroupId: "parentGroupId" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - - versionedComponentId: "versionedComponentId" - parentGroupId: "parentGroupId" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - processors: - - supportsEventDriven: true - deprecated: true - description: "description" - multipleVersionsAvailable: true - extensionMissing: true - type: "type" - inputRequirement: "inputRequirement" - relationships: - - name: "name" - description: "description" - autoTerminate: true - retry: true - - name: "name" - description: "description" - autoTerminate: true - retry: true - versionedComponentId: "versionedComponentId" - supportsSensitiveDynamicProperties: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - state: "RUNNING" - bundle: - artifact: "artifact" - version: "version" - group: "group" - validationStatus: "VALID" - supportsParallelProcessing: true - supportsBatching: true - executionNodeRestricted: true - parentGroupId: "parentGroupId" - restricted: true - name: "name" - style: - key: "style" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - persistsState: true - config: - annotationData: "annotationData" - comments: "comments" - concurrentlySchedulableTaskCount: 1 - autoTerminatedRelationships: - - "autoTerminatedRelationships" - - "autoTerminatedRelationships" - retryCount: 2 - bulletinLevel: "bulletinLevel" - executionNode: "executionNode" - penaltyDuration: "penaltyDuration" - defaultSchedulingPeriod: - key: "defaultSchedulingPeriod" - runDurationMillis: 6 - defaultConcurrentTasks: - key: "defaultConcurrentTasks" - customUiUrl: "customUiUrl" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: descriptors: key: supportsEl: true @@ -73858,77 +75349,72 @@ definitions: artifact: "artifact" version: "version" group: "group" - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE" - maxBackoffPeriod: "maxBackoffPeriod" - sensitiveDynamicPropertyNames: - - "sensitiveDynamicPropertyNames" - - "sensitiveDynamicPropertyNames" - schedulingStrategy: "schedulingStrategy" - schedulingPeriod: "schedulingPeriod" - yieldDuration: "yieldDuration" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null properties: key: "properties" - retriedRelationships: - - "retriedRelationships" - - "retriedRelationships" - - supportsEventDriven: true - deprecated: true - description: "description" - multipleVersionsAvailable: true - extensionMissing: true - type: "type" - inputRequirement: "inputRequirement" - relationships: - - name: "name" - description: "description" - autoTerminate: true - retry: true - - name: "name" - description: "description" - autoTerminate: true - retry: true - versionedComponentId: "versionedComponentId" - supportsSensitiveDynamicProperties: true - validationErrors: - - "validationErrors" - - "validationErrors" + permissions: + canRead: true + canWrite: true id: "id" - state: "RUNNING" - bundle: - artifact: "artifact" - version: "version" - group: "group" - validationStatus: "VALID" - supportsParallelProcessing: true - supportsBatching: true - executionNodeRestricted: true - parentGroupId: "parentGroupId" - restricted: true - name: "name" - style: - key: "style" position: x: 6.027456183070403 "y": 1.4658129805029452 - persistsState: true - config: - annotationData: "annotationData" - comments: "comments" - concurrentlySchedulableTaskCount: 1 - autoTerminatedRelationships: - - "autoTerminatedRelationships" - - "autoTerminatedRelationships" - retryCount: 2 - bulletinLevel: "bulletinLevel" - executionNode: "executionNode" - penaltyDuration: "penaltyDuration" - defaultSchedulingPeriod: - key: "defaultSchedulingPeriod" - runDurationMillis: 6 - defaultConcurrentTasks: - key: "defaultConcurrentTasks" - customUiUrl: "customUiUrl" + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: descriptors: key: supportsEl: true @@ -73965,371 +75451,704 @@ definitions: artifact: "artifact" version: "version" group: "group" - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE" - maxBackoffPeriod: "maxBackoffPeriod" - sensitiveDynamicPropertyNames: - - "sensitiveDynamicPropertyNames" - - "sensitiveDynamicPropertyNames" - schedulingStrategy: "schedulingStrategy" - schedulingPeriod: "schedulingPeriod" - yieldDuration: "yieldDuration" - properties: - key: "properties" - retriedRelationships: - - "retriedRelationships" - - "retriedRelationships" - remoteProcessGroups: - - targetSecure: true - inactiveRemoteInputPortCount: 6 - communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 - activeRemoteInputPortCount: 9 - proxyPort: 4 - flowRefreshed: "flowRefreshed" - versionedComponentId: "versionedComponentId" - transportProtocol: "transportProtocol" - transmitting: true - validationErrors: - - "validationErrors" - - "validationErrors" - yieldDuration: "yieldDuration" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true id: "id" - localNetworkInterface: "localNetworkInterface" - comments: "comments" - authorizationIssues: - - "authorizationIssues" - - "authorizationIssues" - proxyPassword: "proxyPassword" - parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 - proxyHost: "proxyHost" - contents: - outputPorts: - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 - name: "name" - transmitting: true - exists: true - id: "id" - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 - name: "name" - transmitting: true - exists: true - id: "id" - inputPorts: - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 - name: "name" - transmitting: true - exists: true - id: "id" - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 - name: "name" - transmitting: true - exists: true - id: "id" - targetUri: "targetUri" - name: "name" - proxyUser: "proxyUser" - targetUris: "targetUris" position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 - - targetSecure: true - inactiveRemoteInputPortCount: 6 - communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 - activeRemoteInputPortCount: 9 - proxyPort: 4 - flowRefreshed: "flowRefreshed" - versionedComponentId: "versionedComponentId" - transportProtocol: "transportProtocol" - transmitting: true - validationErrors: - - "validationErrors" - - "validationErrors" - yieldDuration: "yieldDuration" - id: "id" - localNetworkInterface: "localNetworkInterface" + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + validationStatus: "VALID" + annotationData: "annotationData" + comments: "comments" + parentGroupId: "parentGroupId" + customUiUrl: "customUiUrl" + restricted: true + name: "name" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + properties: + key: "properties" + processGroups: + - null + - null + outputPorts: + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + inputPorts: + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + funnels: + - versionedComponentId: "versionedComponentId" + parentGroupId: "parentGroupId" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + - versionedComponentId: "versionedComponentId" + parentGroupId: "parentGroupId" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + processors: + - supportsEventDriven: true + deprecated: true + description: "description" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + inputRequirement: "inputRequirement" + relationships: + - name: "name" + description: "description" + autoTerminate: true + retry: true + - name: "name" + description: "description" + autoTerminate: true + retry: true + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "RUNNING" + bundle: + artifact: "artifact" + version: "version" + group: "group" + validationStatus: "VALID" + supportsParallelProcessing: true + supportsBatching: true + executionNodeRestricted: true + parentGroupId: "parentGroupId" + restricted: true + name: "name" + style: + key: "style" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + config: + annotationData: "annotationData" comments: "comments" - authorizationIssues: - - "authorizationIssues" - - "authorizationIssues" - proxyPassword: "proxyPassword" - parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 - proxyHost: "proxyHost" - contents: - outputPorts: - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 - name: "name" - transmitting: true - exists: true - id: "id" - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 - name: "name" - transmitting: true - exists: true - id: "id" - inputPorts: - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 + concurrentlySchedulableTaskCount: 6 + autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + retryCount: 1 + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + penaltyDuration: "penaltyDuration" + defaultSchedulingPeriod: + key: "defaultSchedulingPeriod" + runDurationMillis: 3 + defaultConcurrentTasks: + key: "defaultConcurrentTasks" + customUiUrl: "customUiUrl" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" name: "name" - transmitting: true - exists: true - id: "id" - - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 6 - groupId: "groupId" - useCompression: true - targetRunning: true - connected: true - versionedComponentId: "versionedComponentId" - batchSettings: - duration: "duration" - size: "size" - count: 3 + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE" + maxBackoffPeriod: "maxBackoffPeriod" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + schedulingStrategy: "schedulingStrategy" + schedulingPeriod: "schedulingPeriod" + yieldDuration: "yieldDuration" + properties: + key: "properties" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + - supportsEventDriven: true + deprecated: true + description: "description" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + inputRequirement: "inputRequirement" + relationships: + - name: "name" + description: "description" + autoTerminate: true + retry: true + - name: "name" + description: "description" + autoTerminate: true + retry: true + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "RUNNING" + bundle: + artifact: "artifact" + version: "version" + group: "group" + validationStatus: "VALID" + supportsParallelProcessing: true + supportsBatching: true + executionNodeRestricted: true + parentGroupId: "parentGroupId" + restricted: true + name: "name" + style: + key: "style" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + config: + annotationData: "annotationData" + comments: "comments" + concurrentlySchedulableTaskCount: 6 + autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + retryCount: 1 + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + penaltyDuration: "penaltyDuration" + defaultSchedulingPeriod: + key: "defaultSchedulingPeriod" + runDurationMillis: 3 + defaultConcurrentTasks: + key: "defaultConcurrentTasks" + customUiUrl: "customUiUrl" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" name: "name" - transmitting: true - exists: true - id: "id" - targetUri: "targetUri" - name: "name" - proxyUser: "proxyUser" - targetUris: "targetUris" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 - connections: - - prioritizers: - - "prioritizers" - - "prioritizers" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - running: true - comments: "comments" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE" + maxBackoffPeriod: "maxBackoffPeriod" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + schedulingStrategy: "schedulingStrategy" + schedulingPeriod: "schedulingPeriod" + yieldDuration: "yieldDuration" + properties: + key: "properties" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + remoteProcessGroups: + - targetSecure: true + inactiveRemoteInputPortCount: 9 + communicationsTimeout: "communicationsTimeout" + outputPortCount: 5 + inputPortCount: 4 + activeRemoteInputPortCount: 9 + proxyPort: 1 + flowRefreshed: "flowRefreshed" + versionedComponentId: "versionedComponentId" + transportProtocol: "transportProtocol" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + yieldDuration: "yieldDuration" + id: "id" + localNetworkInterface: "localNetworkInterface" + comments: "comments" + authorizationIssues: + - "authorizationIssues" + - "authorizationIssues" + proxyPassword: "proxyPassword" + parentGroupId: "parentGroupId" + activeRemoteOutputPortCount: 6 + proxyHost: "proxyHost" + contents: + outputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 name: "name" transmitting: true exists: true id: "id" - type: "PROCESSOR" - parentGroupId: "parentGroupId" - availableRelationships: - - "availableRelationships" - - "availableRelationships" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - running: true - comments: "comments" + inputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 name: "name" transmitting: true exists: true id: "id" - type: "PROCESSOR" - labelIndex: 2 - bends: - - x: 6.027456183070403 - "y": 1.4658129805029452 - - x: 6.027456183070403 - "y": 1.4658129805029452 - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" - backPressureObjectThreshold: 9 - versionedComponentId: "versionedComponentId" - getzIndex: 7 - name: "name" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - loadBalancePartitionAttribute: "loadBalancePartitionAttribute" - - prioritizers: - - "prioritizers" - - "prioritizers" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - running: true - comments: "comments" + targetUri: "targetUri" + name: "name" + proxyUser: "proxyUser" + targetUris: "targetUris" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + inactiveRemoteOutputPortCount: 8 + - targetSecure: true + inactiveRemoteInputPortCount: 9 + communicationsTimeout: "communicationsTimeout" + outputPortCount: 5 + inputPortCount: 4 + activeRemoteInputPortCount: 9 + proxyPort: 1 + flowRefreshed: "flowRefreshed" + versionedComponentId: "versionedComponentId" + transportProtocol: "transportProtocol" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + yieldDuration: "yieldDuration" + id: "id" + localNetworkInterface: "localNetworkInterface" + comments: "comments" + authorizationIssues: + - "authorizationIssues" + - "authorizationIssues" + proxyPassword: "proxyPassword" + parentGroupId: "parentGroupId" + activeRemoteOutputPortCount: 6 + proxyHost: "proxyHost" + contents: + outputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 name: "name" transmitting: true exists: true id: "id" - type: "PROCESSOR" - parentGroupId: "parentGroupId" - availableRelationships: - - "availableRelationships" - - "availableRelationships" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - running: true - comments: "comments" + inputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 name: "name" transmitting: true exists: true id: "id" - type: "PROCESSOR" - labelIndex: 2 - bends: - - x: 6.027456183070403 - "y": 1.4658129805029452 - - x: 6.027456183070403 - "y": 1.4658129805029452 - loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" - backPressureObjectThreshold: 9 + targetUri: "targetUri" + name: "name" + proxyUser: "proxyUser" + targetUris: "targetUris" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + inactiveRemoteOutputPortCount: 8 + connections: + - prioritizers: + - "prioritizers" + - "prioritizers" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + running: true + comments: "comments" versionedComponentId: "versionedComponentId" - getzIndex: 7 + groupId: "groupId" name: "name" + transmitting: true + exists: true id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - loadBalancePartitionAttribute: "loadBalancePartitionAttribute" - labels: - - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 - parentGroupId: "parentGroupId" - style: - key: "style" + type: "PROCESSOR" + parentGroupId: "parentGroupId" + availableRelationships: + - "availableRelationships" + - "availableRelationships" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - label: "label" - height: 5.944895607614016 - - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 - parentGroupId: "parentGroupId" - style: - key: "style" + type: "PROCESSOR" + labelIndex: 2 + bends: + - x: 6.027456183070403 + "y": 1.4658129805029452 + - x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" + backPressureObjectThreshold: 9 + versionedComponentId: "versionedComponentId" + getzIndex: 7 + name: "name" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalancePartitionAttribute: "loadBalancePartitionAttribute" + - prioritizers: + - "prioritizers" + - "prioritizers" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - label: "label" - height: 5.944895607614016 - name: "name" - invalidCount: 2 - syncFailureCount: 1 - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - parameterContext: - component: + type: "PROCESSOR" + parentGroupId: "parentGroupId" + availableRelationships: + - "availableRelationships" + - "availableRelationships" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" name: "name" + transmitting: true + exists: true id: "id" - permissions: - canRead: true - canWrite: true + type: "PROCESSOR" + labelIndex: 2 + bends: + - x: 6.027456183070403 + "y": 1.4658129805029452 + - x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" + backPressureObjectThreshold: 9 + versionedComponentId: "versionedComponentId" + getzIndex: 7 + name: "name" id: "id" - locallyModifiedAndStaleCount: 1 - localOutputPortCount: 4 - localInputPortCount: 6 - invalidCount: 4 - syncFailureCount: 2 + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalancePartitionAttribute: "loadBalancePartitionAttribute" + labels: + - versionedComponentId: "versionedComponentId" + getzIndex: 5 + width: 6.778324963048013 + parentGroupId: "parentGroupId" + style: + key: "style" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + label: "label" + height: 6.878052220127876 + - versionedComponentId: "versionedComponentId" + getzIndex: 5 + width: 6.778324963048013 + parentGroupId: "parentGroupId" + style: + key: "style" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + label: "label" + height: 6.878052220127876 + name: "name" + invalidCount: 5 + syncFailureCount: 1 position: x: 6.027456183070403 "y": 1.4658129805029452 - versionedFlowState: "LOCALLY_MODIFIED" - locallyModifiedAndStaleCount: 0 parameterContext: component: name: "name" @@ -74338,536 +76157,306 @@ definitions: canRead: true canWrite: true id: "id" - status: + locallyModifiedAndStaleCount: 7 + localOutputPortCount: 6 + localInputPortCount: 2 + invalidCount: 8 + syncFailureCount: 0 + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + versionedFlowState: "LOCALLY_MODIFIED" + locallyModifiedAndStaleCount: 9 + parameterContext: + component: name: "name" - nodeSnapshots: - - statusSnapshot: - transferred: "transferred" - queued: "queued" - remoteProcessGroupStatusSnapshots: - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 0 - transmissionStatus: "transmissionStatus" - activeThreadCount: 7 - groupId: "groupId" - flowFilesReceived: 4 - name: "name" - targetUri: "targetUri" - flowFilesSent: 5 - received: "received" - id: "id" - bytesSent: 3 - sent: "sent" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + status: + name: "name" + nodeSnapshots: + - statusSnapshot: + transferred: "transferred" + queued: "queued" + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" id: "id" - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 0 - transmissionStatus: "transmissionStatus" - activeThreadCount: 7 - groupId: "groupId" - flowFilesReceived: 4 - name: "name" - targetUri: "targetUri" - flowFilesSent: 5 - received: "received" - id: "id" - bytesSent: 3 - sent: "sent" + bytesSent: 5 + sent: "sent" + id: "id" + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" id: "id" - output: "output" - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: "sourceId" - groupId: "groupId" - queued: "queued" - percentUseCount: 9 - destinationId: "destinationId" - predictions: - predictedBytesAtNextInterval: 1 - predictionIntervalSeconds: 4 - predictedPercentBytes: 1 - predictedPercentCount: 1 - predictedMillisUntilCountBackpressure: 3 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 2 - output: "output" - input: "input" - percentUseBytes: 6 - flowFileAvailability: "flowFileAvailability" - destinationName: "destinationName" - queuedSize: "queuedSize" - queuedCount: "queuedCount" - name: "name" - flowFilesQueued: 5 - id: "id" - sourceName: "sourceName" - flowFilesIn: 6 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 4 - bytesQueued: 9 - canRead: true + bytesSent: 5 + sent: "sent" + id: "id" + output: "output" + connectionStatusSnapshots: + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 id: "id" - - connectionStatusSnapshot: - sourceId: "sourceId" - groupId: "groupId" - queued: "queued" - percentUseCount: 9 - destinationId: "destinationId" - predictions: - predictedBytesAtNextInterval: 1 - predictionIntervalSeconds: 4 - predictedPercentBytes: 1 - predictedPercentCount: 1 - predictedMillisUntilCountBackpressure: 3 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 2 - output: "output" - input: "input" - percentUseBytes: 6 - flowFileAvailability: "flowFileAvailability" - destinationName: "destinationName" - queuedSize: "queuedSize" - queuedCount: "queuedCount" - name: "name" - flowFilesQueued: 5 - id: "id" - sourceName: "sourceName" - flowFilesIn: 6 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 4 - bytesQueued: 9 - canRead: true - id: "id" - queuedCount: "queuedCount" - queuedSize: "queuedSize" - flowFilesReceived: 4 - processGroupStatusSnapshots: - - canRead: true - id: "id" - - canRead: true - id: "id" - flowFilesSent: 8 + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true id: "id" - flowFilesIn: 6 - written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 - outputPortStatusSnapshots: - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true - id: "id" - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true - id: "id" - read: "read" - bytesTransferred: 7 - activeThreadCount: 4 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 0 - read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 - groupId: "groupId" - executionNode: "ALL" - bytesRead: 7 - type: "type" - terminatedThreadCount: 3 - output: "output" - input: "input" - taskCount: 8 - name: "name" - id: "id" - written: "written" - flowFilesIn: 7 - tasksDuration: "tasksDuration" - runStatus: "Running" - flowFilesOut: 0 - tasks: "tasks" - bytesIn: 6 - bytesOut: 4 - canRead: true - id: "id" - - processorStatusSnapshot: - bytesWritten: 0 - read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 - groupId: "groupId" - executionNode: "ALL" - bytesRead: 7 - type: "type" - terminatedThreadCount: 3 - output: "output" - input: "input" - taskCount: 8 - name: "name" - id: "id" - written: "written" - flowFilesIn: 7 - tasksDuration: "tasksDuration" - runStatus: "Running" - flowFilesOut: 0 - tasks: "tasks" - bytesIn: 6 - bytesOut: 4 - canRead: true - id: "id" - bytesRead: 7 - received: "received" - bytesSent: 6 - sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 - input: "input" - bytesReceived: 5 - name: "name" - flowFilesQueued: 1 - versionedFlowState: "LOCALLY_MODIFIED" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true - id: "id" - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true - id: "id" - address: "address" - apiPort: 0 - nodeId: "nodeId" - - statusSnapshot: - transferred: "transferred" - queued: "queued" - remoteProcessGroupStatusSnapshots: - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 0 - transmissionStatus: "transmissionStatus" - activeThreadCount: 7 - groupId: "groupId" - flowFilesReceived: 4 - name: "name" - targetUri: "targetUri" - flowFilesSent: 5 - received: "received" - id: "id" - bytesSent: 3 - sent: "sent" - id: "id" - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 0 - transmissionStatus: "transmissionStatus" - activeThreadCount: 7 - groupId: "groupId" - flowFilesReceived: 4 - name: "name" - targetUri: "targetUri" - flowFilesSent: 5 - received: "received" - id: "id" - bytesSent: 3 - sent: "sent" - id: "id" - output: "output" - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: "sourceId" - groupId: "groupId" - queued: "queued" - percentUseCount: 9 - destinationId: "destinationId" - predictions: - predictedBytesAtNextInterval: 1 - predictionIntervalSeconds: 4 - predictedPercentBytes: 1 - predictedPercentCount: 1 - predictedMillisUntilCountBackpressure: 3 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 2 - output: "output" - input: "input" - percentUseBytes: 6 - flowFileAvailability: "flowFileAvailability" - destinationName: "destinationName" - queuedSize: "queuedSize" - queuedCount: "queuedCount" - name: "name" - flowFilesQueued: 5 - id: "id" - sourceName: "sourceName" - flowFilesIn: 6 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 4 - bytesQueued: 9 - canRead: true - id: "id" - - connectionStatusSnapshot: - sourceId: "sourceId" - groupId: "groupId" - queued: "queued" - percentUseCount: 9 - destinationId: "destinationId" - predictions: - predictedBytesAtNextInterval: 1 - predictionIntervalSeconds: 4 - predictedPercentBytes: 1 - predictedPercentCount: 1 - predictedMillisUntilCountBackpressure: 3 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 2 - output: "output" - input: "input" - percentUseBytes: 6 - flowFileAvailability: "flowFileAvailability" - destinationName: "destinationName" - queuedSize: "queuedSize" - queuedCount: "queuedCount" - name: "name" - flowFilesQueued: 5 - id: "id" - sourceName: "sourceName" - flowFilesIn: 6 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 4 - bytesQueued: 9 - canRead: true - id: "id" - queuedCount: "queuedCount" - queuedSize: "queuedSize" - flowFilesReceived: 4 - processGroupStatusSnapshots: - - canRead: true - id: "id" - - canRead: true + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 id: "id" - flowFilesSent: 8 + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true id: "id" - flowFilesIn: 6 - written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 - outputPortStatusSnapshots: - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true + queuedCount: "queuedCount" + queuedSize: "queuedSize" + flowFilesReceived: 5 + processGroupStatusSnapshots: + - canRead: true + id: "id" + - canRead: true + id: "id" + flowFilesSent: 6 + id: "id" + flowFilesIn: 0 + written: "written" + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 + outputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true id: "id" - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true id: "id" - read: "read" - bytesTransferred: 7 - activeThreadCount: 4 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 0 - read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 - groupId: "groupId" - executionNode: "ALL" - bytesRead: 7 - type: "type" - terminatedThreadCount: 3 - output: "output" - input: "input" - taskCount: 8 - name: "name" - id: "id" - written: "written" - flowFilesIn: 7 - tasksDuration: "tasksDuration" - runStatus: "Running" - flowFilesOut: 0 - tasks: "tasks" - bytesIn: 6 - bytesOut: 4 - canRead: true + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + read: "read" + bytesTransferred: 0 + activeThreadCount: 8 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" id: "id" - - processorStatusSnapshot: - bytesWritten: 0 - read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 - groupId: "groupId" - executionNode: "ALL" - bytesRead: 7 - type: "type" - terminatedThreadCount: 3 - output: "output" - input: "input" - taskCount: 8 - name: "name" - id: "id" - written: "written" - flowFilesIn: 7 - tasksDuration: "tasksDuration" - runStatus: "Running" - flowFilesOut: 0 - tasks: "tasks" - bytesIn: 6 - bytesOut: 4 - canRead: true + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" id: "id" - bytesRead: 7 - received: "received" - bytesSent: 6 - sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 - input: "input" - bytesReceived: 5 - name: "name" - flowFilesQueued: 1 - versionedFlowState: "LOCALLY_MODIFIED" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + bytesRead: 4 + received: "received" + bytesSent: 4 + sent: "sent" + flowFilesTransferred: 9 + terminatedThreadCount: 4 + input: "input" + bytesReceived: 7 + name: "name" + flowFilesQueued: 4 + versionedFlowState: "LOCALLY_MODIFIED" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true id: "id" - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true id: "id" - address: "address" - apiPort: 0 - nodeId: "nodeId" - id: "id" - aggregateSnapshot: + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + address: "address" + apiPort: 3 + nodeId: "nodeId" + - statusSnapshot: transferred: "transferred" queued: "queued" remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -74938,21 +76527,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -74985,69 +76574,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -75080,77 +76669,419 @@ definitions: bytesOut: 5 canRead: true id: "id" - statsLastRefreshed: "statsLastRefreshed" - disconnectedNodeAcknowledged: true - ParameterContextValidationStepDTO: + address: "address" + apiPort: 3 + nodeId: "nodeId" + id: "id" + aggregateSnapshot: + transferred: "transferred" + queued: "queued" + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + output: "output" + connectionStatusSnapshots: + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + queuedCount: "queuedCount" + queuedSize: "queuedSize" + flowFilesReceived: 5 + processGroupStatusSnapshots: + - canRead: true + id: "id" + - canRead: true + id: "id" + flowFilesSent: 6 + id: "id" + flowFilesIn: 0 + written: "written" + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 + outputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + read: "read" + bytesTransferred: 0 + activeThreadCount: 8 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + bytesRead: 4 + received: "received" + bytesSent: 4 + sent: "sent" + flowFilesTransferred: 9 + terminatedThreadCount: 4 + input: "input" + bytesReceived: 7 + name: "name" + flowFilesQueued: 4 + versionedFlowState: "LOCALLY_MODIFIED" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + statsLastRefreshed: "statsLastRefreshed" + parameterProviderConfiguration: + component: + parameterGroupName: "parameterGroupName" + synchronized: true + parameterProviderName: "parameterProviderName" + parameterProviderId: "parameterProviderId" + permissions: + canRead: true + canWrite: true + id: "id" + ParameterContextValidationRequestEntity: type: "object" properties: - description: - type: "string" - description: "Explanation of what happens in this step" - complete: + request: + description: "The Update Request" + $ref: "#/definitions/ParameterContextValidationRequestDTO" + disconnectedNodeAcknowledged: type: "boolean" - description: "Whether or not this step has completed" - failureReason: - type: "string" - description: "An explanation of why this step failed, or null if this step\ - \ did not fail" - example: - failureReason: "failureReason" - description: "description" - complete: true - ParameterContextsEntity: - type: "object" - properties: - parameterContexts: - type: "array" - description: "The Parameter Contexts" - uniqueItems: true - items: - $ref: "#/definitions/ParameterContextEntity" - currentTime: - type: "string" - description: "The current time on the system." + description: "Acknowledges that this node is disconnected to allow for mutable\ + \ requests to proceed." xml: - name: "parameterContexts" + name: "parameterContextValidationRequestEntity" example: - currentTime: "currentTime" - parameterContexts: - - bulletins: - - sourceId: "sourceId" - canRead: true - groupId: "groupId" - id: 5 - nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - 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" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" - timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: + 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 + componentValidationResults: + validationResults: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + activeThreadCount: 6 + resultsValid: true + resultantValidationErrors: + - "resultantValidationErrors" + - "resultantValidationErrors" + processGroupId: "processGroupId" + name: "name" + referenceType: "PROCESSOR" + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "state" + currentlyValid: true + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + activeThreadCount: 6 + resultsValid: true + resultantValidationErrors: + - "resultantValidationErrors" + - "resultantValidationErrors" + processGroupId: "processGroupId" + name: "name" + referenceType: "PROCESSOR" + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "state" + currentlyValid: true + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + failureReason: "failureReason" + state: "state" + complete: true + uri: "uri" + submissionTime: "2000-01-23T04:56:07.000+00:00" + parameterContext: inheritedParameterContexts: - component: name: "name" @@ -75173,6 +77104,7 @@ definitions: - parameter: valueRemoved: true inherited: true + provided: true name: "name" description: "description" sensitive: true @@ -75310,6 +77242,7 @@ definitions: - parameter: valueRemoved: true inherited: true + provided: true name: "name" description: "description" sensitive: true @@ -75446,45 +77379,31 @@ definitions: canWrite: true boundProcessGroups: - activeRemotePortCount: 0 - staleCount: 9 + staleCount: 2 outputPortCount: 1 - inputPortCount: 1 + inputPortCount: 9 permissions: canRead: true canWrite: true - runningCount: 3 - disabledCount: 0 + runningCount: 2 + disabledCount: 4 versionedFlowSnapshot: bucket: identifier: "identifier" - allowBundleRedeploy: true permissions: canRead: true canWrite: true canDelete: true - createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" + createdTimestamp: 8 name: "name" description: "description" - allowPublicRead: true - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 snapshotMetadata: flowIdentifier: "flowIdentifier" comments: "comments" author: "author" - link: - href: "http://example.com/aeiou" - params: - key: "params" bucketIdentifier: "bucketIdentifier" version: 0 - timestamp: 1 + timestamp: 2 externalControllerServices: key: identifier: "identifier" @@ -75494,7 +77413,7 @@ definitions: componentType: "CONNECTION" variables: key: "variables" - defaultBackPressureObjectThreshold: 9 + defaultBackPressureObjectThreshold: 3 comments: "comments" processors: - autoTerminatedRelationships: @@ -75502,7 +77421,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -75529,8 +77448,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -75540,8 +77459,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -75550,7 +77469,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -75577,8 +77496,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -75588,8 +77507,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -75598,32 +77517,32 @@ definitions: componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 - identifier: "identifier" componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" controllerServices: - annotationData: "annotationData" @@ -75658,8 +77577,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -75699,8 +77618,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -75723,8 +77642,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -75736,8 +77655,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -75751,8 +77670,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -75764,8 +77683,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -75776,8 +77695,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" @@ -75785,18 +77704,20 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 versionedFlowCoordinates: registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" flowId: "flowId" - version: 3 + version: 0 latest: true remoteProcessGroups: - identifier: "identifier" @@ -75804,7 +77725,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -75812,36 +77733,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -75853,42 +77774,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" - identifier: "identifier" @@ -75896,7 +77817,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -75904,36 +77825,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -75945,42 +77866,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" @@ -76012,21 +77933,21 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 - identifier: "identifier" componentType: "CONNECTION" prioritizers: @@ -76054,25 +77975,33 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 parameterContextName: "parameterContextName" - flowEncodingVersion: "flowEncodingVersion" + parameterProviders: + key: + identifier: "identifier" + name: "name" + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" flow: - versionCount: 0 + versionCount: 6 identifier: "identifier" bucketName: "bucketName" permissions: @@ -76080,45 +78009,44 @@ definitions: canWrite: true canDelete: true createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" name: "name" description: "description" - modifiedTimestamp: 1 bucketIdentifier: "bucketIdentifier" - type: "Flow" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 + versionInfo: + version: 4 + lastModifiedTimestamp: 8 + flowEncodingVersion: "flowEncodingVersion" parameterContexts: key: + parameterGroupName: "parameterGroupName" identifier: "identifier" + synchronized: true + componentType: "CONNECTION" + comments: "comments" + description: "description" inheritedParameterContexts: - "inheritedParameterContexts" - "inheritedParameterContexts" - componentType: "CONNECTION" - comments: "comments" name: "name" - description: "description" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" parameters: - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" + parameterProvider: "parameterProvider" latest: true - stoppedCount: 8 + stoppedCount: 3 id: "id" bulletins: - sourceId: "sourceId" @@ -76153,26 +78081,26 @@ definitions: nodeAddress: "nodeAddress" timestamp: "timestamp" timestamp: "timestamp" - publicInputPortCount: 6 - upToDateCount: 4 - inactiveRemotePortCount: 7 + publicInputPortCount: 4 + upToDateCount: 7 + inactiveRemotePortCount: 0 uri: "uri" - locallyModifiedCount: 2 + locallyModifiedCount: 4 revision: clientId: "clientId" lastModifier: "lastModifier" version: 0 disconnectedNodeAcknowledged: true - publicOutputPortCount: 9 + publicOutputPortCount: 6 component: - activeRemotePortCount: 9 + activeRemotePortCount: 7 flowfileConcurrency: "UNBOUNDED" - staleCount: 7 + staleCount: 4 outputPortCount: 3 - inputPortCount: 3 + inputPortCount: 6 versionedComponentId: "versionedComponentId" - runningCount: 5 - disabledCount: 7 + runningCount: 1 + disabledCount: 2 flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" stoppedCount: 5 id: "id" @@ -76181,25 +78109,26 @@ definitions: groupId: "groupId" stateExplanation: "stateExplanation" registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" state: "LOCALLY_MODIFIED" registryName: "registryName" flowId: "flowId" flowName: "flowName" - version: 6 + version: 0 flowDescription: "flowDescription" variables: key: "variables" - defaultBackPressureObjectThreshold: 1 - publicInputPortCount: 7 + defaultBackPressureObjectThreshold: 6 + publicInputPortCount: 6 comments: "comments" - upToDateCount: 2 + upToDateCount: 3 parentGroupId: "parentGroupId" - inactiveRemotePortCount: 3 - locallyModifiedCount: 4 + inactiveRemotePortCount: 9 + locallyModifiedCount: 2 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" - publicOutputPortCount: 1 - localOutputPortCount: 6 + publicOutputPortCount: 7 + localOutputPortCount: 1 defaultFlowFileExpiration: "defaultFlowFileExpiration" localInputPortCount: 1 contents: @@ -76777,7 +78706,7 @@ definitions: - null outputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -76799,7 +78728,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -76822,7 +78751,7 @@ definitions: - "userAccessControl" inputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -76844,7 +78773,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -76922,17 +78851,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -77029,17 +78958,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -77095,12 +79024,12 @@ definitions: - "retriedRelationships" remoteProcessGroups: - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -77117,13 +79046,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -77132,14 +79061,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -77148,7 +79077,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -77156,7 +79085,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -77165,14 +79094,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -77181,7 +79110,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -77193,14 +79122,14 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -77217,13 +79146,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -77232,14 +79161,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -77248,7 +79177,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -77256,7 +79185,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -77265,14 +79194,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -77281,7 +79210,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -77293,7 +79222,7 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 connections: - prioritizers: - "prioritizers" @@ -77397,8 +79326,8 @@ definitions: loadBalancePartitionAttribute: "loadBalancePartitionAttribute" labels: - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -77407,10 +79336,10 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -77419,9 +79348,9 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 name: "name" - invalidCount: 2 + invalidCount: 5 syncFailureCount: 1 position: x: 6.027456183070403 @@ -77434,16 +79363,16 @@ definitions: canRead: true canWrite: true id: "id" - locallyModifiedAndStaleCount: 1 - localOutputPortCount: 4 - localInputPortCount: 6 - invalidCount: 4 - syncFailureCount: 2 + locallyModifiedAndStaleCount: 7 + localOutputPortCount: 6 + localInputPortCount: 2 + invalidCount: 8 + syncFailureCount: 0 position: x: 6.027456183070403 "y": 1.4658129805029452 versionedFlowState: "LOCALLY_MODIFIED" - locallyModifiedAndStaleCount: 0 + locallyModifiedAndStaleCount: 9 parameterContext: component: name: "name" @@ -77461,32 +79390,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -77557,21 +79486,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -77604,69 +79533,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -77700,7 +79629,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" - statusSnapshot: transferred: "transferred" @@ -77708,32 +79637,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -77804,21 +79733,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -77851,69 +79780,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -77947,7 +79876,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" id: "id" aggregateSnapshot: @@ -77956,32 +79885,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -78052,21 +79981,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -78099,69 +80028,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -78196,45 +80125,31 @@ definitions: id: "id" statsLastRefreshed: "statsLastRefreshed" - activeRemotePortCount: 0 - staleCount: 9 + staleCount: 2 outputPortCount: 1 - inputPortCount: 1 + inputPortCount: 9 permissions: canRead: true canWrite: true - runningCount: 3 - disabledCount: 0 + runningCount: 2 + disabledCount: 4 versionedFlowSnapshot: bucket: identifier: "identifier" - allowBundleRedeploy: true permissions: canRead: true canWrite: true canDelete: true - createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" + createdTimestamp: 8 name: "name" description: "description" - allowPublicRead: true - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 snapshotMetadata: flowIdentifier: "flowIdentifier" comments: "comments" author: "author" - link: - href: "http://example.com/aeiou" - params: - key: "params" bucketIdentifier: "bucketIdentifier" version: 0 - timestamp: 1 + timestamp: 2 externalControllerServices: key: identifier: "identifier" @@ -78244,7 +80159,7 @@ definitions: componentType: "CONNECTION" variables: key: "variables" - defaultBackPressureObjectThreshold: 9 + defaultBackPressureObjectThreshold: 3 comments: "comments" processors: - autoTerminatedRelationships: @@ -78252,7 +80167,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -78279,8 +80194,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -78290,8 +80205,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -78300,7 +80215,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -78327,8 +80242,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -78338,8 +80253,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -78348,32 +80263,32 @@ definitions: componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 - identifier: "identifier" componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" controllerServices: - annotationData: "annotationData" @@ -78408,8 +80323,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -78449,8 +80364,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -78473,8 +80388,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -78486,8 +80401,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -78501,8 +80416,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -78514,8 +80429,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -78526,8 +80441,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" @@ -78535,18 +80450,20 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 versionedFlowCoordinates: registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" flowId: "flowId" - version: 3 + version: 0 latest: true remoteProcessGroups: - identifier: "identifier" @@ -78554,7 +80471,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -78562,36 +80479,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -78603,42 +80520,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" - identifier: "identifier" @@ -78646,7 +80563,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -78654,36 +80571,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -78695,42 +80612,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" @@ -78762,21 +80679,21 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 - identifier: "identifier" componentType: "CONNECTION" prioritizers: @@ -78804,25 +80721,33 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 parameterContextName: "parameterContextName" - flowEncodingVersion: "flowEncodingVersion" + parameterProviders: + key: + identifier: "identifier" + name: "name" + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" flow: - versionCount: 0 + versionCount: 6 identifier: "identifier" bucketName: "bucketName" permissions: @@ -78830,45 +80755,44 @@ definitions: canWrite: true canDelete: true createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" name: "name" description: "description" - modifiedTimestamp: 1 bucketIdentifier: "bucketIdentifier" - type: "Flow" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 + versionInfo: + version: 4 + lastModifiedTimestamp: 8 + flowEncodingVersion: "flowEncodingVersion" parameterContexts: key: + parameterGroupName: "parameterGroupName" identifier: "identifier" + synchronized: true + componentType: "CONNECTION" + comments: "comments" + description: "description" inheritedParameterContexts: - "inheritedParameterContexts" - "inheritedParameterContexts" - componentType: "CONNECTION" - comments: "comments" name: "name" - description: "description" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" parameters: - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" + parameterProvider: "parameterProvider" latest: true - stoppedCount: 8 + stoppedCount: 3 id: "id" bulletins: - sourceId: "sourceId" @@ -78903,26 +80827,26 @@ definitions: nodeAddress: "nodeAddress" timestamp: "timestamp" timestamp: "timestamp" - publicInputPortCount: 6 - upToDateCount: 4 - inactiveRemotePortCount: 7 + publicInputPortCount: 4 + upToDateCount: 7 + inactiveRemotePortCount: 0 uri: "uri" - locallyModifiedCount: 2 + locallyModifiedCount: 4 revision: clientId: "clientId" lastModifier: "lastModifier" version: 0 disconnectedNodeAcknowledged: true - publicOutputPortCount: 9 + publicOutputPortCount: 6 component: - activeRemotePortCount: 9 + activeRemotePortCount: 7 flowfileConcurrency: "UNBOUNDED" - staleCount: 7 + staleCount: 4 outputPortCount: 3 - inputPortCount: 3 + inputPortCount: 6 versionedComponentId: "versionedComponentId" - runningCount: 5 - disabledCount: 7 + runningCount: 1 + disabledCount: 2 flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" stoppedCount: 5 id: "id" @@ -78931,25 +80855,26 @@ definitions: groupId: "groupId" stateExplanation: "stateExplanation" registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" state: "LOCALLY_MODIFIED" registryName: "registryName" flowId: "flowId" flowName: "flowName" - version: 6 + version: 0 flowDescription: "flowDescription" variables: key: "variables" - defaultBackPressureObjectThreshold: 1 - publicInputPortCount: 7 + defaultBackPressureObjectThreshold: 6 + publicInputPortCount: 6 comments: "comments" - upToDateCount: 2 + upToDateCount: 3 parentGroupId: "parentGroupId" - inactiveRemotePortCount: 3 - locallyModifiedCount: 4 + inactiveRemotePortCount: 9 + locallyModifiedCount: 2 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" - publicOutputPortCount: 1 - localOutputPortCount: 6 + publicOutputPortCount: 7 + localOutputPortCount: 1 defaultFlowFileExpiration: "defaultFlowFileExpiration" localInputPortCount: 1 contents: @@ -79527,7 +81452,7 @@ definitions: - null outputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -79549,7 +81474,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -79572,7 +81497,7 @@ definitions: - "userAccessControl" inputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -79594,7 +81519,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -79672,17 +81597,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -79779,17 +81704,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -79845,12 +81770,12 @@ definitions: - "retriedRelationships" remoteProcessGroups: - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -79867,13 +81792,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -79882,14 +81807,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -79898,7 +81823,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -79906,7 +81831,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -79915,14 +81840,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -79931,7 +81856,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -79943,14 +81868,14 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -79967,13 +81892,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -79982,14 +81907,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -79998,7 +81923,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -80006,7 +81931,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -80015,14 +81940,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -80031,7 +81956,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -80043,7 +81968,7 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 connections: - prioritizers: - "prioritizers" @@ -80147,8 +82072,8 @@ definitions: loadBalancePartitionAttribute: "loadBalancePartitionAttribute" labels: - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -80157,10 +82082,10 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -80169,9 +82094,9 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 name: "name" - invalidCount: 2 + invalidCount: 5 syncFailureCount: 1 position: x: 6.027456183070403 @@ -80184,16 +82109,16 @@ definitions: canRead: true canWrite: true id: "id" - locallyModifiedAndStaleCount: 1 - localOutputPortCount: 4 - localInputPortCount: 6 - invalidCount: 4 - syncFailureCount: 2 + locallyModifiedAndStaleCount: 7 + localOutputPortCount: 6 + localInputPortCount: 2 + invalidCount: 8 + syncFailureCount: 0 position: x: 6.027456183070403 "y": 1.4658129805029452 versionedFlowState: "LOCALLY_MODIFIED" - locallyModifiedAndStaleCount: 0 + locallyModifiedAndStaleCount: 9 parameterContext: component: name: "name" @@ -80211,32 +82136,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -80307,21 +82232,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -80354,69 +82279,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -80450,7 +82375,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" - statusSnapshot: transferred: "transferred" @@ -80458,32 +82383,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -80554,21 +82479,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -80601,69 +82526,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -80697,7 +82622,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" id: "id" aggregateSnapshot: @@ -80706,32 +82631,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -80802,21 +82727,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -80849,69 +82774,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -80945,18 +82870,51 @@ definitions: canRead: true id: "id" statsLastRefreshed: "statsLastRefreshed" - permissions: - canRead: true - canWrite: true - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: "uri" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 + parameterProviderConfiguration: + component: + parameterGroupName: "parameterGroupName" + synchronized: true + parameterProviderName: "parameterProviderName" + parameterProviderId: "parameterProviderId" + permissions: + canRead: true + canWrite: true + id: "id" + disconnectedNodeAcknowledged: true + ParameterContextValidationStepDTO: + type: "object" + properties: + description: + type: "string" + description: "Explanation of what happens in this step" + complete: + type: "boolean" + description: "Whether or not this step has completed" + failureReason: + type: "string" + description: "An explanation of why this step failed, or null if this step\ + \ did not fail" + example: + failureReason: "failureReason" + description: "description" + complete: true + ParameterContextsEntity: + type: "object" + properties: + parameterContexts: + type: "array" + description: "The Parameter Contexts" + uniqueItems: true + items: + $ref: "#/definitions/ParameterContextEntity" + currentTime: + type: "string" + description: "The current time on the system." + xml: + name: "parameterContexts" + example: + currentTime: "currentTime" + parameterContexts: - bulletins: - sourceId: "sourceId" canRead: true @@ -81014,6 +82972,7 @@ definitions: - parameter: valueRemoved: true inherited: true + provided: true name: "name" description: "description" sensitive: true @@ -81151,6 +83110,7 @@ definitions: - parameter: valueRemoved: true inherited: true + provided: true name: "name" description: "description" sensitive: true @@ -81287,45 +83247,31 @@ definitions: canWrite: true boundProcessGroups: - activeRemotePortCount: 0 - staleCount: 9 + staleCount: 2 outputPortCount: 1 - inputPortCount: 1 + inputPortCount: 9 permissions: canRead: true canWrite: true - runningCount: 3 - disabledCount: 0 + runningCount: 2 + disabledCount: 4 versionedFlowSnapshot: bucket: identifier: "identifier" - allowBundleRedeploy: true permissions: canRead: true canWrite: true canDelete: true - createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" + createdTimestamp: 8 name: "name" description: "description" - allowPublicRead: true - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 snapshotMetadata: flowIdentifier: "flowIdentifier" comments: "comments" author: "author" - link: - href: "http://example.com/aeiou" - params: - key: "params" bucketIdentifier: "bucketIdentifier" version: 0 - timestamp: 1 + timestamp: 2 externalControllerServices: key: identifier: "identifier" @@ -81335,7 +83281,7 @@ definitions: componentType: "CONNECTION" variables: key: "variables" - defaultBackPressureObjectThreshold: 9 + defaultBackPressureObjectThreshold: 3 comments: "comments" processors: - autoTerminatedRelationships: @@ -81343,7 +83289,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -81370,8 +83316,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -81381,8 +83327,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -81391,7 +83337,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -81418,8 +83364,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -81429,8 +83375,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -81439,32 +83385,32 @@ definitions: componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 - identifier: "identifier" componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" controllerServices: - annotationData: "annotationData" @@ -81499,8 +83445,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -81540,8 +83486,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -81564,8 +83510,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -81577,8 +83523,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -81592,8 +83538,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -81605,8 +83551,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -81617,8 +83563,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" @@ -81626,18 +83572,20 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 versionedFlowCoordinates: registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" flowId: "flowId" - version: 3 + version: 0 latest: true remoteProcessGroups: - identifier: "identifier" @@ -81645,7 +83593,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -81653,36 +83601,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -81694,42 +83642,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" - identifier: "identifier" @@ -81737,7 +83685,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -81745,36 +83693,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -81786,42 +83734,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" @@ -81853,21 +83801,21 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 - identifier: "identifier" componentType: "CONNECTION" prioritizers: @@ -81895,25 +83843,33 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 parameterContextName: "parameterContextName" - flowEncodingVersion: "flowEncodingVersion" + parameterProviders: + key: + identifier: "identifier" + name: "name" + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" flow: - versionCount: 0 + versionCount: 6 identifier: "identifier" bucketName: "bucketName" permissions: @@ -81921,45 +83877,44 @@ definitions: canWrite: true canDelete: true createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" name: "name" description: "description" - modifiedTimestamp: 1 bucketIdentifier: "bucketIdentifier" - type: "Flow" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 + versionInfo: + version: 4 + lastModifiedTimestamp: 8 + flowEncodingVersion: "flowEncodingVersion" parameterContexts: key: + parameterGroupName: "parameterGroupName" identifier: "identifier" + synchronized: true + componentType: "CONNECTION" + comments: "comments" + description: "description" inheritedParameterContexts: - "inheritedParameterContexts" - "inheritedParameterContexts" - componentType: "CONNECTION" - comments: "comments" name: "name" - description: "description" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" parameters: - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" + parameterProvider: "parameterProvider" latest: true - stoppedCount: 8 + stoppedCount: 3 id: "id" bulletins: - sourceId: "sourceId" @@ -81994,26 +83949,26 @@ definitions: nodeAddress: "nodeAddress" timestamp: "timestamp" timestamp: "timestamp" - publicInputPortCount: 6 - upToDateCount: 4 - inactiveRemotePortCount: 7 + publicInputPortCount: 4 + upToDateCount: 7 + inactiveRemotePortCount: 0 uri: "uri" - locallyModifiedCount: 2 + locallyModifiedCount: 4 revision: clientId: "clientId" lastModifier: "lastModifier" version: 0 disconnectedNodeAcknowledged: true - publicOutputPortCount: 9 + publicOutputPortCount: 6 component: - activeRemotePortCount: 9 + activeRemotePortCount: 7 flowfileConcurrency: "UNBOUNDED" - staleCount: 7 + staleCount: 4 outputPortCount: 3 - inputPortCount: 3 + inputPortCount: 6 versionedComponentId: "versionedComponentId" - runningCount: 5 - disabledCount: 7 + runningCount: 1 + disabledCount: 2 flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" stoppedCount: 5 id: "id" @@ -82022,25 +83977,26 @@ definitions: groupId: "groupId" stateExplanation: "stateExplanation" registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" state: "LOCALLY_MODIFIED" registryName: "registryName" flowId: "flowId" flowName: "flowName" - version: 6 + version: 0 flowDescription: "flowDescription" variables: key: "variables" - defaultBackPressureObjectThreshold: 1 - publicInputPortCount: 7 + defaultBackPressureObjectThreshold: 6 + publicInputPortCount: 6 comments: "comments" - upToDateCount: 2 + upToDateCount: 3 parentGroupId: "parentGroupId" - inactiveRemotePortCount: 3 - locallyModifiedCount: 4 + inactiveRemotePortCount: 9 + locallyModifiedCount: 2 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" - publicOutputPortCount: 1 - localOutputPortCount: 6 + publicOutputPortCount: 7 + localOutputPortCount: 1 defaultFlowFileExpiration: "defaultFlowFileExpiration" localInputPortCount: 1 contents: @@ -82618,7 +84574,7 @@ definitions: - null outputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -82640,7 +84596,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -82663,7 +84619,7 @@ definitions: - "userAccessControl" inputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -82685,7 +84641,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -82763,17 +84719,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -82870,17 +84826,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -82936,12 +84892,12 @@ definitions: - "retriedRelationships" remoteProcessGroups: - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -82958,13 +84914,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -82973,14 +84929,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -82989,7 +84945,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -82997,7 +84953,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -83006,14 +84962,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -83022,7 +84978,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -83034,14 +84990,14 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -83058,13 +85014,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -83073,14 +85029,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -83089,7 +85045,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -83097,7 +85053,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -83106,14 +85062,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -83122,7 +85078,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -83134,7 +85090,7 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 connections: - prioritizers: - "prioritizers" @@ -83238,8 +85194,8 @@ definitions: loadBalancePartitionAttribute: "loadBalancePartitionAttribute" labels: - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -83248,10 +85204,10 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -83260,9 +85216,9 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 name: "name" - invalidCount: 2 + invalidCount: 5 syncFailureCount: 1 position: x: 6.027456183070403 @@ -83275,16 +85231,16 @@ definitions: canRead: true canWrite: true id: "id" - locallyModifiedAndStaleCount: 1 - localOutputPortCount: 4 - localInputPortCount: 6 - invalidCount: 4 - syncFailureCount: 2 + locallyModifiedAndStaleCount: 7 + localOutputPortCount: 6 + localInputPortCount: 2 + invalidCount: 8 + syncFailureCount: 0 position: x: 6.027456183070403 "y": 1.4658129805029452 versionedFlowState: "LOCALLY_MODIFIED" - locallyModifiedAndStaleCount: 0 + locallyModifiedAndStaleCount: 9 parameterContext: component: name: "name" @@ -83302,32 +85258,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -83398,21 +85354,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -83445,69 +85401,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -83541,7 +85497,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" - statusSnapshot: transferred: "transferred" @@ -83549,32 +85505,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -83645,21 +85601,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -83692,69 +85648,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -83788,7 +85744,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" id: "id" aggregateSnapshot: @@ -83797,32 +85753,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -83893,21 +85849,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -83940,69 +85896,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -84037,45 +85993,31 @@ definitions: id: "id" statsLastRefreshed: "statsLastRefreshed" - activeRemotePortCount: 0 - staleCount: 9 + staleCount: 2 outputPortCount: 1 - inputPortCount: 1 + inputPortCount: 9 permissions: canRead: true canWrite: true - runningCount: 3 - disabledCount: 0 + runningCount: 2 + disabledCount: 4 versionedFlowSnapshot: bucket: identifier: "identifier" - allowBundleRedeploy: true permissions: canRead: true canWrite: true canDelete: true - createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" + createdTimestamp: 8 name: "name" description: "description" - allowPublicRead: true - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 snapshotMetadata: flowIdentifier: "flowIdentifier" comments: "comments" author: "author" - link: - href: "http://example.com/aeiou" - params: - key: "params" bucketIdentifier: "bucketIdentifier" version: 0 - timestamp: 1 + timestamp: 2 externalControllerServices: key: identifier: "identifier" @@ -84085,7 +86027,7 @@ definitions: componentType: "CONNECTION" variables: key: "variables" - defaultBackPressureObjectThreshold: 9 + defaultBackPressureObjectThreshold: 3 comments: "comments" processors: - autoTerminatedRelationships: @@ -84093,7 +86035,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -84120,8 +86062,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -84131,8 +86073,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -84141,7 +86083,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -84168,8 +86110,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -84179,8 +86121,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -84189,32 +86131,32 @@ definitions: componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 - identifier: "identifier" componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" controllerServices: - annotationData: "annotationData" @@ -84249,8 +86191,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -84290,8 +86232,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -84314,8 +86256,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -84327,8 +86269,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -84342,8 +86284,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -84355,8 +86297,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -84367,8 +86309,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" @@ -84376,18 +86318,20 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 versionedFlowCoordinates: registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" flowId: "flowId" - version: 3 + version: 0 latest: true remoteProcessGroups: - identifier: "identifier" @@ -84395,7 +86339,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -84403,36 +86347,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -84444,42 +86388,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" - identifier: "identifier" @@ -84487,7 +86431,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -84495,36 +86439,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -84536,42 +86480,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" @@ -84603,21 +86547,21 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 - identifier: "identifier" componentType: "CONNECTION" prioritizers: @@ -84645,25 +86589,33 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 parameterContextName: "parameterContextName" - flowEncodingVersion: "flowEncodingVersion" + parameterProviders: + key: + identifier: "identifier" + name: "name" + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" flow: - versionCount: 0 + versionCount: 6 identifier: "identifier" bucketName: "bucketName" permissions: @@ -84671,45 +86623,44 @@ definitions: canWrite: true canDelete: true createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" name: "name" description: "description" - modifiedTimestamp: 1 bucketIdentifier: "bucketIdentifier" - type: "Flow" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 + versionInfo: + version: 4 + lastModifiedTimestamp: 8 + flowEncodingVersion: "flowEncodingVersion" parameterContexts: key: + parameterGroupName: "parameterGroupName" identifier: "identifier" + synchronized: true + componentType: "CONNECTION" + comments: "comments" + description: "description" inheritedParameterContexts: - "inheritedParameterContexts" - "inheritedParameterContexts" - componentType: "CONNECTION" - comments: "comments" name: "name" - description: "description" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" parameters: - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" + parameterProvider: "parameterProvider" latest: true - stoppedCount: 8 + stoppedCount: 3 id: "id" bulletins: - sourceId: "sourceId" @@ -84744,26 +86695,26 @@ definitions: nodeAddress: "nodeAddress" timestamp: "timestamp" timestamp: "timestamp" - publicInputPortCount: 6 - upToDateCount: 4 - inactiveRemotePortCount: 7 + publicInputPortCount: 4 + upToDateCount: 7 + inactiveRemotePortCount: 0 uri: "uri" - locallyModifiedCount: 2 + locallyModifiedCount: 4 revision: clientId: "clientId" lastModifier: "lastModifier" version: 0 disconnectedNodeAcknowledged: true - publicOutputPortCount: 9 + publicOutputPortCount: 6 component: - activeRemotePortCount: 9 + activeRemotePortCount: 7 flowfileConcurrency: "UNBOUNDED" - staleCount: 7 + staleCount: 4 outputPortCount: 3 - inputPortCount: 3 + inputPortCount: 6 versionedComponentId: "versionedComponentId" - runningCount: 5 - disabledCount: 7 + runningCount: 1 + disabledCount: 2 flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" stoppedCount: 5 id: "id" @@ -84772,25 +86723,26 @@ definitions: groupId: "groupId" stateExplanation: "stateExplanation" registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" state: "LOCALLY_MODIFIED" registryName: "registryName" flowId: "flowId" flowName: "flowName" - version: 6 + version: 0 flowDescription: "flowDescription" variables: key: "variables" - defaultBackPressureObjectThreshold: 1 - publicInputPortCount: 7 + defaultBackPressureObjectThreshold: 6 + publicInputPortCount: 6 comments: "comments" - upToDateCount: 2 + upToDateCount: 3 parentGroupId: "parentGroupId" - inactiveRemotePortCount: 3 - locallyModifiedCount: 4 + inactiveRemotePortCount: 9 + locallyModifiedCount: 2 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" - publicOutputPortCount: 1 - localOutputPortCount: 6 + publicOutputPortCount: 7 + localOutputPortCount: 1 defaultFlowFileExpiration: "defaultFlowFileExpiration" localInputPortCount: 1 contents: @@ -85368,7 +87320,7 @@ definitions: - null outputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -85390,7 +87342,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -85413,7 +87365,7 @@ definitions: - "userAccessControl" inputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -85435,7 +87387,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -85513,17 +87465,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -85620,17 +87572,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -85686,12 +87638,12 @@ definitions: - "retriedRelationships" remoteProcessGroups: - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -85708,13 +87660,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -85723,14 +87675,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -85739,7 +87691,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -85747,7 +87699,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -85756,14 +87708,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -85772,7 +87724,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -85784,14 +87736,14 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -85808,13 +87760,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -85823,14 +87775,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -85839,7 +87791,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -85847,7 +87799,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -85856,14 +87808,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -85872,7 +87824,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -85884,7 +87836,7 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 connections: - prioritizers: - "prioritizers" @@ -85988,8 +87940,8 @@ definitions: loadBalancePartitionAttribute: "loadBalancePartitionAttribute" labels: - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -85998,10 +87950,10 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -86010,9 +87962,9 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 name: "name" - invalidCount: 2 + invalidCount: 5 syncFailureCount: 1 position: x: 6.027456183070403 @@ -86025,16 +87977,16 @@ definitions: canRead: true canWrite: true id: "id" - locallyModifiedAndStaleCount: 1 - localOutputPortCount: 4 - localInputPortCount: 6 - invalidCount: 4 - syncFailureCount: 2 + locallyModifiedAndStaleCount: 7 + localOutputPortCount: 6 + localInputPortCount: 2 + invalidCount: 8 + syncFailureCount: 0 position: x: 6.027456183070403 "y": 1.4658129805029452 versionedFlowState: "LOCALLY_MODIFIED" - locallyModifiedAndStaleCount: 0 + locallyModifiedAndStaleCount: 9 parameterContext: component: name: "name" @@ -86052,32 +88004,279 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + output: "output" + connectionStatusSnapshots: + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + queuedCount: "queuedCount" + queuedSize: "queuedSize" + flowFilesReceived: 5 + processGroupStatusSnapshots: + - canRead: true + id: "id" + - canRead: true + id: "id" + flowFilesSent: 6 + id: "id" + flowFilesIn: 0 + written: "written" + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 + outputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + read: "read" + bytesTransferred: 0 + activeThreadCount: 8 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 activeThreadCount: 7 groupId: "groupId" - flowFilesReceived: 4 + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + bytesRead: 4 + received: "received" + bytesSent: 4 + sent: "sent" + flowFilesTransferred: 9 + terminatedThreadCount: 4 + input: "input" + bytesReceived: 7 + name: "name" + flowFilesQueued: 4 + versionedFlowState: "LOCALLY_MODIFIED" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + address: "address" + apiPort: 3 + nodeId: "nodeId" + - statusSnapshot: + transferred: "transferred" + queued: "queued" + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -86148,21 +88347,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -86195,316 +88394,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 - read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 - groupId: "groupId" - executionNode: "ALL" - bytesRead: 7 - type: "type" - terminatedThreadCount: 3 - output: "output" - input: "input" - taskCount: 8 - name: "name" - id: "id" - written: "written" - flowFilesIn: 7 - tasksDuration: "tasksDuration" - runStatus: "Running" - flowFilesOut: 0 - tasks: "tasks" - bytesIn: 6 - bytesOut: 4 - canRead: true - id: "id" - - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 - groupId: "groupId" - executionNode: "ALL" - bytesRead: 7 - type: "type" - terminatedThreadCount: 3 - output: "output" - input: "input" - taskCount: 8 - name: "name" - id: "id" - written: "written" - flowFilesIn: 7 - tasksDuration: "tasksDuration" - runStatus: "Running" - flowFilesOut: 0 - tasks: "tasks" - bytesIn: 6 - bytesOut: 4 - canRead: true - id: "id" - bytesRead: 7 - received: "received" - bytesSent: 6 - sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 - input: "input" - bytesReceived: 5 - name: "name" - flowFilesQueued: 1 - versionedFlowState: "LOCALLY_MODIFIED" - inputPortStatusSnapshots: - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true - id: "id" - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true - id: "id" - address: "address" - apiPort: 0 - nodeId: "nodeId" - - statusSnapshot: - transferred: "transferred" - queued: "queued" - remoteProcessGroupStatusSnapshots: - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 0 - transmissionStatus: "transmissionStatus" - activeThreadCount: 7 - groupId: "groupId" - flowFilesReceived: 4 - name: "name" - targetUri: "targetUri" - flowFilesSent: 5 - received: "received" - id: "id" - bytesSent: 3 - sent: "sent" - id: "id" - - canRead: true - remoteProcessGroupStatusSnapshot: - bytesReceived: 0 - transmissionStatus: "transmissionStatus" + tasksDurationNanos: 8 activeThreadCount: 7 groupId: "groupId" - flowFilesReceived: 4 - name: "name" - targetUri: "targetUri" - flowFilesSent: 5 - received: "received" - id: "id" - bytesSent: 3 - sent: "sent" - id: "id" - output: "output" - connectionStatusSnapshots: - - connectionStatusSnapshot: - sourceId: "sourceId" - groupId: "groupId" - queued: "queued" - percentUseCount: 9 - destinationId: "destinationId" - predictions: - predictedBytesAtNextInterval: 1 - predictionIntervalSeconds: 4 - predictedPercentBytes: 1 - predictedPercentCount: 1 - predictedMillisUntilCountBackpressure: 3 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 2 - output: "output" - input: "input" - percentUseBytes: 6 - flowFileAvailability: "flowFileAvailability" - destinationName: "destinationName" - queuedSize: "queuedSize" - queuedCount: "queuedCount" - name: "name" - flowFilesQueued: 5 - id: "id" - sourceName: "sourceName" - flowFilesIn: 6 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 4 - bytesQueued: 9 - canRead: true - id: "id" - - connectionStatusSnapshot: - sourceId: "sourceId" - groupId: "groupId" - queued: "queued" - percentUseCount: 9 - destinationId: "destinationId" - predictions: - predictedBytesAtNextInterval: 1 - predictionIntervalSeconds: 4 - predictedPercentBytes: 1 - predictedPercentCount: 1 - predictedMillisUntilCountBackpressure: 3 - predictedCountAtNextInterval: 7 - predictedMillisUntilBytesBackpressure: 2 - output: "output" - input: "input" - percentUseBytes: 6 - flowFileAvailability: "flowFileAvailability" - destinationName: "destinationName" - queuedSize: "queuedSize" - queuedCount: "queuedCount" - name: "name" - flowFilesQueued: 5 - id: "id" - sourceName: "sourceName" - flowFilesIn: 6 - flowFilesOut: 1 - bytesIn: 7 - bytesOut: 4 - bytesQueued: 9 - canRead: true - id: "id" - queuedCount: "queuedCount" - queuedSize: "queuedSize" - flowFilesReceived: 4 - processGroupStatusSnapshots: - - canRead: true - id: "id" - - canRead: true - id: "id" - flowFilesSent: 8 - id: "id" - flowFilesIn: 6 - written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 - outputPortStatusSnapshots: - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true - id: "id" - - portStatusSnapshot: - output: "output" - input: "input" - activeThreadCount: 0 - groupId: "groupId" - name: "name" - transmitting: true - id: "id" - flowFilesIn: 6 - flowFilesOut: 5 - runStatus: "Running" - bytesIn: 1 - bytesOut: 5 - canRead: true - id: "id" - read: "read" - bytesTransferred: 7 - activeThreadCount: 4 - processorStatusSnapshots: - - processorStatusSnapshot: - bytesWritten: 0 - read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 - groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -86538,7 +88490,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" id: "id" aggregateSnapshot: @@ -86547,32 +88499,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -86643,21 +88595,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -86690,69 +88642,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -86786,6 +88738,33033 @@ definitions: canRead: true id: "id" statsLastRefreshed: "statsLastRefreshed" + parameterProviderConfiguration: + component: + parameterGroupName: "parameterGroupName" + synchronized: true + parameterProviderName: "parameterProviderName" + parameterProviderId: "parameterProviderId" + permissions: + canRead: true + canWrite: true + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + inheritedParameterContexts: + - component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + - component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + name: "name" + description: "description" + id: "id" + parameters: + - parameter: + valueRemoved: true + inherited: true + provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + canWrite: true + - parameter: + valueRemoved: true + inherited: true + provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + canWrite: true + boundProcessGroups: + - activeRemotePortCount: 0 + staleCount: 2 + outputPortCount: 1 + inputPortCount: 9 + permissions: + canRead: true + canWrite: true + runningCount: 2 + disabledCount: 4 + versionedFlowSnapshot: + bucket: + identifier: "identifier" + permissions: + canRead: true + canWrite: true + canDelete: true + createdTimestamp: 8 + name: "name" + description: "description" + snapshotMetadata: + flowIdentifier: "flowIdentifier" + comments: "comments" + author: "author" + bucketIdentifier: "bucketIdentifier" + version: 0 + timestamp: 2 + externalControllerServices: + key: + identifier: "identifier" + name: "name" + flowContents: + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 3 + comments: "comments" + processors: + - autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + runDurationMillis: 0 + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + maxBackoffPeriod: "maxBackoffPeriod" + yieldDuration: "yieldDuration" + bundle: + artifact: "artifact" + version: "version" + group: "group" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + concurrentlySchedulableTaskCount: 5 + retryCount: 5 + penaltyDuration: "penaltyDuration" + backoffMechanism: "PENALIZE_FLOWFILE" + schedulingStrategy: "schedulingStrategy" + name: "name" + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + schedulingPeriod: "schedulingPeriod" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + properties: + key: "properties" + - autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + runDurationMillis: 0 + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + maxBackoffPeriod: "maxBackoffPeriod" + yieldDuration: "yieldDuration" + bundle: + artifact: "artifact" + version: "version" + group: "group" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + concurrentlySchedulableTaskCount: 5 + retryCount: 5 + penaltyDuration: "penaltyDuration" + backoffMechanism: "PENALIZE_FLOWFILE" + schedulingStrategy: "schedulingStrategy" + name: "name" + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + schedulingPeriod: "schedulingPeriod" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + properties: + key: "properties" + labels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + width: 5.877124706116695 + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + label: "label" + groupIdentifier: "groupIdentifier" + zIndex: 9 + height: 7.835035282970782 + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + width: 5.877124706116695 + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + label: "label" + groupIdentifier: "groupIdentifier" + zIndex: 9 + height: 7.835035282970782 + defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" + controllerServices: + - annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + bulletinLevel: "bulletinLevel" + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + bundle: + artifact: "artifact" + version: "version" + group: "group" + properties: + key: "properties" + - annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + bulletinLevel: "bulletinLevel" + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + bundle: + artifact: "artifact" + version: "version" + group: "group" + properties: + key: "properties" + defaultFlowFileExpiration: "defaultFlowFileExpiration" + flowFileConcurrency: "flowFileConcurrency" + processGroups: + - null + - null + flowFileOutboundPolicy: "flowFileOutboundPolicy" + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + name: "name" + inputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 0 + latest: true + remoteProcessGroups: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + communicationsTimeout: "communicationsTimeout" + proxyHost: "proxyHost" + proxyPort: 3 + transportProtocol: "RAW" + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + name: "name" + targetUri: "targetUri" + proxyUser: "proxyUser" + targetUris: "targetUris" + inputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + instanceIdentifier: "instanceIdentifier" + yieldDuration: "yieldDuration" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + localNetworkInterface: "localNetworkInterface" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + communicationsTimeout: "communicationsTimeout" + proxyHost: "proxyHost" + proxyPort: 3 + transportProtocol: "RAW" + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + name: "name" + targetUri: "targetUri" + proxyUser: "proxyUser" + targetUris: "targetUris" + inputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + instanceIdentifier: "instanceIdentifier" + yieldDuration: "yieldDuration" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + localNetworkInterface: "localNetworkInterface" + groupIdentifier: "groupIdentifier" + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 7 + bends: + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 7 + bends: + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + parameterContextName: "parameterContextName" + parameterProviders: + key: + identifier: "identifier" + name: "name" + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + flow: + versionCount: 6 + identifier: "identifier" + bucketName: "bucketName" + permissions: + canRead: true + canWrite: true + canDelete: true + createdTimestamp: 1 + name: "name" + description: "description" + bucketIdentifier: "bucketIdentifier" + versionInfo: + version: 4 + lastModifiedTimestamp: 8 + flowEncodingVersion: "flowEncodingVersion" + parameterContexts: + key: + parameterGroupName: "parameterGroupName" + identifier: "identifier" + synchronized: true + componentType: "CONNECTION" + comments: "comments" + description: "description" + inheritedParameterContexts: + - "inheritedParameterContexts" + - "inheritedParameterContexts" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + parameters: + - provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + - provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + parameterProvider: "parameterProvider" + latest: true + stoppedCount: 3 + id: "id" + bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + publicInputPortCount: 4 + upToDateCount: 7 + inactiveRemotePortCount: 0 + uri: "uri" + locallyModifiedCount: 4 + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 6 + component: + activeRemotePortCount: 7 + flowfileConcurrency: "UNBOUNDED" + staleCount: 4 + outputPortCount: 3 + inputPortCount: 6 + versionedComponentId: "versionedComponentId" + runningCount: 1 + disabledCount: 2 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" + stoppedCount: 5 + id: "id" + versionControlInformation: + bucketName: "bucketName" + groupId: "groupId" + stateExplanation: "stateExplanation" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + state: "LOCALLY_MODIFIED" + registryName: "registryName" + flowId: "flowId" + flowName: "flowName" + version: 0 + flowDescription: "flowDescription" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 6 + publicInputPortCount: 6 + comments: "comments" + upToDateCount: 3 + parentGroupId: "parentGroupId" + inactiveRemotePortCount: 9 + locallyModifiedCount: 2 + defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" + publicOutputPortCount: 7 + localOutputPortCount: 1 + defaultFlowFileExpiration: "defaultFlowFileExpiration" + localInputPortCount: 1 + contents: + controllerServices: + - deprecated: true + bulletinLevel: "bulletinLevel" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "ENABLED" + bundle: + artifact: "artifact" + version: "version" + group: "group" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + validationStatus: "VALID" + annotationData: "annotationData" + comments: "comments" + parentGroupId: "parentGroupId" + customUiUrl: "customUiUrl" + restricted: true + name: "name" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + properties: + key: "properties" + - deprecated: true + bulletinLevel: "bulletinLevel" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "ENABLED" + bundle: + artifact: "artifact" + version: "version" + group: "group" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + validationStatus: "VALID" + annotationData: "annotationData" + comments: "comments" + parentGroupId: "parentGroupId" + customUiUrl: "customUiUrl" + restricted: true + name: "name" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + properties: + key: "properties" + processGroups: + - null + - null + outputPorts: + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + inputPorts: + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + funnels: + - versionedComponentId: "versionedComponentId" + parentGroupId: "parentGroupId" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + - versionedComponentId: "versionedComponentId" + parentGroupId: "parentGroupId" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + processors: + - supportsEventDriven: true + deprecated: true + description: "description" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + inputRequirement: "inputRequirement" + relationships: + - name: "name" + description: "description" + autoTerminate: true + retry: true + - name: "name" + description: "description" + autoTerminate: true + retry: true + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "RUNNING" + bundle: + artifact: "artifact" + version: "version" + group: "group" + validationStatus: "VALID" + supportsParallelProcessing: true + supportsBatching: true + executionNodeRestricted: true + parentGroupId: "parentGroupId" + restricted: true + name: "name" + style: + key: "style" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + config: + annotationData: "annotationData" + comments: "comments" + concurrentlySchedulableTaskCount: 6 + autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + retryCount: 1 + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + penaltyDuration: "penaltyDuration" + defaultSchedulingPeriod: + key: "defaultSchedulingPeriod" + runDurationMillis: 3 + defaultConcurrentTasks: + key: "defaultConcurrentTasks" + customUiUrl: "customUiUrl" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE" + maxBackoffPeriod: "maxBackoffPeriod" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + schedulingStrategy: "schedulingStrategy" + schedulingPeriod: "schedulingPeriod" + yieldDuration: "yieldDuration" + properties: + key: "properties" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + - supportsEventDriven: true + deprecated: true + description: "description" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + inputRequirement: "inputRequirement" + relationships: + - name: "name" + description: "description" + autoTerminate: true + retry: true + - name: "name" + description: "description" + autoTerminate: true + retry: true + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "RUNNING" + bundle: + artifact: "artifact" + version: "version" + group: "group" + validationStatus: "VALID" + supportsParallelProcessing: true + supportsBatching: true + executionNodeRestricted: true + parentGroupId: "parentGroupId" + restricted: true + name: "name" + style: + key: "style" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + config: + annotationData: "annotationData" + comments: "comments" + concurrentlySchedulableTaskCount: 6 + autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + retryCount: 1 + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + penaltyDuration: "penaltyDuration" + defaultSchedulingPeriod: + key: "defaultSchedulingPeriod" + runDurationMillis: 3 + defaultConcurrentTasks: + key: "defaultConcurrentTasks" + customUiUrl: "customUiUrl" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE" + maxBackoffPeriod: "maxBackoffPeriod" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + schedulingStrategy: "schedulingStrategy" + schedulingPeriod: "schedulingPeriod" + yieldDuration: "yieldDuration" + properties: + key: "properties" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + remoteProcessGroups: + - targetSecure: true + inactiveRemoteInputPortCount: 9 + communicationsTimeout: "communicationsTimeout" + outputPortCount: 5 + inputPortCount: 4 + activeRemoteInputPortCount: 9 + proxyPort: 1 + flowRefreshed: "flowRefreshed" + versionedComponentId: "versionedComponentId" + transportProtocol: "transportProtocol" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + yieldDuration: "yieldDuration" + id: "id" + localNetworkInterface: "localNetworkInterface" + comments: "comments" + authorizationIssues: + - "authorizationIssues" + - "authorizationIssues" + proxyPassword: "proxyPassword" + parentGroupId: "parentGroupId" + activeRemoteOutputPortCount: 6 + proxyHost: "proxyHost" + contents: + outputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + inputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + targetUri: "targetUri" + name: "name" + proxyUser: "proxyUser" + targetUris: "targetUris" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + inactiveRemoteOutputPortCount: 8 + - targetSecure: true + inactiveRemoteInputPortCount: 9 + communicationsTimeout: "communicationsTimeout" + outputPortCount: 5 + inputPortCount: 4 + activeRemoteInputPortCount: 9 + proxyPort: 1 + flowRefreshed: "flowRefreshed" + versionedComponentId: "versionedComponentId" + transportProtocol: "transportProtocol" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + yieldDuration: "yieldDuration" + id: "id" + localNetworkInterface: "localNetworkInterface" + comments: "comments" + authorizationIssues: + - "authorizationIssues" + - "authorizationIssues" + proxyPassword: "proxyPassword" + parentGroupId: "parentGroupId" + activeRemoteOutputPortCount: 6 + proxyHost: "proxyHost" + contents: + outputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + inputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + targetUri: "targetUri" + name: "name" + proxyUser: "proxyUser" + targetUris: "targetUris" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + inactiveRemoteOutputPortCount: 8 + connections: + - prioritizers: + - "prioritizers" + - "prioritizers" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true + id: "id" + type: "PROCESSOR" + parentGroupId: "parentGroupId" + availableRelationships: + - "availableRelationships" + - "availableRelationships" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true + id: "id" + type: "PROCESSOR" + labelIndex: 2 + bends: + - x: 6.027456183070403 + "y": 1.4658129805029452 + - x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" + backPressureObjectThreshold: 9 + versionedComponentId: "versionedComponentId" + getzIndex: 7 + name: "name" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalancePartitionAttribute: "loadBalancePartitionAttribute" + - prioritizers: + - "prioritizers" + - "prioritizers" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true + id: "id" + type: "PROCESSOR" + parentGroupId: "parentGroupId" + availableRelationships: + - "availableRelationships" + - "availableRelationships" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true + id: "id" + type: "PROCESSOR" + labelIndex: 2 + bends: + - x: 6.027456183070403 + "y": 1.4658129805029452 + - x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" + backPressureObjectThreshold: 9 + versionedComponentId: "versionedComponentId" + getzIndex: 7 + name: "name" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalancePartitionAttribute: "loadBalancePartitionAttribute" + labels: + - versionedComponentId: "versionedComponentId" + getzIndex: 5 + width: 6.778324963048013 + parentGroupId: "parentGroupId" + style: + key: "style" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + label: "label" + height: 6.878052220127876 + - versionedComponentId: "versionedComponentId" + getzIndex: 5 + width: 6.778324963048013 + parentGroupId: "parentGroupId" + style: + key: "style" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + label: "label" + height: 6.878052220127876 + name: "name" + invalidCount: 5 + syncFailureCount: 1 + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + locallyModifiedAndStaleCount: 7 + localOutputPortCount: 6 + localInputPortCount: 2 + invalidCount: 8 + syncFailureCount: 0 + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + versionedFlowState: "LOCALLY_MODIFIED" + locallyModifiedAndStaleCount: 9 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + status: + name: "name" + nodeSnapshots: + - statusSnapshot: + transferred: "transferred" + queued: "queued" + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + output: "output" + connectionStatusSnapshots: + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + queuedCount: "queuedCount" + queuedSize: "queuedSize" + flowFilesReceived: 5 + processGroupStatusSnapshots: + - canRead: true + id: "id" + - canRead: true + id: "id" + flowFilesSent: 6 + id: "id" + flowFilesIn: 0 + written: "written" + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 + outputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + read: "read" + bytesTransferred: 0 + activeThreadCount: 8 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + bytesRead: 4 + received: "received" + bytesSent: 4 + sent: "sent" + flowFilesTransferred: 9 + terminatedThreadCount: 4 + input: "input" + bytesReceived: 7 + name: "name" + flowFilesQueued: 4 + versionedFlowState: "LOCALLY_MODIFIED" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + address: "address" + apiPort: 3 + nodeId: "nodeId" + - statusSnapshot: + transferred: "transferred" + queued: "queued" + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + output: "output" + connectionStatusSnapshots: + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + queuedCount: "queuedCount" + queuedSize: "queuedSize" + flowFilesReceived: 5 + processGroupStatusSnapshots: + - canRead: true + id: "id" + - canRead: true + id: "id" + flowFilesSent: 6 + id: "id" + flowFilesIn: 0 + written: "written" + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 + outputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + read: "read" + bytesTransferred: 0 + activeThreadCount: 8 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + bytesRead: 4 + received: "received" + bytesSent: 4 + sent: "sent" + flowFilesTransferred: 9 + terminatedThreadCount: 4 + input: "input" + bytesReceived: 7 + name: "name" + flowFilesQueued: 4 + versionedFlowState: "LOCALLY_MODIFIED" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + address: "address" + apiPort: 3 + nodeId: "nodeId" + id: "id" + aggregateSnapshot: + transferred: "transferred" + queued: "queued" + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + output: "output" + connectionStatusSnapshots: + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + queuedCount: "queuedCount" + queuedSize: "queuedSize" + flowFilesReceived: 5 + processGroupStatusSnapshots: + - canRead: true + id: "id" + - canRead: true + id: "id" + flowFilesSent: 6 + id: "id" + flowFilesIn: 0 + written: "written" + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 + outputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + read: "read" + bytesTransferred: 0 + activeThreadCount: 8 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + bytesRead: 4 + received: "received" + bytesSent: 4 + sent: "sent" + flowFilesTransferred: 9 + terminatedThreadCount: 4 + input: "input" + bytesReceived: 7 + name: "name" + flowFilesQueued: 4 + versionedFlowState: "LOCALLY_MODIFIED" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + statsLastRefreshed: "statsLastRefreshed" + - activeRemotePortCount: 0 + staleCount: 2 + outputPortCount: 1 + inputPortCount: 9 + permissions: + canRead: true + canWrite: true + runningCount: 2 + disabledCount: 4 + versionedFlowSnapshot: + bucket: + identifier: "identifier" + permissions: + canRead: true + canWrite: true + canDelete: true + createdTimestamp: 8 + name: "name" + description: "description" + snapshotMetadata: + flowIdentifier: "flowIdentifier" + comments: "comments" + author: "author" + bucketIdentifier: "bucketIdentifier" + version: 0 + timestamp: 2 + externalControllerServices: + key: + identifier: "identifier" + name: "name" + flowContents: + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 3 + comments: "comments" + processors: + - autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + runDurationMillis: 0 + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + maxBackoffPeriod: "maxBackoffPeriod" + yieldDuration: "yieldDuration" + bundle: + artifact: "artifact" + version: "version" + group: "group" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + concurrentlySchedulableTaskCount: 5 + retryCount: 5 + penaltyDuration: "penaltyDuration" + backoffMechanism: "PENALIZE_FLOWFILE" + schedulingStrategy: "schedulingStrategy" + name: "name" + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + schedulingPeriod: "schedulingPeriod" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + properties: + key: "properties" + - autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + runDurationMillis: 0 + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + maxBackoffPeriod: "maxBackoffPeriod" + yieldDuration: "yieldDuration" + bundle: + artifact: "artifact" + version: "version" + group: "group" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + concurrentlySchedulableTaskCount: 5 + retryCount: 5 + penaltyDuration: "penaltyDuration" + backoffMechanism: "PENALIZE_FLOWFILE" + schedulingStrategy: "schedulingStrategy" + name: "name" + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + schedulingPeriod: "schedulingPeriod" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + properties: + key: "properties" + labels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + width: 5.877124706116695 + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + label: "label" + groupIdentifier: "groupIdentifier" + zIndex: 9 + height: 7.835035282970782 + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + width: 5.877124706116695 + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + label: "label" + groupIdentifier: "groupIdentifier" + zIndex: 9 + height: 7.835035282970782 + defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" + controllerServices: + - annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + bulletinLevel: "bulletinLevel" + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + bundle: + artifact: "artifact" + version: "version" + group: "group" + properties: + key: "properties" + - annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + bulletinLevel: "bulletinLevel" + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + bundle: + artifact: "artifact" + version: "version" + group: "group" + properties: + key: "properties" + defaultFlowFileExpiration: "defaultFlowFileExpiration" + flowFileConcurrency: "flowFileConcurrency" + processGroups: + - null + - null + flowFileOutboundPolicy: "flowFileOutboundPolicy" + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + name: "name" + inputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 0 + latest: true + remoteProcessGroups: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + communicationsTimeout: "communicationsTimeout" + proxyHost: "proxyHost" + proxyPort: 3 + transportProtocol: "RAW" + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + name: "name" + targetUri: "targetUri" + proxyUser: "proxyUser" + targetUris: "targetUris" + inputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + instanceIdentifier: "instanceIdentifier" + yieldDuration: "yieldDuration" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + localNetworkInterface: "localNetworkInterface" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + communicationsTimeout: "communicationsTimeout" + proxyHost: "proxyHost" + proxyPort: 3 + transportProtocol: "RAW" + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + name: "name" + targetUri: "targetUri" + proxyUser: "proxyUser" + targetUris: "targetUris" + inputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + instanceIdentifier: "instanceIdentifier" + yieldDuration: "yieldDuration" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + localNetworkInterface: "localNetworkInterface" + groupIdentifier: "groupIdentifier" + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 7 + bends: + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 7 + bends: + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + parameterContextName: "parameterContextName" + parameterProviders: + key: + identifier: "identifier" + name: "name" + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + flow: + versionCount: 6 + identifier: "identifier" + bucketName: "bucketName" + permissions: + canRead: true + canWrite: true + canDelete: true + createdTimestamp: 1 + name: "name" + description: "description" + bucketIdentifier: "bucketIdentifier" + versionInfo: + version: 4 + lastModifiedTimestamp: 8 + flowEncodingVersion: "flowEncodingVersion" + parameterContexts: + key: + parameterGroupName: "parameterGroupName" + identifier: "identifier" + synchronized: true + componentType: "CONNECTION" + comments: "comments" + description: "description" + inheritedParameterContexts: + - "inheritedParameterContexts" + - "inheritedParameterContexts" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + parameters: + - provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + - provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + parameterProvider: "parameterProvider" + latest: true + stoppedCount: 3 + id: "id" + bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + publicInputPortCount: 4 + upToDateCount: 7 + inactiveRemotePortCount: 0 + uri: "uri" + locallyModifiedCount: 4 + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 6 + component: + activeRemotePortCount: 7 + flowfileConcurrency: "UNBOUNDED" + staleCount: 4 + outputPortCount: 3 + inputPortCount: 6 + versionedComponentId: "versionedComponentId" + runningCount: 1 + disabledCount: 2 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" + stoppedCount: 5 + id: "id" + versionControlInformation: + bucketName: "bucketName" + groupId: "groupId" + stateExplanation: "stateExplanation" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + state: "LOCALLY_MODIFIED" + registryName: "registryName" + flowId: "flowId" + flowName: "flowName" + version: 0 + flowDescription: "flowDescription" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 6 + publicInputPortCount: 6 + comments: "comments" + upToDateCount: 3 + parentGroupId: "parentGroupId" + inactiveRemotePortCount: 9 + locallyModifiedCount: 2 + defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" + publicOutputPortCount: 7 + localOutputPortCount: 1 + defaultFlowFileExpiration: "defaultFlowFileExpiration" + localInputPortCount: 1 + contents: + controllerServices: + - deprecated: true + bulletinLevel: "bulletinLevel" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "ENABLED" + bundle: + artifact: "artifact" + version: "version" + group: "group" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + validationStatus: "VALID" + annotationData: "annotationData" + comments: "comments" + parentGroupId: "parentGroupId" + customUiUrl: "customUiUrl" + restricted: true + name: "name" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + properties: + key: "properties" + - deprecated: true + bulletinLevel: "bulletinLevel" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "ENABLED" + bundle: + artifact: "artifact" + version: "version" + group: "group" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + validationStatus: "VALID" + annotationData: "annotationData" + comments: "comments" + parentGroupId: "parentGroupId" + customUiUrl: "customUiUrl" + restricted: true + name: "name" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + properties: + key: "properties" + processGroups: + - null + - null + outputPorts: + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + inputPorts: + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + funnels: + - versionedComponentId: "versionedComponentId" + parentGroupId: "parentGroupId" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + - versionedComponentId: "versionedComponentId" + parentGroupId: "parentGroupId" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + processors: + - supportsEventDriven: true + deprecated: true + description: "description" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + inputRequirement: "inputRequirement" + relationships: + - name: "name" + description: "description" + autoTerminate: true + retry: true + - name: "name" + description: "description" + autoTerminate: true + retry: true + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "RUNNING" + bundle: + artifact: "artifact" + version: "version" + group: "group" + validationStatus: "VALID" + supportsParallelProcessing: true + supportsBatching: true + executionNodeRestricted: true + parentGroupId: "parentGroupId" + restricted: true + name: "name" + style: + key: "style" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + config: + annotationData: "annotationData" + comments: "comments" + concurrentlySchedulableTaskCount: 6 + autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + retryCount: 1 + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + penaltyDuration: "penaltyDuration" + defaultSchedulingPeriod: + key: "defaultSchedulingPeriod" + runDurationMillis: 3 + defaultConcurrentTasks: + key: "defaultConcurrentTasks" + customUiUrl: "customUiUrl" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE" + maxBackoffPeriod: "maxBackoffPeriod" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + schedulingStrategy: "schedulingStrategy" + schedulingPeriod: "schedulingPeriod" + yieldDuration: "yieldDuration" + properties: + key: "properties" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + - supportsEventDriven: true + deprecated: true + description: "description" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + inputRequirement: "inputRequirement" + relationships: + - name: "name" + description: "description" + autoTerminate: true + retry: true + - name: "name" + description: "description" + autoTerminate: true + retry: true + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "RUNNING" + bundle: + artifact: "artifact" + version: "version" + group: "group" + validationStatus: "VALID" + supportsParallelProcessing: true + supportsBatching: true + executionNodeRestricted: true + parentGroupId: "parentGroupId" + restricted: true + name: "name" + style: + key: "style" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + config: + annotationData: "annotationData" + comments: "comments" + concurrentlySchedulableTaskCount: 6 + autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + retryCount: 1 + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + penaltyDuration: "penaltyDuration" + defaultSchedulingPeriod: + key: "defaultSchedulingPeriod" + runDurationMillis: 3 + defaultConcurrentTasks: + key: "defaultConcurrentTasks" + customUiUrl: "customUiUrl" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE" + maxBackoffPeriod: "maxBackoffPeriod" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + schedulingStrategy: "schedulingStrategy" + schedulingPeriod: "schedulingPeriod" + yieldDuration: "yieldDuration" + properties: + key: "properties" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + remoteProcessGroups: + - targetSecure: true + inactiveRemoteInputPortCount: 9 + communicationsTimeout: "communicationsTimeout" + outputPortCount: 5 + inputPortCount: 4 + activeRemoteInputPortCount: 9 + proxyPort: 1 + flowRefreshed: "flowRefreshed" + versionedComponentId: "versionedComponentId" + transportProtocol: "transportProtocol" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + yieldDuration: "yieldDuration" + id: "id" + localNetworkInterface: "localNetworkInterface" + comments: "comments" + authorizationIssues: + - "authorizationIssues" + - "authorizationIssues" + proxyPassword: "proxyPassword" + parentGroupId: "parentGroupId" + activeRemoteOutputPortCount: 6 + proxyHost: "proxyHost" + contents: + outputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + inputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + targetUri: "targetUri" + name: "name" + proxyUser: "proxyUser" + targetUris: "targetUris" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + inactiveRemoteOutputPortCount: 8 + - targetSecure: true + inactiveRemoteInputPortCount: 9 + communicationsTimeout: "communicationsTimeout" + outputPortCount: 5 + inputPortCount: 4 + activeRemoteInputPortCount: 9 + proxyPort: 1 + flowRefreshed: "flowRefreshed" + versionedComponentId: "versionedComponentId" + transportProtocol: "transportProtocol" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + yieldDuration: "yieldDuration" + id: "id" + localNetworkInterface: "localNetworkInterface" + comments: "comments" + authorizationIssues: + - "authorizationIssues" + - "authorizationIssues" + proxyPassword: "proxyPassword" + parentGroupId: "parentGroupId" + activeRemoteOutputPortCount: 6 + proxyHost: "proxyHost" + contents: + outputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + inputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + targetUri: "targetUri" + name: "name" + proxyUser: "proxyUser" + targetUris: "targetUris" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + inactiveRemoteOutputPortCount: 8 + connections: + - prioritizers: + - "prioritizers" + - "prioritizers" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true + id: "id" + type: "PROCESSOR" + parentGroupId: "parentGroupId" + availableRelationships: + - "availableRelationships" + - "availableRelationships" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true + id: "id" + type: "PROCESSOR" + labelIndex: 2 + bends: + - x: 6.027456183070403 + "y": 1.4658129805029452 + - x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" + backPressureObjectThreshold: 9 + versionedComponentId: "versionedComponentId" + getzIndex: 7 + name: "name" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalancePartitionAttribute: "loadBalancePartitionAttribute" + - prioritizers: + - "prioritizers" + - "prioritizers" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true + id: "id" + type: "PROCESSOR" + parentGroupId: "parentGroupId" + availableRelationships: + - "availableRelationships" + - "availableRelationships" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true + id: "id" + type: "PROCESSOR" + labelIndex: 2 + bends: + - x: 6.027456183070403 + "y": 1.4658129805029452 + - x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" + backPressureObjectThreshold: 9 + versionedComponentId: "versionedComponentId" + getzIndex: 7 + name: "name" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalancePartitionAttribute: "loadBalancePartitionAttribute" + labels: + - versionedComponentId: "versionedComponentId" + getzIndex: 5 + width: 6.778324963048013 + parentGroupId: "parentGroupId" + style: + key: "style" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + label: "label" + height: 6.878052220127876 + - versionedComponentId: "versionedComponentId" + getzIndex: 5 + width: 6.778324963048013 + parentGroupId: "parentGroupId" + style: + key: "style" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + label: "label" + height: 6.878052220127876 + name: "name" + invalidCount: 5 + syncFailureCount: 1 + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + locallyModifiedAndStaleCount: 7 + localOutputPortCount: 6 + localInputPortCount: 2 + invalidCount: 8 + syncFailureCount: 0 + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + versionedFlowState: "LOCALLY_MODIFIED" + locallyModifiedAndStaleCount: 9 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + status: + name: "name" + nodeSnapshots: + - statusSnapshot: + transferred: "transferred" + queued: "queued" + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + output: "output" + connectionStatusSnapshots: + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + queuedCount: "queuedCount" + queuedSize: "queuedSize" + flowFilesReceived: 5 + processGroupStatusSnapshots: + - canRead: true + id: "id" + - canRead: true + id: "id" + flowFilesSent: 6 + id: "id" + flowFilesIn: 0 + written: "written" + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 + outputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + read: "read" + bytesTransferred: 0 + activeThreadCount: 8 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + bytesRead: 4 + received: "received" + bytesSent: 4 + sent: "sent" + flowFilesTransferred: 9 + terminatedThreadCount: 4 + input: "input" + bytesReceived: 7 + name: "name" + flowFilesQueued: 4 + versionedFlowState: "LOCALLY_MODIFIED" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + address: "address" + apiPort: 3 + nodeId: "nodeId" + - statusSnapshot: + transferred: "transferred" + queued: "queued" + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + output: "output" + connectionStatusSnapshots: + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + queuedCount: "queuedCount" + queuedSize: "queuedSize" + flowFilesReceived: 5 + processGroupStatusSnapshots: + - canRead: true + id: "id" + - canRead: true + id: "id" + flowFilesSent: 6 + id: "id" + flowFilesIn: 0 + written: "written" + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 + outputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + read: "read" + bytesTransferred: 0 + activeThreadCount: 8 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + bytesRead: 4 + received: "received" + bytesSent: 4 + sent: "sent" + flowFilesTransferred: 9 + terminatedThreadCount: 4 + input: "input" + bytesReceived: 7 + name: "name" + flowFilesQueued: 4 + versionedFlowState: "LOCALLY_MODIFIED" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + address: "address" + apiPort: 3 + nodeId: "nodeId" + id: "id" + aggregateSnapshot: + transferred: "transferred" + queued: "queued" + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + output: "output" + connectionStatusSnapshots: + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + queuedCount: "queuedCount" + queuedSize: "queuedSize" + flowFilesReceived: 5 + processGroupStatusSnapshots: + - canRead: true + id: "id" + - canRead: true + id: "id" + flowFilesSent: 6 + id: "id" + flowFilesIn: 0 + written: "written" + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 + outputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + read: "read" + bytesTransferred: 0 + activeThreadCount: 8 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + bytesRead: 4 + received: "received" + bytesSent: 4 + sent: "sent" + flowFilesTransferred: 9 + terminatedThreadCount: 4 + input: "input" + bytesReceived: 7 + name: "name" + flowFilesQueued: 4 + versionedFlowState: "LOCALLY_MODIFIED" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + statsLastRefreshed: "statsLastRefreshed" + parameterProviderConfiguration: + component: + parameterGroupName: "parameterGroupName" + synchronized: true + parameterProviderName: "parameterProviderName" + parameterProviderId: "parameterProviderId" + permissions: + canRead: true + canWrite: true + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + ParameterDTO: + type: "object" + properties: + name: + type: "string" + description: "The name of the Parameter" + description: + type: "string" + description: "The description of the Parameter" + sensitive: + type: "boolean" + description: "Whether or not the Parameter is sensitive" + value: + type: "string" + description: "The value of the Parameter" + valueRemoved: + type: "boolean" + description: "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." + provided: + type: "boolean" + description: "Whether or not the Parameter is provided by a ParameterProvider" + referencingComponents: + type: "array" + description: "The set of all components in the flow that are referencing this\ + \ Parameter" + uniqueItems: true + items: + $ref: "#/definitions/AffectedComponentEntity" + parameterContext: + description: "A reference to the Parameter Context that contains this one" + $ref: "#/definitions/ParameterContextReferenceEntity" + inherited: + type: "boolean" + description: "Whether or not the Parameter is inherited from another context" + example: + valueRemoved: true + inherited: true + provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + ParameterEntity: + type: "object" + properties: + canWrite: + type: "boolean" + description: "Indicates whether the user can write a given resource." + parameter: + description: "The parameter information" + $ref: "#/definitions/ParameterDTO" + xml: + name: "parameterEntity" + example: + parameter: + valueRemoved: true + inherited: true + provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + canWrite: true + ParameterGroupConfigurationEntity: + type: "object" + properties: + groupName: + type: "string" + description: "The name of the external parameter group to which the provided\ + \ parameter names apply." + parameterContextName: + type: "string" + description: "The name of the ParameterContext that receives the parameters\ + \ in this group" + parameterSensitivities: + type: "object" + description: "All fetched parameter names that should be applied." + additionalProperties: + type: "string" + enum: + - "SENSITIVE" + - "NON_SENSITIVE" + synchronized: + type: "boolean" + description: "True if this group should be synchronized to a ParameterContext,\ + \ including creating one if it does not exist." + xml: + name: "entity" + example: + synchronized: true + groupName: "groupName" + parameterSensitivities: + key: "SENSITIVE" + parameterContextName: "parameterContextName" + ParameterProviderApplyParametersRequestDTO: + type: "object" + properties: + requestId: + type: "string" + description: "The ID of the request" + uri: + type: "string" + description: "The URI for the request" + submissionTime: + type: "string" + format: "date-time" + description: "The timestamp of when the request was submitted" + lastUpdated: + type: "string" + format: "date-time" + description: "The timestamp of when the request was last updated" + complete: + type: "boolean" + description: "Whether or not the request is completed" + failureReason: + type: "string" + description: "The reason for the request failing, or null if the request has\ + \ not failed" + percentCompleted: + type: "integer" + format: "int32" + description: "A value between 0 and 100 (inclusive) indicating how close the\ + \ request is to completion" + state: + type: "string" + description: "A description of the current state of the request" + updateSteps: + type: "array" + description: "The steps that are required in order to complete the request,\ + \ along with the status of each" + items: + $ref: "#/definitions/ParameterProviderApplyParametersUpdateStepDTO" + parameterProvider: + description: "The Parameter Provider that is being operated on. This may not\ + \ be populated until the request has successfully completed." + $ref: "#/definitions/ParameterProviderDTO" + parameterContextUpdates: + type: "array" + description: "The Parameter Contexts updated by this Parameter Provider. This\ + \ may not be populated until the request has successfully completed." + items: + $ref: "#/definitions/ParameterContextUpdateEntity" + referencingComponents: + type: "array" + description: "The components that are referenced by the update." + uniqueItems: true + items: + $ref: "#/definitions/AffectedComponentEntity" + example: + 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 + uri: "uri" + parameterProvider: + annotationData: "annotationData" + comments: "comments" + deprecated: true + parameterStatus: + - parameter: + parameter: + valueRemoved: true + inherited: true + provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + canWrite: true + status: "NEW" + - parameter: + parameter: + valueRemoved: true + inherited: true + provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + canWrite: true + status: "NEW" + parentGroupId: "parentGroupId" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + affectedComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + customUiUrl: "customUiUrl" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referencingParameterContexts: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + 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" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + bundle: + artifact: "artifact" + version: "version" + group: "group" + persistsState: true + validationStatus: "VALID" + properties: + key: "properties" + parameterContextUpdates: + - parameterContextRevision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + parameterContext: + inheritedParameterContexts: + - component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + - component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + name: "name" + description: "description" + id: "id" + parameters: + - parameter: + valueRemoved: true + inherited: true + provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + canWrite: true + - parameter: + valueRemoved: true + inherited: true + provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + canWrite: true + boundProcessGroups: + - activeRemotePortCount: 0 + staleCount: 2 + outputPortCount: 1 + inputPortCount: 9 + permissions: + canRead: true + canWrite: true + runningCount: 2 + disabledCount: 4 + versionedFlowSnapshot: + bucket: + identifier: "identifier" + permissions: + canRead: true + canWrite: true + canDelete: true + createdTimestamp: 8 + name: "name" + description: "description" + snapshotMetadata: + flowIdentifier: "flowIdentifier" + comments: "comments" + author: "author" + bucketIdentifier: "bucketIdentifier" + version: 0 + timestamp: 2 + externalControllerServices: + key: + identifier: "identifier" + name: "name" + flowContents: + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 3 + comments: "comments" + processors: + - autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + runDurationMillis: 0 + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + maxBackoffPeriod: "maxBackoffPeriod" + yieldDuration: "yieldDuration" + bundle: + artifact: "artifact" + version: "version" + group: "group" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + concurrentlySchedulableTaskCount: 5 + retryCount: 5 + penaltyDuration: "penaltyDuration" + backoffMechanism: "PENALIZE_FLOWFILE" + schedulingStrategy: "schedulingStrategy" + name: "name" + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + schedulingPeriod: "schedulingPeriod" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + properties: + key: "properties" + - autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + runDurationMillis: 0 + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + maxBackoffPeriod: "maxBackoffPeriod" + yieldDuration: "yieldDuration" + bundle: + artifact: "artifact" + version: "version" + group: "group" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + concurrentlySchedulableTaskCount: 5 + retryCount: 5 + penaltyDuration: "penaltyDuration" + backoffMechanism: "PENALIZE_FLOWFILE" + schedulingStrategy: "schedulingStrategy" + name: "name" + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + schedulingPeriod: "schedulingPeriod" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + properties: + key: "properties" + labels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + width: 5.877124706116695 + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + label: "label" + groupIdentifier: "groupIdentifier" + zIndex: 9 + height: 7.835035282970782 + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + width: 5.877124706116695 + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + label: "label" + groupIdentifier: "groupIdentifier" + zIndex: 9 + height: 7.835035282970782 + defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" + controllerServices: + - annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + bulletinLevel: "bulletinLevel" + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + bundle: + artifact: "artifact" + version: "version" + group: "group" + properties: + key: "properties" + - annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + bulletinLevel: "bulletinLevel" + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + bundle: + artifact: "artifact" + version: "version" + group: "group" + properties: + key: "properties" + defaultFlowFileExpiration: "defaultFlowFileExpiration" + flowFileConcurrency: "flowFileConcurrency" + processGroups: + - null + - null + flowFileOutboundPolicy: "flowFileOutboundPolicy" + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + name: "name" + inputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 0 + latest: true + remoteProcessGroups: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + communicationsTimeout: "communicationsTimeout" + proxyHost: "proxyHost" + proxyPort: 3 + transportProtocol: "RAW" + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + name: "name" + targetUri: "targetUri" + proxyUser: "proxyUser" + targetUris: "targetUris" + inputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + instanceIdentifier: "instanceIdentifier" + yieldDuration: "yieldDuration" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + localNetworkInterface: "localNetworkInterface" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + communicationsTimeout: "communicationsTimeout" + proxyHost: "proxyHost" + proxyPort: 3 + transportProtocol: "RAW" + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + name: "name" + targetUri: "targetUri" + proxyUser: "proxyUser" + targetUris: "targetUris" + inputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + instanceIdentifier: "instanceIdentifier" + yieldDuration: "yieldDuration" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + localNetworkInterface: "localNetworkInterface" + groupIdentifier: "groupIdentifier" + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 7 + bends: + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 7 + bends: + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + parameterContextName: "parameterContextName" + parameterProviders: + key: + identifier: "identifier" + name: "name" + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + flow: + versionCount: 6 + identifier: "identifier" + bucketName: "bucketName" + permissions: + canRead: true + canWrite: true + canDelete: true + createdTimestamp: 1 + name: "name" + description: "description" + bucketIdentifier: "bucketIdentifier" + versionInfo: + version: 4 + lastModifiedTimestamp: 8 + flowEncodingVersion: "flowEncodingVersion" + parameterContexts: + key: + parameterGroupName: "parameterGroupName" + identifier: "identifier" + synchronized: true + componentType: "CONNECTION" + comments: "comments" + description: "description" + inheritedParameterContexts: + - "inheritedParameterContexts" + - "inheritedParameterContexts" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + parameters: + - provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + - provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + parameterProvider: "parameterProvider" + latest: true + stoppedCount: 3 + id: "id" + bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + publicInputPortCount: 4 + upToDateCount: 7 + inactiveRemotePortCount: 0 + uri: "uri" + locallyModifiedCount: 4 + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 6 + component: + activeRemotePortCount: 7 + flowfileConcurrency: "UNBOUNDED" + staleCount: 4 + outputPortCount: 3 + inputPortCount: 6 + versionedComponentId: "versionedComponentId" + runningCount: 1 + disabledCount: 2 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" + stoppedCount: 5 + id: "id" + versionControlInformation: + bucketName: "bucketName" + groupId: "groupId" + stateExplanation: "stateExplanation" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + state: "LOCALLY_MODIFIED" + registryName: "registryName" + flowId: "flowId" + flowName: "flowName" + version: 0 + flowDescription: "flowDescription" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 6 + publicInputPortCount: 6 + comments: "comments" + upToDateCount: 3 + parentGroupId: "parentGroupId" + inactiveRemotePortCount: 9 + locallyModifiedCount: 2 + defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" + publicOutputPortCount: 7 + localOutputPortCount: 1 + defaultFlowFileExpiration: "defaultFlowFileExpiration" + localInputPortCount: 1 + contents: + controllerServices: + - deprecated: true + bulletinLevel: "bulletinLevel" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "ENABLED" + bundle: + artifact: "artifact" + version: "version" + group: "group" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + validationStatus: "VALID" + annotationData: "annotationData" + comments: "comments" + parentGroupId: "parentGroupId" + customUiUrl: "customUiUrl" + restricted: true + name: "name" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + properties: + key: "properties" + - deprecated: true + bulletinLevel: "bulletinLevel" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "ENABLED" + bundle: + artifact: "artifact" + version: "version" + group: "group" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + validationStatus: "VALID" + annotationData: "annotationData" + comments: "comments" + parentGroupId: "parentGroupId" + customUiUrl: "customUiUrl" + restricted: true + name: "name" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + properties: + key: "properties" + processGroups: + - null + - null + outputPorts: + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + inputPorts: + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + funnels: + - versionedComponentId: "versionedComponentId" + parentGroupId: "parentGroupId" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + - versionedComponentId: "versionedComponentId" + parentGroupId: "parentGroupId" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + processors: + - supportsEventDriven: true + deprecated: true + description: "description" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + inputRequirement: "inputRequirement" + relationships: + - name: "name" + description: "description" + autoTerminate: true + retry: true + - name: "name" + description: "description" + autoTerminate: true + retry: true + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "RUNNING" + bundle: + artifact: "artifact" + version: "version" + group: "group" + validationStatus: "VALID" + supportsParallelProcessing: true + supportsBatching: true + executionNodeRestricted: true + parentGroupId: "parentGroupId" + restricted: true + name: "name" + style: + key: "style" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + config: + annotationData: "annotationData" + comments: "comments" + concurrentlySchedulableTaskCount: 6 + autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + retryCount: 1 + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + penaltyDuration: "penaltyDuration" + defaultSchedulingPeriod: + key: "defaultSchedulingPeriod" + runDurationMillis: 3 + defaultConcurrentTasks: + key: "defaultConcurrentTasks" + customUiUrl: "customUiUrl" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE" + maxBackoffPeriod: "maxBackoffPeriod" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + schedulingStrategy: "schedulingStrategy" + schedulingPeriod: "schedulingPeriod" + yieldDuration: "yieldDuration" + properties: + key: "properties" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + - supportsEventDriven: true + deprecated: true + description: "description" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + inputRequirement: "inputRequirement" + relationships: + - name: "name" + description: "description" + autoTerminate: true + retry: true + - name: "name" + description: "description" + autoTerminate: true + retry: true + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "RUNNING" + bundle: + artifact: "artifact" + version: "version" + group: "group" + validationStatus: "VALID" + supportsParallelProcessing: true + supportsBatching: true + executionNodeRestricted: true + parentGroupId: "parentGroupId" + restricted: true + name: "name" + style: + key: "style" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + config: + annotationData: "annotationData" + comments: "comments" + concurrentlySchedulableTaskCount: 6 + autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + retryCount: 1 + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + penaltyDuration: "penaltyDuration" + defaultSchedulingPeriod: + key: "defaultSchedulingPeriod" + runDurationMillis: 3 + defaultConcurrentTasks: + key: "defaultConcurrentTasks" + customUiUrl: "customUiUrl" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE" + maxBackoffPeriod: "maxBackoffPeriod" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + schedulingStrategy: "schedulingStrategy" + schedulingPeriod: "schedulingPeriod" + yieldDuration: "yieldDuration" + properties: + key: "properties" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + remoteProcessGroups: + - targetSecure: true + inactiveRemoteInputPortCount: 9 + communicationsTimeout: "communicationsTimeout" + outputPortCount: 5 + inputPortCount: 4 + activeRemoteInputPortCount: 9 + proxyPort: 1 + flowRefreshed: "flowRefreshed" + versionedComponentId: "versionedComponentId" + transportProtocol: "transportProtocol" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + yieldDuration: "yieldDuration" + id: "id" + localNetworkInterface: "localNetworkInterface" + comments: "comments" + authorizationIssues: + - "authorizationIssues" + - "authorizationIssues" + proxyPassword: "proxyPassword" + parentGroupId: "parentGroupId" + activeRemoteOutputPortCount: 6 + proxyHost: "proxyHost" + contents: + outputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + inputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + targetUri: "targetUri" + name: "name" + proxyUser: "proxyUser" + targetUris: "targetUris" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + inactiveRemoteOutputPortCount: 8 + - targetSecure: true + inactiveRemoteInputPortCount: 9 + communicationsTimeout: "communicationsTimeout" + outputPortCount: 5 + inputPortCount: 4 + activeRemoteInputPortCount: 9 + proxyPort: 1 + flowRefreshed: "flowRefreshed" + versionedComponentId: "versionedComponentId" + transportProtocol: "transportProtocol" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + yieldDuration: "yieldDuration" + id: "id" + localNetworkInterface: "localNetworkInterface" + comments: "comments" + authorizationIssues: + - "authorizationIssues" + - "authorizationIssues" + proxyPassword: "proxyPassword" + parentGroupId: "parentGroupId" + activeRemoteOutputPortCount: 6 + proxyHost: "proxyHost" + contents: + outputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + inputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + targetUri: "targetUri" + name: "name" + proxyUser: "proxyUser" + targetUris: "targetUris" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + inactiveRemoteOutputPortCount: 8 + connections: + - prioritizers: + - "prioritizers" + - "prioritizers" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true + id: "id" + type: "PROCESSOR" + parentGroupId: "parentGroupId" + availableRelationships: + - "availableRelationships" + - "availableRelationships" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true + id: "id" + type: "PROCESSOR" + labelIndex: 2 + bends: + - x: 6.027456183070403 + "y": 1.4658129805029452 + - x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" + backPressureObjectThreshold: 9 + versionedComponentId: "versionedComponentId" + getzIndex: 7 + name: "name" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalancePartitionAttribute: "loadBalancePartitionAttribute" + - prioritizers: + - "prioritizers" + - "prioritizers" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true + id: "id" + type: "PROCESSOR" + parentGroupId: "parentGroupId" + availableRelationships: + - "availableRelationships" + - "availableRelationships" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true + id: "id" + type: "PROCESSOR" + labelIndex: 2 + bends: + - x: 6.027456183070403 + "y": 1.4658129805029452 + - x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" + backPressureObjectThreshold: 9 + versionedComponentId: "versionedComponentId" + getzIndex: 7 + name: "name" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalancePartitionAttribute: "loadBalancePartitionAttribute" + labels: + - versionedComponentId: "versionedComponentId" + getzIndex: 5 + width: 6.778324963048013 + parentGroupId: "parentGroupId" + style: + key: "style" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + label: "label" + height: 6.878052220127876 + - versionedComponentId: "versionedComponentId" + getzIndex: 5 + width: 6.778324963048013 + parentGroupId: "parentGroupId" + style: + key: "style" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + label: "label" + height: 6.878052220127876 + name: "name" + invalidCount: 5 + syncFailureCount: 1 + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + locallyModifiedAndStaleCount: 7 + localOutputPortCount: 6 + localInputPortCount: 2 + invalidCount: 8 + syncFailureCount: 0 + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + versionedFlowState: "LOCALLY_MODIFIED" + locallyModifiedAndStaleCount: 9 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + status: + name: "name" + nodeSnapshots: + - statusSnapshot: + transferred: "transferred" + queued: "queued" + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + output: "output" + connectionStatusSnapshots: + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + queuedCount: "queuedCount" + queuedSize: "queuedSize" + flowFilesReceived: 5 + processGroupStatusSnapshots: + - canRead: true + id: "id" + - canRead: true + id: "id" + flowFilesSent: 6 + id: "id" + flowFilesIn: 0 + written: "written" + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 + outputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + read: "read" + bytesTransferred: 0 + activeThreadCount: 8 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + bytesRead: 4 + received: "received" + bytesSent: 4 + sent: "sent" + flowFilesTransferred: 9 + terminatedThreadCount: 4 + input: "input" + bytesReceived: 7 + name: "name" + flowFilesQueued: 4 + versionedFlowState: "LOCALLY_MODIFIED" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + address: "address" + apiPort: 3 + nodeId: "nodeId" + - statusSnapshot: + transferred: "transferred" + queued: "queued" + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + output: "output" + connectionStatusSnapshots: + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + queuedCount: "queuedCount" + queuedSize: "queuedSize" + flowFilesReceived: 5 + processGroupStatusSnapshots: + - canRead: true + id: "id" + - canRead: true + id: "id" + flowFilesSent: 6 + id: "id" + flowFilesIn: 0 + written: "written" + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 + outputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + read: "read" + bytesTransferred: 0 + activeThreadCount: 8 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + bytesRead: 4 + received: "received" + bytesSent: 4 + sent: "sent" + flowFilesTransferred: 9 + terminatedThreadCount: 4 + input: "input" + bytesReceived: 7 + name: "name" + flowFilesQueued: 4 + versionedFlowState: "LOCALLY_MODIFIED" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + address: "address" + apiPort: 3 + nodeId: "nodeId" + id: "id" + aggregateSnapshot: + transferred: "transferred" + queued: "queued" + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + output: "output" + connectionStatusSnapshots: + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + queuedCount: "queuedCount" + queuedSize: "queuedSize" + flowFilesReceived: 5 + processGroupStatusSnapshots: + - canRead: true + id: "id" + - canRead: true + id: "id" + flowFilesSent: 6 + id: "id" + flowFilesIn: 0 + written: "written" + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 + outputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + read: "read" + bytesTransferred: 0 + activeThreadCount: 8 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + bytesRead: 4 + received: "received" + bytesSent: 4 + sent: "sent" + flowFilesTransferred: 9 + terminatedThreadCount: 4 + input: "input" + bytesReceived: 7 + name: "name" + flowFilesQueued: 4 + versionedFlowState: "LOCALLY_MODIFIED" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + statsLastRefreshed: "statsLastRefreshed" + - activeRemotePortCount: 0 + staleCount: 2 + outputPortCount: 1 + inputPortCount: 9 + permissions: + canRead: true + canWrite: true + runningCount: 2 + disabledCount: 4 + versionedFlowSnapshot: + bucket: + identifier: "identifier" + permissions: + canRead: true + canWrite: true + canDelete: true + createdTimestamp: 8 + name: "name" + description: "description" + snapshotMetadata: + flowIdentifier: "flowIdentifier" + comments: "comments" + author: "author" + bucketIdentifier: "bucketIdentifier" + version: 0 + timestamp: 2 + externalControllerServices: + key: + identifier: "identifier" + name: "name" + flowContents: + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 3 + comments: "comments" + processors: + - autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + runDurationMillis: 0 + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + maxBackoffPeriod: "maxBackoffPeriod" + yieldDuration: "yieldDuration" + bundle: + artifact: "artifact" + version: "version" + group: "group" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + concurrentlySchedulableTaskCount: 5 + retryCount: 5 + penaltyDuration: "penaltyDuration" + backoffMechanism: "PENALIZE_FLOWFILE" + schedulingStrategy: "schedulingStrategy" + name: "name" + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + schedulingPeriod: "schedulingPeriod" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + properties: + key: "properties" + - autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + runDurationMillis: 0 + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + maxBackoffPeriod: "maxBackoffPeriod" + yieldDuration: "yieldDuration" + bundle: + artifact: "artifact" + version: "version" + group: "group" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + concurrentlySchedulableTaskCount: 5 + retryCount: 5 + penaltyDuration: "penaltyDuration" + backoffMechanism: "PENALIZE_FLOWFILE" + schedulingStrategy: "schedulingStrategy" + name: "name" + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + schedulingPeriod: "schedulingPeriod" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + properties: + key: "properties" + labels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + width: 5.877124706116695 + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + label: "label" + groupIdentifier: "groupIdentifier" + zIndex: 9 + height: 7.835035282970782 + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + width: 5.877124706116695 + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + label: "label" + groupIdentifier: "groupIdentifier" + zIndex: 9 + height: 7.835035282970782 + defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" + controllerServices: + - annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + bulletinLevel: "bulletinLevel" + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + bundle: + artifact: "artifact" + version: "version" + group: "group" + properties: + key: "properties" + - annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + bulletinLevel: "bulletinLevel" + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + bundle: + artifact: "artifact" + version: "version" + group: "group" + properties: + key: "properties" + defaultFlowFileExpiration: "defaultFlowFileExpiration" + flowFileConcurrency: "flowFileConcurrency" + processGroups: + - null + - null + flowFileOutboundPolicy: "flowFileOutboundPolicy" + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + name: "name" + inputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 0 + latest: true + remoteProcessGroups: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + communicationsTimeout: "communicationsTimeout" + proxyHost: "proxyHost" + proxyPort: 3 + transportProtocol: "RAW" + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + name: "name" + targetUri: "targetUri" + proxyUser: "proxyUser" + targetUris: "targetUris" + inputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + instanceIdentifier: "instanceIdentifier" + yieldDuration: "yieldDuration" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + localNetworkInterface: "localNetworkInterface" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + communicationsTimeout: "communicationsTimeout" + proxyHost: "proxyHost" + proxyPort: 3 + transportProtocol: "RAW" + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + name: "name" + targetUri: "targetUri" + proxyUser: "proxyUser" + targetUris: "targetUris" + inputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + instanceIdentifier: "instanceIdentifier" + yieldDuration: "yieldDuration" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + localNetworkInterface: "localNetworkInterface" + groupIdentifier: "groupIdentifier" + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 7 + bends: + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 7 + bends: + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + parameterContextName: "parameterContextName" + parameterProviders: + key: + identifier: "identifier" + name: "name" + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + flow: + versionCount: 6 + identifier: "identifier" + bucketName: "bucketName" + permissions: + canRead: true + canWrite: true + canDelete: true + createdTimestamp: 1 + name: "name" + description: "description" + bucketIdentifier: "bucketIdentifier" + versionInfo: + version: 4 + lastModifiedTimestamp: 8 + flowEncodingVersion: "flowEncodingVersion" + parameterContexts: + key: + parameterGroupName: "parameterGroupName" + identifier: "identifier" + synchronized: true + componentType: "CONNECTION" + comments: "comments" + description: "description" + inheritedParameterContexts: + - "inheritedParameterContexts" + - "inheritedParameterContexts" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + parameters: + - provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + - provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + parameterProvider: "parameterProvider" + latest: true + stoppedCount: 3 + id: "id" + bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + publicInputPortCount: 4 + upToDateCount: 7 + inactiveRemotePortCount: 0 + uri: "uri" + locallyModifiedCount: 4 + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 6 + component: + activeRemotePortCount: 7 + flowfileConcurrency: "UNBOUNDED" + staleCount: 4 + outputPortCount: 3 + inputPortCount: 6 + versionedComponentId: "versionedComponentId" + runningCount: 1 + disabledCount: 2 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" + stoppedCount: 5 + id: "id" + versionControlInformation: + bucketName: "bucketName" + groupId: "groupId" + stateExplanation: "stateExplanation" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + state: "LOCALLY_MODIFIED" + registryName: "registryName" + flowId: "flowId" + flowName: "flowName" + version: 0 + flowDescription: "flowDescription" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 6 + publicInputPortCount: 6 + comments: "comments" + upToDateCount: 3 + parentGroupId: "parentGroupId" + inactiveRemotePortCount: 9 + locallyModifiedCount: 2 + defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" + publicOutputPortCount: 7 + localOutputPortCount: 1 + defaultFlowFileExpiration: "defaultFlowFileExpiration" + localInputPortCount: 1 + contents: + controllerServices: + - deprecated: true + bulletinLevel: "bulletinLevel" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "ENABLED" + bundle: + artifact: "artifact" + version: "version" + group: "group" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + validationStatus: "VALID" + annotationData: "annotationData" + comments: "comments" + parentGroupId: "parentGroupId" + customUiUrl: "customUiUrl" + restricted: true + name: "name" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + properties: + key: "properties" + - deprecated: true + bulletinLevel: "bulletinLevel" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "ENABLED" + bundle: + artifact: "artifact" + version: "version" + group: "group" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + validationStatus: "VALID" + annotationData: "annotationData" + comments: "comments" + parentGroupId: "parentGroupId" + customUiUrl: "customUiUrl" + restricted: true + name: "name" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + properties: + key: "properties" + processGroups: + - null + - null + outputPorts: + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + inputPorts: + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + funnels: + - versionedComponentId: "versionedComponentId" + parentGroupId: "parentGroupId" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + - versionedComponentId: "versionedComponentId" + parentGroupId: "parentGroupId" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + processors: + - supportsEventDriven: true + deprecated: true + description: "description" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + inputRequirement: "inputRequirement" + relationships: + - name: "name" + description: "description" + autoTerminate: true + retry: true + - name: "name" + description: "description" + autoTerminate: true + retry: true + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "RUNNING" + bundle: + artifact: "artifact" + version: "version" + group: "group" + validationStatus: "VALID" + supportsParallelProcessing: true + supportsBatching: true + executionNodeRestricted: true + parentGroupId: "parentGroupId" + restricted: true + name: "name" + style: + key: "style" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + config: + annotationData: "annotationData" + comments: "comments" + concurrentlySchedulableTaskCount: 6 + autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + retryCount: 1 + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + penaltyDuration: "penaltyDuration" + defaultSchedulingPeriod: + key: "defaultSchedulingPeriod" + runDurationMillis: 3 + defaultConcurrentTasks: + key: "defaultConcurrentTasks" + customUiUrl: "customUiUrl" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE" + maxBackoffPeriod: "maxBackoffPeriod" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + schedulingStrategy: "schedulingStrategy" + schedulingPeriod: "schedulingPeriod" + yieldDuration: "yieldDuration" + properties: + key: "properties" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + - supportsEventDriven: true + deprecated: true + description: "description" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + inputRequirement: "inputRequirement" + relationships: + - name: "name" + description: "description" + autoTerminate: true + retry: true + - name: "name" + description: "description" + autoTerminate: true + retry: true + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "RUNNING" + bundle: + artifact: "artifact" + version: "version" + group: "group" + validationStatus: "VALID" + supportsParallelProcessing: true + supportsBatching: true + executionNodeRestricted: true + parentGroupId: "parentGroupId" + restricted: true + name: "name" + style: + key: "style" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + config: + annotationData: "annotationData" + comments: "comments" + concurrentlySchedulableTaskCount: 6 + autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + retryCount: 1 + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + penaltyDuration: "penaltyDuration" + defaultSchedulingPeriod: + key: "defaultSchedulingPeriod" + runDurationMillis: 3 + defaultConcurrentTasks: + key: "defaultConcurrentTasks" + customUiUrl: "customUiUrl" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE" + maxBackoffPeriod: "maxBackoffPeriod" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + schedulingStrategy: "schedulingStrategy" + schedulingPeriod: "schedulingPeriod" + yieldDuration: "yieldDuration" + properties: + key: "properties" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + remoteProcessGroups: + - targetSecure: true + inactiveRemoteInputPortCount: 9 + communicationsTimeout: "communicationsTimeout" + outputPortCount: 5 + inputPortCount: 4 + activeRemoteInputPortCount: 9 + proxyPort: 1 + flowRefreshed: "flowRefreshed" + versionedComponentId: "versionedComponentId" + transportProtocol: "transportProtocol" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + yieldDuration: "yieldDuration" + id: "id" + localNetworkInterface: "localNetworkInterface" + comments: "comments" + authorizationIssues: + - "authorizationIssues" + - "authorizationIssues" + proxyPassword: "proxyPassword" + parentGroupId: "parentGroupId" + activeRemoteOutputPortCount: 6 + proxyHost: "proxyHost" + contents: + outputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + inputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + targetUri: "targetUri" + name: "name" + proxyUser: "proxyUser" + targetUris: "targetUris" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + inactiveRemoteOutputPortCount: 8 + - targetSecure: true + inactiveRemoteInputPortCount: 9 + communicationsTimeout: "communicationsTimeout" + outputPortCount: 5 + inputPortCount: 4 + activeRemoteInputPortCount: 9 + proxyPort: 1 + flowRefreshed: "flowRefreshed" + versionedComponentId: "versionedComponentId" + transportProtocol: "transportProtocol" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + yieldDuration: "yieldDuration" + id: "id" + localNetworkInterface: "localNetworkInterface" + comments: "comments" + authorizationIssues: + - "authorizationIssues" + - "authorizationIssues" + proxyPassword: "proxyPassword" + parentGroupId: "parentGroupId" + activeRemoteOutputPortCount: 6 + proxyHost: "proxyHost" + contents: + outputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + inputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + targetUri: "targetUri" + name: "name" + proxyUser: "proxyUser" + targetUris: "targetUris" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + inactiveRemoteOutputPortCount: 8 + connections: + - prioritizers: + - "prioritizers" + - "prioritizers" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true + id: "id" + type: "PROCESSOR" + parentGroupId: "parentGroupId" + availableRelationships: + - "availableRelationships" + - "availableRelationships" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true + id: "id" + type: "PROCESSOR" + labelIndex: 2 + bends: + - x: 6.027456183070403 + "y": 1.4658129805029452 + - x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" + backPressureObjectThreshold: 9 + versionedComponentId: "versionedComponentId" + getzIndex: 7 + name: "name" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalancePartitionAttribute: "loadBalancePartitionAttribute" + - prioritizers: + - "prioritizers" + - "prioritizers" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true + id: "id" + type: "PROCESSOR" + parentGroupId: "parentGroupId" + availableRelationships: + - "availableRelationships" + - "availableRelationships" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true + id: "id" + type: "PROCESSOR" + labelIndex: 2 + bends: + - x: 6.027456183070403 + "y": 1.4658129805029452 + - x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" + backPressureObjectThreshold: 9 + versionedComponentId: "versionedComponentId" + getzIndex: 7 + name: "name" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalancePartitionAttribute: "loadBalancePartitionAttribute" + labels: + - versionedComponentId: "versionedComponentId" + getzIndex: 5 + width: 6.778324963048013 + parentGroupId: "parentGroupId" + style: + key: "style" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + label: "label" + height: 6.878052220127876 + - versionedComponentId: "versionedComponentId" + getzIndex: 5 + width: 6.778324963048013 + parentGroupId: "parentGroupId" + style: + key: "style" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + label: "label" + height: 6.878052220127876 + name: "name" + invalidCount: 5 + syncFailureCount: 1 + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + locallyModifiedAndStaleCount: 7 + localOutputPortCount: 6 + localInputPortCount: 2 + invalidCount: 8 + syncFailureCount: 0 + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + versionedFlowState: "LOCALLY_MODIFIED" + locallyModifiedAndStaleCount: 9 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + status: + name: "name" + nodeSnapshots: + - statusSnapshot: + transferred: "transferred" + queued: "queued" + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + output: "output" + connectionStatusSnapshots: + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + queuedCount: "queuedCount" + queuedSize: "queuedSize" + flowFilesReceived: 5 + processGroupStatusSnapshots: + - canRead: true + id: "id" + - canRead: true + id: "id" + flowFilesSent: 6 + id: "id" + flowFilesIn: 0 + written: "written" + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 + outputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + read: "read" + bytesTransferred: 0 + activeThreadCount: 8 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + bytesRead: 4 + received: "received" + bytesSent: 4 + sent: "sent" + flowFilesTransferred: 9 + terminatedThreadCount: 4 + input: "input" + bytesReceived: 7 + name: "name" + flowFilesQueued: 4 + versionedFlowState: "LOCALLY_MODIFIED" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + address: "address" + apiPort: 3 + nodeId: "nodeId" + - statusSnapshot: + transferred: "transferred" + queued: "queued" + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + output: "output" + connectionStatusSnapshots: + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + queuedCount: "queuedCount" + queuedSize: "queuedSize" + flowFilesReceived: 5 + processGroupStatusSnapshots: + - canRead: true + id: "id" + - canRead: true + id: "id" + flowFilesSent: 6 + id: "id" + flowFilesIn: 0 + written: "written" + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 + outputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + read: "read" + bytesTransferred: 0 + activeThreadCount: 8 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + bytesRead: 4 + received: "received" + bytesSent: 4 + sent: "sent" + flowFilesTransferred: 9 + terminatedThreadCount: 4 + input: "input" + bytesReceived: 7 + name: "name" + flowFilesQueued: 4 + versionedFlowState: "LOCALLY_MODIFIED" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + address: "address" + apiPort: 3 + nodeId: "nodeId" + id: "id" + aggregateSnapshot: + transferred: "transferred" + queued: "queued" + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + output: "output" + connectionStatusSnapshots: + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + queuedCount: "queuedCount" + queuedSize: "queuedSize" + flowFilesReceived: 5 + processGroupStatusSnapshots: + - canRead: true + id: "id" + - canRead: true + id: "id" + flowFilesSent: 6 + id: "id" + flowFilesIn: 0 + written: "written" + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 + outputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + read: "read" + bytesTransferred: 0 + activeThreadCount: 8 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + bytesRead: 4 + received: "received" + bytesSent: 4 + sent: "sent" + flowFilesTransferred: 9 + terminatedThreadCount: 4 + input: "input" + bytesReceived: 7 + name: "name" + flowFilesQueued: 4 + versionedFlowState: "LOCALLY_MODIFIED" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + statsLastRefreshed: "statsLastRefreshed" + parameterProviderConfiguration: + component: + parameterGroupName: "parameterGroupName" + synchronized: true + parameterProviderName: "parameterProviderName" + parameterProviderId: "parameterProviderId" + permissions: + canRead: true + canWrite: true + id: "id" + - parameterContextRevision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + parameterContext: + inheritedParameterContexts: + - component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + - component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + name: "name" + description: "description" + id: "id" + parameters: + - parameter: + valueRemoved: true + inherited: true + provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + canWrite: true + - parameter: + valueRemoved: true + inherited: true + provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + canWrite: true + boundProcessGroups: + - activeRemotePortCount: 0 + staleCount: 2 + outputPortCount: 1 + inputPortCount: 9 + permissions: + canRead: true + canWrite: true + runningCount: 2 + disabledCount: 4 + versionedFlowSnapshot: + bucket: + identifier: "identifier" + permissions: + canRead: true + canWrite: true + canDelete: true + createdTimestamp: 8 + name: "name" + description: "description" + snapshotMetadata: + flowIdentifier: "flowIdentifier" + comments: "comments" + author: "author" + bucketIdentifier: "bucketIdentifier" + version: 0 + timestamp: 2 + externalControllerServices: + key: + identifier: "identifier" + name: "name" + flowContents: + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 3 + comments: "comments" + processors: + - autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + runDurationMillis: 0 + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + maxBackoffPeriod: "maxBackoffPeriod" + yieldDuration: "yieldDuration" + bundle: + artifact: "artifact" + version: "version" + group: "group" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + concurrentlySchedulableTaskCount: 5 + retryCount: 5 + penaltyDuration: "penaltyDuration" + backoffMechanism: "PENALIZE_FLOWFILE" + schedulingStrategy: "schedulingStrategy" + name: "name" + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + schedulingPeriod: "schedulingPeriod" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + properties: + key: "properties" + - autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + runDurationMillis: 0 + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + maxBackoffPeriod: "maxBackoffPeriod" + yieldDuration: "yieldDuration" + bundle: + artifact: "artifact" + version: "version" + group: "group" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + concurrentlySchedulableTaskCount: 5 + retryCount: 5 + penaltyDuration: "penaltyDuration" + backoffMechanism: "PENALIZE_FLOWFILE" + schedulingStrategy: "schedulingStrategy" + name: "name" + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + schedulingPeriod: "schedulingPeriod" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + properties: + key: "properties" + labels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + width: 5.877124706116695 + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + label: "label" + groupIdentifier: "groupIdentifier" + zIndex: 9 + height: 7.835035282970782 + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + width: 5.877124706116695 + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + label: "label" + groupIdentifier: "groupIdentifier" + zIndex: 9 + height: 7.835035282970782 + defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" + controllerServices: + - annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + bulletinLevel: "bulletinLevel" + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + bundle: + artifact: "artifact" + version: "version" + group: "group" + properties: + key: "properties" + - annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + bulletinLevel: "bulletinLevel" + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + bundle: + artifact: "artifact" + version: "version" + group: "group" + properties: + key: "properties" + defaultFlowFileExpiration: "defaultFlowFileExpiration" + flowFileConcurrency: "flowFileConcurrency" + processGroups: + - null + - null + flowFileOutboundPolicy: "flowFileOutboundPolicy" + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + name: "name" + inputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 0 + latest: true + remoteProcessGroups: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + communicationsTimeout: "communicationsTimeout" + proxyHost: "proxyHost" + proxyPort: 3 + transportProtocol: "RAW" + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + name: "name" + targetUri: "targetUri" + proxyUser: "proxyUser" + targetUris: "targetUris" + inputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + instanceIdentifier: "instanceIdentifier" + yieldDuration: "yieldDuration" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + localNetworkInterface: "localNetworkInterface" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + communicationsTimeout: "communicationsTimeout" + proxyHost: "proxyHost" + proxyPort: 3 + transportProtocol: "RAW" + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + name: "name" + targetUri: "targetUri" + proxyUser: "proxyUser" + targetUris: "targetUris" + inputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + instanceIdentifier: "instanceIdentifier" + yieldDuration: "yieldDuration" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + localNetworkInterface: "localNetworkInterface" + groupIdentifier: "groupIdentifier" + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 7 + bends: + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 7 + bends: + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + parameterContextName: "parameterContextName" + parameterProviders: + key: + identifier: "identifier" + name: "name" + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + flow: + versionCount: 6 + identifier: "identifier" + bucketName: "bucketName" + permissions: + canRead: true + canWrite: true + canDelete: true + createdTimestamp: 1 + name: "name" + description: "description" + bucketIdentifier: "bucketIdentifier" + versionInfo: + version: 4 + lastModifiedTimestamp: 8 + flowEncodingVersion: "flowEncodingVersion" + parameterContexts: + key: + parameterGroupName: "parameterGroupName" + identifier: "identifier" + synchronized: true + componentType: "CONNECTION" + comments: "comments" + description: "description" + inheritedParameterContexts: + - "inheritedParameterContexts" + - "inheritedParameterContexts" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + parameters: + - provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + - provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + parameterProvider: "parameterProvider" + latest: true + stoppedCount: 3 + id: "id" + bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + publicInputPortCount: 4 + upToDateCount: 7 + inactiveRemotePortCount: 0 + uri: "uri" + locallyModifiedCount: 4 + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 6 + component: + activeRemotePortCount: 7 + flowfileConcurrency: "UNBOUNDED" + staleCount: 4 + outputPortCount: 3 + inputPortCount: 6 + versionedComponentId: "versionedComponentId" + runningCount: 1 + disabledCount: 2 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" + stoppedCount: 5 + id: "id" + versionControlInformation: + bucketName: "bucketName" + groupId: "groupId" + stateExplanation: "stateExplanation" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + state: "LOCALLY_MODIFIED" + registryName: "registryName" + flowId: "flowId" + flowName: "flowName" + version: 0 + flowDescription: "flowDescription" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 6 + publicInputPortCount: 6 + comments: "comments" + upToDateCount: 3 + parentGroupId: "parentGroupId" + inactiveRemotePortCount: 9 + locallyModifiedCount: 2 + defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" + publicOutputPortCount: 7 + localOutputPortCount: 1 + defaultFlowFileExpiration: "defaultFlowFileExpiration" + localInputPortCount: 1 + contents: + controllerServices: + - deprecated: true + bulletinLevel: "bulletinLevel" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "ENABLED" + bundle: + artifact: "artifact" + version: "version" + group: "group" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + validationStatus: "VALID" + annotationData: "annotationData" + comments: "comments" + parentGroupId: "parentGroupId" + customUiUrl: "customUiUrl" + restricted: true + name: "name" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + properties: + key: "properties" + - deprecated: true + bulletinLevel: "bulletinLevel" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "ENABLED" + bundle: + artifact: "artifact" + version: "version" + group: "group" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + validationStatus: "VALID" + annotationData: "annotationData" + comments: "comments" + parentGroupId: "parentGroupId" + customUiUrl: "customUiUrl" + restricted: true + name: "name" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + properties: + key: "properties" + processGroups: + - null + - null + outputPorts: + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + inputPorts: + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + funnels: + - versionedComponentId: "versionedComponentId" + parentGroupId: "parentGroupId" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + - versionedComponentId: "versionedComponentId" + parentGroupId: "parentGroupId" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + processors: + - supportsEventDriven: true + deprecated: true + description: "description" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + inputRequirement: "inputRequirement" + relationships: + - name: "name" + description: "description" + autoTerminate: true + retry: true + - name: "name" + description: "description" + autoTerminate: true + retry: true + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "RUNNING" + bundle: + artifact: "artifact" + version: "version" + group: "group" + validationStatus: "VALID" + supportsParallelProcessing: true + supportsBatching: true + executionNodeRestricted: true + parentGroupId: "parentGroupId" + restricted: true + name: "name" + style: + key: "style" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + config: + annotationData: "annotationData" + comments: "comments" + concurrentlySchedulableTaskCount: 6 + autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + retryCount: 1 + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + penaltyDuration: "penaltyDuration" + defaultSchedulingPeriod: + key: "defaultSchedulingPeriod" + runDurationMillis: 3 + defaultConcurrentTasks: + key: "defaultConcurrentTasks" + customUiUrl: "customUiUrl" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE" + maxBackoffPeriod: "maxBackoffPeriod" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + schedulingStrategy: "schedulingStrategy" + schedulingPeriod: "schedulingPeriod" + yieldDuration: "yieldDuration" + properties: + key: "properties" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + - supportsEventDriven: true + deprecated: true + description: "description" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + inputRequirement: "inputRequirement" + relationships: + - name: "name" + description: "description" + autoTerminate: true + retry: true + - name: "name" + description: "description" + autoTerminate: true + retry: true + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "RUNNING" + bundle: + artifact: "artifact" + version: "version" + group: "group" + validationStatus: "VALID" + supportsParallelProcessing: true + supportsBatching: true + executionNodeRestricted: true + parentGroupId: "parentGroupId" + restricted: true + name: "name" + style: + key: "style" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + config: + annotationData: "annotationData" + comments: "comments" + concurrentlySchedulableTaskCount: 6 + autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + retryCount: 1 + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + penaltyDuration: "penaltyDuration" + defaultSchedulingPeriod: + key: "defaultSchedulingPeriod" + runDurationMillis: 3 + defaultConcurrentTasks: + key: "defaultConcurrentTasks" + customUiUrl: "customUiUrl" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE" + maxBackoffPeriod: "maxBackoffPeriod" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + schedulingStrategy: "schedulingStrategy" + schedulingPeriod: "schedulingPeriod" + yieldDuration: "yieldDuration" + properties: + key: "properties" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + remoteProcessGroups: + - targetSecure: true + inactiveRemoteInputPortCount: 9 + communicationsTimeout: "communicationsTimeout" + outputPortCount: 5 + inputPortCount: 4 + activeRemoteInputPortCount: 9 + proxyPort: 1 + flowRefreshed: "flowRefreshed" + versionedComponentId: "versionedComponentId" + transportProtocol: "transportProtocol" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + yieldDuration: "yieldDuration" + id: "id" + localNetworkInterface: "localNetworkInterface" + comments: "comments" + authorizationIssues: + - "authorizationIssues" + - "authorizationIssues" + proxyPassword: "proxyPassword" + parentGroupId: "parentGroupId" + activeRemoteOutputPortCount: 6 + proxyHost: "proxyHost" + contents: + outputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + inputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + targetUri: "targetUri" + name: "name" + proxyUser: "proxyUser" + targetUris: "targetUris" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + inactiveRemoteOutputPortCount: 8 + - targetSecure: true + inactiveRemoteInputPortCount: 9 + communicationsTimeout: "communicationsTimeout" + outputPortCount: 5 + inputPortCount: 4 + activeRemoteInputPortCount: 9 + proxyPort: 1 + flowRefreshed: "flowRefreshed" + versionedComponentId: "versionedComponentId" + transportProtocol: "transportProtocol" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + yieldDuration: "yieldDuration" + id: "id" + localNetworkInterface: "localNetworkInterface" + comments: "comments" + authorizationIssues: + - "authorizationIssues" + - "authorizationIssues" + proxyPassword: "proxyPassword" + parentGroupId: "parentGroupId" + activeRemoteOutputPortCount: 6 + proxyHost: "proxyHost" + contents: + outputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + inputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + targetUri: "targetUri" + name: "name" + proxyUser: "proxyUser" + targetUris: "targetUris" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + inactiveRemoteOutputPortCount: 8 + connections: + - prioritizers: + - "prioritizers" + - "prioritizers" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true + id: "id" + type: "PROCESSOR" + parentGroupId: "parentGroupId" + availableRelationships: + - "availableRelationships" + - "availableRelationships" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true + id: "id" + type: "PROCESSOR" + labelIndex: 2 + bends: + - x: 6.027456183070403 + "y": 1.4658129805029452 + - x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" + backPressureObjectThreshold: 9 + versionedComponentId: "versionedComponentId" + getzIndex: 7 + name: "name" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalancePartitionAttribute: "loadBalancePartitionAttribute" + - prioritizers: + - "prioritizers" + - "prioritizers" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true + id: "id" + type: "PROCESSOR" + parentGroupId: "parentGroupId" + availableRelationships: + - "availableRelationships" + - "availableRelationships" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true + id: "id" + type: "PROCESSOR" + labelIndex: 2 + bends: + - x: 6.027456183070403 + "y": 1.4658129805029452 + - x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" + backPressureObjectThreshold: 9 + versionedComponentId: "versionedComponentId" + getzIndex: 7 + name: "name" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalancePartitionAttribute: "loadBalancePartitionAttribute" + labels: + - versionedComponentId: "versionedComponentId" + getzIndex: 5 + width: 6.778324963048013 + parentGroupId: "parentGroupId" + style: + key: "style" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + label: "label" + height: 6.878052220127876 + - versionedComponentId: "versionedComponentId" + getzIndex: 5 + width: 6.778324963048013 + parentGroupId: "parentGroupId" + style: + key: "style" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + label: "label" + height: 6.878052220127876 + name: "name" + invalidCount: 5 + syncFailureCount: 1 + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + locallyModifiedAndStaleCount: 7 + localOutputPortCount: 6 + localInputPortCount: 2 + invalidCount: 8 + syncFailureCount: 0 + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + versionedFlowState: "LOCALLY_MODIFIED" + locallyModifiedAndStaleCount: 9 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + status: + name: "name" + nodeSnapshots: + - statusSnapshot: + transferred: "transferred" + queued: "queued" + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + output: "output" + connectionStatusSnapshots: + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + queuedCount: "queuedCount" + queuedSize: "queuedSize" + flowFilesReceived: 5 + processGroupStatusSnapshots: + - canRead: true + id: "id" + - canRead: true + id: "id" + flowFilesSent: 6 + id: "id" + flowFilesIn: 0 + written: "written" + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 + outputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + read: "read" + bytesTransferred: 0 + activeThreadCount: 8 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + bytesRead: 4 + received: "received" + bytesSent: 4 + sent: "sent" + flowFilesTransferred: 9 + terminatedThreadCount: 4 + input: "input" + bytesReceived: 7 + name: "name" + flowFilesQueued: 4 + versionedFlowState: "LOCALLY_MODIFIED" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + address: "address" + apiPort: 3 + nodeId: "nodeId" + - statusSnapshot: + transferred: "transferred" + queued: "queued" + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + output: "output" + connectionStatusSnapshots: + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + queuedCount: "queuedCount" + queuedSize: "queuedSize" + flowFilesReceived: 5 + processGroupStatusSnapshots: + - canRead: true + id: "id" + - canRead: true + id: "id" + flowFilesSent: 6 + id: "id" + flowFilesIn: 0 + written: "written" + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 + outputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + read: "read" + bytesTransferred: 0 + activeThreadCount: 8 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + bytesRead: 4 + received: "received" + bytesSent: 4 + sent: "sent" + flowFilesTransferred: 9 + terminatedThreadCount: 4 + input: "input" + bytesReceived: 7 + name: "name" + flowFilesQueued: 4 + versionedFlowState: "LOCALLY_MODIFIED" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + address: "address" + apiPort: 3 + nodeId: "nodeId" + id: "id" + aggregateSnapshot: + transferred: "transferred" + queued: "queued" + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + output: "output" + connectionStatusSnapshots: + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + queuedCount: "queuedCount" + queuedSize: "queuedSize" + flowFilesReceived: 5 + processGroupStatusSnapshots: + - canRead: true + id: "id" + - canRead: true + id: "id" + flowFilesSent: 6 + id: "id" + flowFilesIn: 0 + written: "written" + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 + outputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + read: "read" + bytesTransferred: 0 + activeThreadCount: 8 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + bytesRead: 4 + received: "received" + bytesSent: 4 + sent: "sent" + flowFilesTransferred: 9 + terminatedThreadCount: 4 + input: "input" + bytesReceived: 7 + name: "name" + flowFilesQueued: 4 + versionedFlowState: "LOCALLY_MODIFIED" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + statsLastRefreshed: "statsLastRefreshed" + - activeRemotePortCount: 0 + staleCount: 2 + outputPortCount: 1 + inputPortCount: 9 + permissions: + canRead: true + canWrite: true + runningCount: 2 + disabledCount: 4 + versionedFlowSnapshot: + bucket: + identifier: "identifier" + permissions: + canRead: true + canWrite: true + canDelete: true + createdTimestamp: 8 + name: "name" + description: "description" + snapshotMetadata: + flowIdentifier: "flowIdentifier" + comments: "comments" + author: "author" + bucketIdentifier: "bucketIdentifier" + version: 0 + timestamp: 2 + externalControllerServices: + key: + identifier: "identifier" + name: "name" + flowContents: + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 3 + comments: "comments" + processors: + - autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + runDurationMillis: 0 + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + maxBackoffPeriod: "maxBackoffPeriod" + yieldDuration: "yieldDuration" + bundle: + artifact: "artifact" + version: "version" + group: "group" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + concurrentlySchedulableTaskCount: 5 + retryCount: 5 + penaltyDuration: "penaltyDuration" + backoffMechanism: "PENALIZE_FLOWFILE" + schedulingStrategy: "schedulingStrategy" + name: "name" + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + schedulingPeriod: "schedulingPeriod" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + properties: + key: "properties" + - autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + runDurationMillis: 0 + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + maxBackoffPeriod: "maxBackoffPeriod" + yieldDuration: "yieldDuration" + bundle: + artifact: "artifact" + version: "version" + group: "group" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + concurrentlySchedulableTaskCount: 5 + retryCount: 5 + penaltyDuration: "penaltyDuration" + backoffMechanism: "PENALIZE_FLOWFILE" + schedulingStrategy: "schedulingStrategy" + name: "name" + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + schedulingPeriod: "schedulingPeriod" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + properties: + key: "properties" + labels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + width: 5.877124706116695 + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + label: "label" + groupIdentifier: "groupIdentifier" + zIndex: 9 + height: 7.835035282970782 + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + width: 5.877124706116695 + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + label: "label" + groupIdentifier: "groupIdentifier" + zIndex: 9 + height: 7.835035282970782 + defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" + controllerServices: + - annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + bulletinLevel: "bulletinLevel" + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + bundle: + artifact: "artifact" + version: "version" + group: "group" + properties: + key: "properties" + - annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + bulletinLevel: "bulletinLevel" + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + bundle: + artifact: "artifact" + version: "version" + group: "group" + properties: + key: "properties" + defaultFlowFileExpiration: "defaultFlowFileExpiration" + flowFileConcurrency: "flowFileConcurrency" + processGroups: + - null + - null + flowFileOutboundPolicy: "flowFileOutboundPolicy" + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + name: "name" + inputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 0 + latest: true + remoteProcessGroups: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + communicationsTimeout: "communicationsTimeout" + proxyHost: "proxyHost" + proxyPort: 3 + transportProtocol: "RAW" + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + name: "name" + targetUri: "targetUri" + proxyUser: "proxyUser" + targetUris: "targetUris" + inputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + instanceIdentifier: "instanceIdentifier" + yieldDuration: "yieldDuration" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + localNetworkInterface: "localNetworkInterface" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + communicationsTimeout: "communicationsTimeout" + proxyHost: "proxyHost" + proxyPort: 3 + transportProtocol: "RAW" + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + name: "name" + targetUri: "targetUri" + proxyUser: "proxyUser" + targetUris: "targetUris" + inputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + instanceIdentifier: "instanceIdentifier" + yieldDuration: "yieldDuration" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + localNetworkInterface: "localNetworkInterface" + groupIdentifier: "groupIdentifier" + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 7 + bends: + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 7 + bends: + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + parameterContextName: "parameterContextName" + parameterProviders: + key: + identifier: "identifier" + name: "name" + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + flow: + versionCount: 6 + identifier: "identifier" + bucketName: "bucketName" + permissions: + canRead: true + canWrite: true + canDelete: true + createdTimestamp: 1 + name: "name" + description: "description" + bucketIdentifier: "bucketIdentifier" + versionInfo: + version: 4 + lastModifiedTimestamp: 8 + flowEncodingVersion: "flowEncodingVersion" + parameterContexts: + key: + parameterGroupName: "parameterGroupName" + identifier: "identifier" + synchronized: true + componentType: "CONNECTION" + comments: "comments" + description: "description" + inheritedParameterContexts: + - "inheritedParameterContexts" + - "inheritedParameterContexts" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + parameters: + - provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + - provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + parameterProvider: "parameterProvider" + latest: true + stoppedCount: 3 + id: "id" + bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + publicInputPortCount: 4 + upToDateCount: 7 + inactiveRemotePortCount: 0 + uri: "uri" + locallyModifiedCount: 4 + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 6 + component: + activeRemotePortCount: 7 + flowfileConcurrency: "UNBOUNDED" + staleCount: 4 + outputPortCount: 3 + inputPortCount: 6 + versionedComponentId: "versionedComponentId" + runningCount: 1 + disabledCount: 2 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" + stoppedCount: 5 + id: "id" + versionControlInformation: + bucketName: "bucketName" + groupId: "groupId" + stateExplanation: "stateExplanation" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + state: "LOCALLY_MODIFIED" + registryName: "registryName" + flowId: "flowId" + flowName: "flowName" + version: 0 + flowDescription: "flowDescription" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 6 + publicInputPortCount: 6 + comments: "comments" + upToDateCount: 3 + parentGroupId: "parentGroupId" + inactiveRemotePortCount: 9 + locallyModifiedCount: 2 + defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" + publicOutputPortCount: 7 + localOutputPortCount: 1 + defaultFlowFileExpiration: "defaultFlowFileExpiration" + localInputPortCount: 1 + contents: + controllerServices: + - deprecated: true + bulletinLevel: "bulletinLevel" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "ENABLED" + bundle: + artifact: "artifact" + version: "version" + group: "group" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + validationStatus: "VALID" + annotationData: "annotationData" + comments: "comments" + parentGroupId: "parentGroupId" + customUiUrl: "customUiUrl" + restricted: true + name: "name" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + properties: + key: "properties" + - deprecated: true + bulletinLevel: "bulletinLevel" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "ENABLED" + bundle: + artifact: "artifact" + version: "version" + group: "group" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + validationStatus: "VALID" + annotationData: "annotationData" + comments: "comments" + parentGroupId: "parentGroupId" + customUiUrl: "customUiUrl" + restricted: true + name: "name" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + properties: + key: "properties" + processGroups: + - null + - null + outputPorts: + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + inputPorts: + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + funnels: + - versionedComponentId: "versionedComponentId" + parentGroupId: "parentGroupId" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + - versionedComponentId: "versionedComponentId" + parentGroupId: "parentGroupId" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + processors: + - supportsEventDriven: true + deprecated: true + description: "description" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + inputRequirement: "inputRequirement" + relationships: + - name: "name" + description: "description" + autoTerminate: true + retry: true + - name: "name" + description: "description" + autoTerminate: true + retry: true + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "RUNNING" + bundle: + artifact: "artifact" + version: "version" + group: "group" + validationStatus: "VALID" + supportsParallelProcessing: true + supportsBatching: true + executionNodeRestricted: true + parentGroupId: "parentGroupId" + restricted: true + name: "name" + style: + key: "style" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + config: + annotationData: "annotationData" + comments: "comments" + concurrentlySchedulableTaskCount: 6 + autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + retryCount: 1 + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + penaltyDuration: "penaltyDuration" + defaultSchedulingPeriod: + key: "defaultSchedulingPeriod" + runDurationMillis: 3 + defaultConcurrentTasks: + key: "defaultConcurrentTasks" + customUiUrl: "customUiUrl" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE" + maxBackoffPeriod: "maxBackoffPeriod" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + schedulingStrategy: "schedulingStrategy" + schedulingPeriod: "schedulingPeriod" + yieldDuration: "yieldDuration" + properties: + key: "properties" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + - supportsEventDriven: true + deprecated: true + description: "description" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + inputRequirement: "inputRequirement" + relationships: + - name: "name" + description: "description" + autoTerminate: true + retry: true + - name: "name" + description: "description" + autoTerminate: true + retry: true + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "RUNNING" + bundle: + artifact: "artifact" + version: "version" + group: "group" + validationStatus: "VALID" + supportsParallelProcessing: true + supportsBatching: true + executionNodeRestricted: true + parentGroupId: "parentGroupId" + restricted: true + name: "name" + style: + key: "style" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + config: + annotationData: "annotationData" + comments: "comments" + concurrentlySchedulableTaskCount: 6 + autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + retryCount: 1 + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + penaltyDuration: "penaltyDuration" + defaultSchedulingPeriod: + key: "defaultSchedulingPeriod" + runDurationMillis: 3 + defaultConcurrentTasks: + key: "defaultConcurrentTasks" + customUiUrl: "customUiUrl" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE" + maxBackoffPeriod: "maxBackoffPeriod" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + schedulingStrategy: "schedulingStrategy" + schedulingPeriod: "schedulingPeriod" + yieldDuration: "yieldDuration" + properties: + key: "properties" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + remoteProcessGroups: + - targetSecure: true + inactiveRemoteInputPortCount: 9 + communicationsTimeout: "communicationsTimeout" + outputPortCount: 5 + inputPortCount: 4 + activeRemoteInputPortCount: 9 + proxyPort: 1 + flowRefreshed: "flowRefreshed" + versionedComponentId: "versionedComponentId" + transportProtocol: "transportProtocol" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + yieldDuration: "yieldDuration" + id: "id" + localNetworkInterface: "localNetworkInterface" + comments: "comments" + authorizationIssues: + - "authorizationIssues" + - "authorizationIssues" + proxyPassword: "proxyPassword" + parentGroupId: "parentGroupId" + activeRemoteOutputPortCount: 6 + proxyHost: "proxyHost" + contents: + outputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + inputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + targetUri: "targetUri" + name: "name" + proxyUser: "proxyUser" + targetUris: "targetUris" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + inactiveRemoteOutputPortCount: 8 + - targetSecure: true + inactiveRemoteInputPortCount: 9 + communicationsTimeout: "communicationsTimeout" + outputPortCount: 5 + inputPortCount: 4 + activeRemoteInputPortCount: 9 + proxyPort: 1 + flowRefreshed: "flowRefreshed" + versionedComponentId: "versionedComponentId" + transportProtocol: "transportProtocol" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + yieldDuration: "yieldDuration" + id: "id" + localNetworkInterface: "localNetworkInterface" + comments: "comments" + authorizationIssues: + - "authorizationIssues" + - "authorizationIssues" + proxyPassword: "proxyPassword" + parentGroupId: "parentGroupId" + activeRemoteOutputPortCount: 6 + proxyHost: "proxyHost" + contents: + outputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + inputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + targetUri: "targetUri" + name: "name" + proxyUser: "proxyUser" + targetUris: "targetUris" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + inactiveRemoteOutputPortCount: 8 + connections: + - prioritizers: + - "prioritizers" + - "prioritizers" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true + id: "id" + type: "PROCESSOR" + parentGroupId: "parentGroupId" + availableRelationships: + - "availableRelationships" + - "availableRelationships" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true + id: "id" + type: "PROCESSOR" + labelIndex: 2 + bends: + - x: 6.027456183070403 + "y": 1.4658129805029452 + - x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" + backPressureObjectThreshold: 9 + versionedComponentId: "versionedComponentId" + getzIndex: 7 + name: "name" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalancePartitionAttribute: "loadBalancePartitionAttribute" + - prioritizers: + - "prioritizers" + - "prioritizers" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true + id: "id" + type: "PROCESSOR" + parentGroupId: "parentGroupId" + availableRelationships: + - "availableRelationships" + - "availableRelationships" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true + id: "id" + type: "PROCESSOR" + labelIndex: 2 + bends: + - x: 6.027456183070403 + "y": 1.4658129805029452 + - x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" + backPressureObjectThreshold: 9 + versionedComponentId: "versionedComponentId" + getzIndex: 7 + name: "name" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalancePartitionAttribute: "loadBalancePartitionAttribute" + labels: + - versionedComponentId: "versionedComponentId" + getzIndex: 5 + width: 6.778324963048013 + parentGroupId: "parentGroupId" + style: + key: "style" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + label: "label" + height: 6.878052220127876 + - versionedComponentId: "versionedComponentId" + getzIndex: 5 + width: 6.778324963048013 + parentGroupId: "parentGroupId" + style: + key: "style" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + label: "label" + height: 6.878052220127876 + name: "name" + invalidCount: 5 + syncFailureCount: 1 + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + locallyModifiedAndStaleCount: 7 + localOutputPortCount: 6 + localInputPortCount: 2 + invalidCount: 8 + syncFailureCount: 0 + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + versionedFlowState: "LOCALLY_MODIFIED" + locallyModifiedAndStaleCount: 9 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + status: + name: "name" + nodeSnapshots: + - statusSnapshot: + transferred: "transferred" + queued: "queued" + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + output: "output" + connectionStatusSnapshots: + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + queuedCount: "queuedCount" + queuedSize: "queuedSize" + flowFilesReceived: 5 + processGroupStatusSnapshots: + - canRead: true + id: "id" + - canRead: true + id: "id" + flowFilesSent: 6 + id: "id" + flowFilesIn: 0 + written: "written" + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 + outputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + read: "read" + bytesTransferred: 0 + activeThreadCount: 8 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + bytesRead: 4 + received: "received" + bytesSent: 4 + sent: "sent" + flowFilesTransferred: 9 + terminatedThreadCount: 4 + input: "input" + bytesReceived: 7 + name: "name" + flowFilesQueued: 4 + versionedFlowState: "LOCALLY_MODIFIED" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + address: "address" + apiPort: 3 + nodeId: "nodeId" + - statusSnapshot: + transferred: "transferred" + queued: "queued" + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + output: "output" + connectionStatusSnapshots: + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + queuedCount: "queuedCount" + queuedSize: "queuedSize" + flowFilesReceived: 5 + processGroupStatusSnapshots: + - canRead: true + id: "id" + - canRead: true + id: "id" + flowFilesSent: 6 + id: "id" + flowFilesIn: 0 + written: "written" + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 + outputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + read: "read" + bytesTransferred: 0 + activeThreadCount: 8 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + bytesRead: 4 + received: "received" + bytesSent: 4 + sent: "sent" + flowFilesTransferred: 9 + terminatedThreadCount: 4 + input: "input" + bytesReceived: 7 + name: "name" + flowFilesQueued: 4 + versionedFlowState: "LOCALLY_MODIFIED" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + address: "address" + apiPort: 3 + nodeId: "nodeId" + id: "id" + aggregateSnapshot: + transferred: "transferred" + queued: "queued" + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + output: "output" + connectionStatusSnapshots: + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + queuedCount: "queuedCount" + queuedSize: "queuedSize" + flowFilesReceived: 5 + processGroupStatusSnapshots: + - canRead: true + id: "id" + - canRead: true + id: "id" + flowFilesSent: 6 + id: "id" + flowFilesIn: 0 + written: "written" + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 + outputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + read: "read" + bytesTransferred: 0 + activeThreadCount: 8 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + bytesRead: 4 + received: "received" + bytesSent: 4 + sent: "sent" + flowFilesTransferred: 9 + terminatedThreadCount: 4 + input: "input" + bytesReceived: 7 + name: "name" + flowFilesQueued: 4 + versionedFlowState: "LOCALLY_MODIFIED" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + statsLastRefreshed: "statsLastRefreshed" + parameterProviderConfiguration: + component: + parameterGroupName: "parameterGroupName" + synchronized: true + parameterProviderName: "parameterProviderName" + parameterProviderId: "parameterProviderId" + permissions: + canRead: true + canWrite: true + id: "id" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + submissionTime: "2000-01-23T04:56:07.000+00:00" + ParameterProviderApplyParametersRequestEntity: + type: "object" + properties: + request: + description: "The Apply Parameters Request" + $ref: "#/definitions/ParameterProviderApplyParametersRequestDTO" + xml: + name: "parameterProviderApplyParametersRequestEntity" + example: + 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 + uri: "uri" + parameterProvider: + annotationData: "annotationData" + comments: "comments" + deprecated: true + parameterStatus: + - parameter: + parameter: + valueRemoved: true + inherited: true + provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + canWrite: true + status: "NEW" + - parameter: + parameter: + valueRemoved: true + inherited: true + provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + canWrite: true + status: "NEW" + parentGroupId: "parentGroupId" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + affectedComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + customUiUrl: "customUiUrl" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referencingParameterContexts: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + 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" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + bundle: + artifact: "artifact" + version: "version" + group: "group" + persistsState: true + validationStatus: "VALID" + properties: + key: "properties" + parameterContextUpdates: + - parameterContextRevision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + parameterContext: + inheritedParameterContexts: + - component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + - component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + name: "name" + description: "description" + id: "id" + parameters: + - parameter: + valueRemoved: true + inherited: true + provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + canWrite: true + - parameter: + valueRemoved: true + inherited: true + provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + canWrite: true + boundProcessGroups: + - activeRemotePortCount: 0 + staleCount: 2 + outputPortCount: 1 + inputPortCount: 9 + permissions: + canRead: true + canWrite: true + runningCount: 2 + disabledCount: 4 + versionedFlowSnapshot: + bucket: + identifier: "identifier" + permissions: + canRead: true + canWrite: true + canDelete: true + createdTimestamp: 8 + name: "name" + description: "description" + snapshotMetadata: + flowIdentifier: "flowIdentifier" + comments: "comments" + author: "author" + bucketIdentifier: "bucketIdentifier" + version: 0 + timestamp: 2 + externalControllerServices: + key: + identifier: "identifier" + name: "name" + flowContents: + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 3 + comments: "comments" + processors: + - autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + runDurationMillis: 0 + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + maxBackoffPeriod: "maxBackoffPeriod" + yieldDuration: "yieldDuration" + bundle: + artifact: "artifact" + version: "version" + group: "group" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + concurrentlySchedulableTaskCount: 5 + retryCount: 5 + penaltyDuration: "penaltyDuration" + backoffMechanism: "PENALIZE_FLOWFILE" + schedulingStrategy: "schedulingStrategy" + name: "name" + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + schedulingPeriod: "schedulingPeriod" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + properties: + key: "properties" + - autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + runDurationMillis: 0 + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + maxBackoffPeriod: "maxBackoffPeriod" + yieldDuration: "yieldDuration" + bundle: + artifact: "artifact" + version: "version" + group: "group" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + concurrentlySchedulableTaskCount: 5 + retryCount: 5 + penaltyDuration: "penaltyDuration" + backoffMechanism: "PENALIZE_FLOWFILE" + schedulingStrategy: "schedulingStrategy" + name: "name" + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + schedulingPeriod: "schedulingPeriod" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + properties: + key: "properties" + labels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + width: 5.877124706116695 + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + label: "label" + groupIdentifier: "groupIdentifier" + zIndex: 9 + height: 7.835035282970782 + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + width: 5.877124706116695 + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + label: "label" + groupIdentifier: "groupIdentifier" + zIndex: 9 + height: 7.835035282970782 + defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" + controllerServices: + - annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + bulletinLevel: "bulletinLevel" + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + bundle: + artifact: "artifact" + version: "version" + group: "group" + properties: + key: "properties" + - annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + bulletinLevel: "bulletinLevel" + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + bundle: + artifact: "artifact" + version: "version" + group: "group" + properties: + key: "properties" + defaultFlowFileExpiration: "defaultFlowFileExpiration" + flowFileConcurrency: "flowFileConcurrency" + processGroups: + - null + - null + flowFileOutboundPolicy: "flowFileOutboundPolicy" + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + name: "name" + inputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 0 + latest: true + remoteProcessGroups: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + communicationsTimeout: "communicationsTimeout" + proxyHost: "proxyHost" + proxyPort: 3 + transportProtocol: "RAW" + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + name: "name" + targetUri: "targetUri" + proxyUser: "proxyUser" + targetUris: "targetUris" + inputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + instanceIdentifier: "instanceIdentifier" + yieldDuration: "yieldDuration" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + localNetworkInterface: "localNetworkInterface" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + communicationsTimeout: "communicationsTimeout" + proxyHost: "proxyHost" + proxyPort: 3 + transportProtocol: "RAW" + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + name: "name" + targetUri: "targetUri" + proxyUser: "proxyUser" + targetUris: "targetUris" + inputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + instanceIdentifier: "instanceIdentifier" + yieldDuration: "yieldDuration" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + localNetworkInterface: "localNetworkInterface" + groupIdentifier: "groupIdentifier" + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 7 + bends: + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 7 + bends: + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + parameterContextName: "parameterContextName" + parameterProviders: + key: + identifier: "identifier" + name: "name" + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + flow: + versionCount: 6 + identifier: "identifier" + bucketName: "bucketName" + permissions: + canRead: true + canWrite: true + canDelete: true + createdTimestamp: 1 + name: "name" + description: "description" + bucketIdentifier: "bucketIdentifier" + versionInfo: + version: 4 + lastModifiedTimestamp: 8 + flowEncodingVersion: "flowEncodingVersion" + parameterContexts: + key: + parameterGroupName: "parameterGroupName" + identifier: "identifier" + synchronized: true + componentType: "CONNECTION" + comments: "comments" + description: "description" + inheritedParameterContexts: + - "inheritedParameterContexts" + - "inheritedParameterContexts" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + parameters: + - provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + - provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + parameterProvider: "parameterProvider" + latest: true + stoppedCount: 3 + id: "id" + bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + publicInputPortCount: 4 + upToDateCount: 7 + inactiveRemotePortCount: 0 + uri: "uri" + locallyModifiedCount: 4 + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 6 + component: + activeRemotePortCount: 7 + flowfileConcurrency: "UNBOUNDED" + staleCount: 4 + outputPortCount: 3 + inputPortCount: 6 + versionedComponentId: "versionedComponentId" + runningCount: 1 + disabledCount: 2 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" + stoppedCount: 5 + id: "id" + versionControlInformation: + bucketName: "bucketName" + groupId: "groupId" + stateExplanation: "stateExplanation" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + state: "LOCALLY_MODIFIED" + registryName: "registryName" + flowId: "flowId" + flowName: "flowName" + version: 0 + flowDescription: "flowDescription" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 6 + publicInputPortCount: 6 + comments: "comments" + upToDateCount: 3 + parentGroupId: "parentGroupId" + inactiveRemotePortCount: 9 + locallyModifiedCount: 2 + defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" + publicOutputPortCount: 7 + localOutputPortCount: 1 + defaultFlowFileExpiration: "defaultFlowFileExpiration" + localInputPortCount: 1 + contents: + controllerServices: + - deprecated: true + bulletinLevel: "bulletinLevel" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "ENABLED" + bundle: + artifact: "artifact" + version: "version" + group: "group" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + validationStatus: "VALID" + annotationData: "annotationData" + comments: "comments" + parentGroupId: "parentGroupId" + customUiUrl: "customUiUrl" + restricted: true + name: "name" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + properties: + key: "properties" + - deprecated: true + bulletinLevel: "bulletinLevel" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "ENABLED" + bundle: + artifact: "artifact" + version: "version" + group: "group" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + validationStatus: "VALID" + annotationData: "annotationData" + comments: "comments" + parentGroupId: "parentGroupId" + customUiUrl: "customUiUrl" + restricted: true + name: "name" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + properties: + key: "properties" + processGroups: + - null + - null + outputPorts: + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + inputPorts: + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + funnels: + - versionedComponentId: "versionedComponentId" + parentGroupId: "parentGroupId" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + - versionedComponentId: "versionedComponentId" + parentGroupId: "parentGroupId" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + processors: + - supportsEventDriven: true + deprecated: true + description: "description" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + inputRequirement: "inputRequirement" + relationships: + - name: "name" + description: "description" + autoTerminate: true + retry: true + - name: "name" + description: "description" + autoTerminate: true + retry: true + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "RUNNING" + bundle: + artifact: "artifact" + version: "version" + group: "group" + validationStatus: "VALID" + supportsParallelProcessing: true + supportsBatching: true + executionNodeRestricted: true + parentGroupId: "parentGroupId" + restricted: true + name: "name" + style: + key: "style" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + config: + annotationData: "annotationData" + comments: "comments" + concurrentlySchedulableTaskCount: 6 + autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + retryCount: 1 + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + penaltyDuration: "penaltyDuration" + defaultSchedulingPeriod: + key: "defaultSchedulingPeriod" + runDurationMillis: 3 + defaultConcurrentTasks: + key: "defaultConcurrentTasks" + customUiUrl: "customUiUrl" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE" + maxBackoffPeriod: "maxBackoffPeriod" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + schedulingStrategy: "schedulingStrategy" + schedulingPeriod: "schedulingPeriod" + yieldDuration: "yieldDuration" + properties: + key: "properties" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + - supportsEventDriven: true + deprecated: true + description: "description" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + inputRequirement: "inputRequirement" + relationships: + - name: "name" + description: "description" + autoTerminate: true + retry: true + - name: "name" + description: "description" + autoTerminate: true + retry: true + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "RUNNING" + bundle: + artifact: "artifact" + version: "version" + group: "group" + validationStatus: "VALID" + supportsParallelProcessing: true + supportsBatching: true + executionNodeRestricted: true + parentGroupId: "parentGroupId" + restricted: true + name: "name" + style: + key: "style" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + config: + annotationData: "annotationData" + comments: "comments" + concurrentlySchedulableTaskCount: 6 + autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + retryCount: 1 + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + penaltyDuration: "penaltyDuration" + defaultSchedulingPeriod: + key: "defaultSchedulingPeriod" + runDurationMillis: 3 + defaultConcurrentTasks: + key: "defaultConcurrentTasks" + customUiUrl: "customUiUrl" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE" + maxBackoffPeriod: "maxBackoffPeriod" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + schedulingStrategy: "schedulingStrategy" + schedulingPeriod: "schedulingPeriod" + yieldDuration: "yieldDuration" + properties: + key: "properties" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + remoteProcessGroups: + - targetSecure: true + inactiveRemoteInputPortCount: 9 + communicationsTimeout: "communicationsTimeout" + outputPortCount: 5 + inputPortCount: 4 + activeRemoteInputPortCount: 9 + proxyPort: 1 + flowRefreshed: "flowRefreshed" + versionedComponentId: "versionedComponentId" + transportProtocol: "transportProtocol" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + yieldDuration: "yieldDuration" + id: "id" + localNetworkInterface: "localNetworkInterface" + comments: "comments" + authorizationIssues: + - "authorizationIssues" + - "authorizationIssues" + proxyPassword: "proxyPassword" + parentGroupId: "parentGroupId" + activeRemoteOutputPortCount: 6 + proxyHost: "proxyHost" + contents: + outputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + inputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + targetUri: "targetUri" + name: "name" + proxyUser: "proxyUser" + targetUris: "targetUris" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + inactiveRemoteOutputPortCount: 8 + - targetSecure: true + inactiveRemoteInputPortCount: 9 + communicationsTimeout: "communicationsTimeout" + outputPortCount: 5 + inputPortCount: 4 + activeRemoteInputPortCount: 9 + proxyPort: 1 + flowRefreshed: "flowRefreshed" + versionedComponentId: "versionedComponentId" + transportProtocol: "transportProtocol" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + yieldDuration: "yieldDuration" + id: "id" + localNetworkInterface: "localNetworkInterface" + comments: "comments" + authorizationIssues: + - "authorizationIssues" + - "authorizationIssues" + proxyPassword: "proxyPassword" + parentGroupId: "parentGroupId" + activeRemoteOutputPortCount: 6 + proxyHost: "proxyHost" + contents: + outputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + inputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + targetUri: "targetUri" + name: "name" + proxyUser: "proxyUser" + targetUris: "targetUris" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + inactiveRemoteOutputPortCount: 8 + connections: + - prioritizers: + - "prioritizers" + - "prioritizers" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true + id: "id" + type: "PROCESSOR" + parentGroupId: "parentGroupId" + availableRelationships: + - "availableRelationships" + - "availableRelationships" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true + id: "id" + type: "PROCESSOR" + labelIndex: 2 + bends: + - x: 6.027456183070403 + "y": 1.4658129805029452 + - x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" + backPressureObjectThreshold: 9 + versionedComponentId: "versionedComponentId" + getzIndex: 7 + name: "name" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalancePartitionAttribute: "loadBalancePartitionAttribute" + - prioritizers: + - "prioritizers" + - "prioritizers" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true + id: "id" + type: "PROCESSOR" + parentGroupId: "parentGroupId" + availableRelationships: + - "availableRelationships" + - "availableRelationships" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true + id: "id" + type: "PROCESSOR" + labelIndex: 2 + bends: + - x: 6.027456183070403 + "y": 1.4658129805029452 + - x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" + backPressureObjectThreshold: 9 + versionedComponentId: "versionedComponentId" + getzIndex: 7 + name: "name" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalancePartitionAttribute: "loadBalancePartitionAttribute" + labels: + - versionedComponentId: "versionedComponentId" + getzIndex: 5 + width: 6.778324963048013 + parentGroupId: "parentGroupId" + style: + key: "style" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + label: "label" + height: 6.878052220127876 + - versionedComponentId: "versionedComponentId" + getzIndex: 5 + width: 6.778324963048013 + parentGroupId: "parentGroupId" + style: + key: "style" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + label: "label" + height: 6.878052220127876 + name: "name" + invalidCount: 5 + syncFailureCount: 1 + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + locallyModifiedAndStaleCount: 7 + localOutputPortCount: 6 + localInputPortCount: 2 + invalidCount: 8 + syncFailureCount: 0 + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + versionedFlowState: "LOCALLY_MODIFIED" + locallyModifiedAndStaleCount: 9 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + status: + name: "name" + nodeSnapshots: + - statusSnapshot: + transferred: "transferred" + queued: "queued" + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + output: "output" + connectionStatusSnapshots: + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + queuedCount: "queuedCount" + queuedSize: "queuedSize" + flowFilesReceived: 5 + processGroupStatusSnapshots: + - canRead: true + id: "id" + - canRead: true + id: "id" + flowFilesSent: 6 + id: "id" + flowFilesIn: 0 + written: "written" + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 + outputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + read: "read" + bytesTransferred: 0 + activeThreadCount: 8 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + bytesRead: 4 + received: "received" + bytesSent: 4 + sent: "sent" + flowFilesTransferred: 9 + terminatedThreadCount: 4 + input: "input" + bytesReceived: 7 + name: "name" + flowFilesQueued: 4 + versionedFlowState: "LOCALLY_MODIFIED" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + address: "address" + apiPort: 3 + nodeId: "nodeId" + - statusSnapshot: + transferred: "transferred" + queued: "queued" + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + output: "output" + connectionStatusSnapshots: + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + queuedCount: "queuedCount" + queuedSize: "queuedSize" + flowFilesReceived: 5 + processGroupStatusSnapshots: + - canRead: true + id: "id" + - canRead: true + id: "id" + flowFilesSent: 6 + id: "id" + flowFilesIn: 0 + written: "written" + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 + outputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + read: "read" + bytesTransferred: 0 + activeThreadCount: 8 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + bytesRead: 4 + received: "received" + bytesSent: 4 + sent: "sent" + flowFilesTransferred: 9 + terminatedThreadCount: 4 + input: "input" + bytesReceived: 7 + name: "name" + flowFilesQueued: 4 + versionedFlowState: "LOCALLY_MODIFIED" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + address: "address" + apiPort: 3 + nodeId: "nodeId" + id: "id" + aggregateSnapshot: + transferred: "transferred" + queued: "queued" + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + output: "output" + connectionStatusSnapshots: + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + queuedCount: "queuedCount" + queuedSize: "queuedSize" + flowFilesReceived: 5 + processGroupStatusSnapshots: + - canRead: true + id: "id" + - canRead: true + id: "id" + flowFilesSent: 6 + id: "id" + flowFilesIn: 0 + written: "written" + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 + outputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + read: "read" + bytesTransferred: 0 + activeThreadCount: 8 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + bytesRead: 4 + received: "received" + bytesSent: 4 + sent: "sent" + flowFilesTransferred: 9 + terminatedThreadCount: 4 + input: "input" + bytesReceived: 7 + name: "name" + flowFilesQueued: 4 + versionedFlowState: "LOCALLY_MODIFIED" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + statsLastRefreshed: "statsLastRefreshed" + - activeRemotePortCount: 0 + staleCount: 2 + outputPortCount: 1 + inputPortCount: 9 + permissions: + canRead: true + canWrite: true + runningCount: 2 + disabledCount: 4 + versionedFlowSnapshot: + bucket: + identifier: "identifier" + permissions: + canRead: true + canWrite: true + canDelete: true + createdTimestamp: 8 + name: "name" + description: "description" + snapshotMetadata: + flowIdentifier: "flowIdentifier" + comments: "comments" + author: "author" + bucketIdentifier: "bucketIdentifier" + version: 0 + timestamp: 2 + externalControllerServices: + key: + identifier: "identifier" + name: "name" + flowContents: + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 3 + comments: "comments" + processors: + - autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + runDurationMillis: 0 + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + maxBackoffPeriod: "maxBackoffPeriod" + yieldDuration: "yieldDuration" + bundle: + artifact: "artifact" + version: "version" + group: "group" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + concurrentlySchedulableTaskCount: 5 + retryCount: 5 + penaltyDuration: "penaltyDuration" + backoffMechanism: "PENALIZE_FLOWFILE" + schedulingStrategy: "schedulingStrategy" + name: "name" + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + schedulingPeriod: "schedulingPeriod" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + properties: + key: "properties" + - autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + runDurationMillis: 0 + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + maxBackoffPeriod: "maxBackoffPeriod" + yieldDuration: "yieldDuration" + bundle: + artifact: "artifact" + version: "version" + group: "group" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + concurrentlySchedulableTaskCount: 5 + retryCount: 5 + penaltyDuration: "penaltyDuration" + backoffMechanism: "PENALIZE_FLOWFILE" + schedulingStrategy: "schedulingStrategy" + name: "name" + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + schedulingPeriod: "schedulingPeriod" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + properties: + key: "properties" + labels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + width: 5.877124706116695 + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + label: "label" + groupIdentifier: "groupIdentifier" + zIndex: 9 + height: 7.835035282970782 + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + width: 5.877124706116695 + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + label: "label" + groupIdentifier: "groupIdentifier" + zIndex: 9 + height: 7.835035282970782 + defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" + controllerServices: + - annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + bulletinLevel: "bulletinLevel" + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + bundle: + artifact: "artifact" + version: "version" + group: "group" + properties: + key: "properties" + - annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + bulletinLevel: "bulletinLevel" + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + bundle: + artifact: "artifact" + version: "version" + group: "group" + properties: + key: "properties" + defaultFlowFileExpiration: "defaultFlowFileExpiration" + flowFileConcurrency: "flowFileConcurrency" + processGroups: + - null + - null + flowFileOutboundPolicy: "flowFileOutboundPolicy" + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + name: "name" + inputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 0 + latest: true + remoteProcessGroups: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + communicationsTimeout: "communicationsTimeout" + proxyHost: "proxyHost" + proxyPort: 3 + transportProtocol: "RAW" + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + name: "name" + targetUri: "targetUri" + proxyUser: "proxyUser" + targetUris: "targetUris" + inputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + instanceIdentifier: "instanceIdentifier" + yieldDuration: "yieldDuration" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + localNetworkInterface: "localNetworkInterface" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + communicationsTimeout: "communicationsTimeout" + proxyHost: "proxyHost" + proxyPort: 3 + transportProtocol: "RAW" + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + name: "name" + targetUri: "targetUri" + proxyUser: "proxyUser" + targetUris: "targetUris" + inputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + instanceIdentifier: "instanceIdentifier" + yieldDuration: "yieldDuration" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + localNetworkInterface: "localNetworkInterface" + groupIdentifier: "groupIdentifier" + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 7 + bends: + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 7 + bends: + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + parameterContextName: "parameterContextName" + parameterProviders: + key: + identifier: "identifier" + name: "name" + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + flow: + versionCount: 6 + identifier: "identifier" + bucketName: "bucketName" + permissions: + canRead: true + canWrite: true + canDelete: true + createdTimestamp: 1 + name: "name" + description: "description" + bucketIdentifier: "bucketIdentifier" + versionInfo: + version: 4 + lastModifiedTimestamp: 8 + flowEncodingVersion: "flowEncodingVersion" + parameterContexts: + key: + parameterGroupName: "parameterGroupName" + identifier: "identifier" + synchronized: true + componentType: "CONNECTION" + comments: "comments" + description: "description" + inheritedParameterContexts: + - "inheritedParameterContexts" + - "inheritedParameterContexts" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + parameters: + - provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + - provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + parameterProvider: "parameterProvider" + latest: true + stoppedCount: 3 + id: "id" + bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + publicInputPortCount: 4 + upToDateCount: 7 + inactiveRemotePortCount: 0 + uri: "uri" + locallyModifiedCount: 4 + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 6 + component: + activeRemotePortCount: 7 + flowfileConcurrency: "UNBOUNDED" + staleCount: 4 + outputPortCount: 3 + inputPortCount: 6 + versionedComponentId: "versionedComponentId" + runningCount: 1 + disabledCount: 2 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" + stoppedCount: 5 + id: "id" + versionControlInformation: + bucketName: "bucketName" + groupId: "groupId" + stateExplanation: "stateExplanation" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + state: "LOCALLY_MODIFIED" + registryName: "registryName" + flowId: "flowId" + flowName: "flowName" + version: 0 + flowDescription: "flowDescription" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 6 + publicInputPortCount: 6 + comments: "comments" + upToDateCount: 3 + parentGroupId: "parentGroupId" + inactiveRemotePortCount: 9 + locallyModifiedCount: 2 + defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" + publicOutputPortCount: 7 + localOutputPortCount: 1 + defaultFlowFileExpiration: "defaultFlowFileExpiration" + localInputPortCount: 1 + contents: + controllerServices: + - deprecated: true + bulletinLevel: "bulletinLevel" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "ENABLED" + bundle: + artifact: "artifact" + version: "version" + group: "group" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + validationStatus: "VALID" + annotationData: "annotationData" + comments: "comments" + parentGroupId: "parentGroupId" + customUiUrl: "customUiUrl" + restricted: true + name: "name" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + properties: + key: "properties" + - deprecated: true + bulletinLevel: "bulletinLevel" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "ENABLED" + bundle: + artifact: "artifact" + version: "version" + group: "group" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + validationStatus: "VALID" + annotationData: "annotationData" + comments: "comments" + parentGroupId: "parentGroupId" + customUiUrl: "customUiUrl" + restricted: true + name: "name" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + properties: + key: "properties" + processGroups: + - null + - null + outputPorts: + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + inputPorts: + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + funnels: + - versionedComponentId: "versionedComponentId" + parentGroupId: "parentGroupId" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + - versionedComponentId: "versionedComponentId" + parentGroupId: "parentGroupId" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + processors: + - supportsEventDriven: true + deprecated: true + description: "description" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + inputRequirement: "inputRequirement" + relationships: + - name: "name" + description: "description" + autoTerminate: true + retry: true + - name: "name" + description: "description" + autoTerminate: true + retry: true + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "RUNNING" + bundle: + artifact: "artifact" + version: "version" + group: "group" + validationStatus: "VALID" + supportsParallelProcessing: true + supportsBatching: true + executionNodeRestricted: true + parentGroupId: "parentGroupId" + restricted: true + name: "name" + style: + key: "style" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + config: + annotationData: "annotationData" + comments: "comments" + concurrentlySchedulableTaskCount: 6 + autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + retryCount: 1 + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + penaltyDuration: "penaltyDuration" + defaultSchedulingPeriod: + key: "defaultSchedulingPeriod" + runDurationMillis: 3 + defaultConcurrentTasks: + key: "defaultConcurrentTasks" + customUiUrl: "customUiUrl" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE" + maxBackoffPeriod: "maxBackoffPeriod" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + schedulingStrategy: "schedulingStrategy" + schedulingPeriod: "schedulingPeriod" + yieldDuration: "yieldDuration" + properties: + key: "properties" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + - supportsEventDriven: true + deprecated: true + description: "description" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + inputRequirement: "inputRequirement" + relationships: + - name: "name" + description: "description" + autoTerminate: true + retry: true + - name: "name" + description: "description" + autoTerminate: true + retry: true + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "RUNNING" + bundle: + artifact: "artifact" + version: "version" + group: "group" + validationStatus: "VALID" + supportsParallelProcessing: true + supportsBatching: true + executionNodeRestricted: true + parentGroupId: "parentGroupId" + restricted: true + name: "name" + style: + key: "style" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + config: + annotationData: "annotationData" + comments: "comments" + concurrentlySchedulableTaskCount: 6 + autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + retryCount: 1 + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + penaltyDuration: "penaltyDuration" + defaultSchedulingPeriod: + key: "defaultSchedulingPeriod" + runDurationMillis: 3 + defaultConcurrentTasks: + key: "defaultConcurrentTasks" + customUiUrl: "customUiUrl" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE" + maxBackoffPeriod: "maxBackoffPeriod" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + schedulingStrategy: "schedulingStrategy" + schedulingPeriod: "schedulingPeriod" + yieldDuration: "yieldDuration" + properties: + key: "properties" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + remoteProcessGroups: + - targetSecure: true + inactiveRemoteInputPortCount: 9 + communicationsTimeout: "communicationsTimeout" + outputPortCount: 5 + inputPortCount: 4 + activeRemoteInputPortCount: 9 + proxyPort: 1 + flowRefreshed: "flowRefreshed" + versionedComponentId: "versionedComponentId" + transportProtocol: "transportProtocol" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + yieldDuration: "yieldDuration" + id: "id" + localNetworkInterface: "localNetworkInterface" + comments: "comments" + authorizationIssues: + - "authorizationIssues" + - "authorizationIssues" + proxyPassword: "proxyPassword" + parentGroupId: "parentGroupId" + activeRemoteOutputPortCount: 6 + proxyHost: "proxyHost" + contents: + outputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + inputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + targetUri: "targetUri" + name: "name" + proxyUser: "proxyUser" + targetUris: "targetUris" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + inactiveRemoteOutputPortCount: 8 + - targetSecure: true + inactiveRemoteInputPortCount: 9 + communicationsTimeout: "communicationsTimeout" + outputPortCount: 5 + inputPortCount: 4 + activeRemoteInputPortCount: 9 + proxyPort: 1 + flowRefreshed: "flowRefreshed" + versionedComponentId: "versionedComponentId" + transportProtocol: "transportProtocol" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + yieldDuration: "yieldDuration" + id: "id" + localNetworkInterface: "localNetworkInterface" + comments: "comments" + authorizationIssues: + - "authorizationIssues" + - "authorizationIssues" + proxyPassword: "proxyPassword" + parentGroupId: "parentGroupId" + activeRemoteOutputPortCount: 6 + proxyHost: "proxyHost" + contents: + outputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + inputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + targetUri: "targetUri" + name: "name" + proxyUser: "proxyUser" + targetUris: "targetUris" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + inactiveRemoteOutputPortCount: 8 + connections: + - prioritizers: + - "prioritizers" + - "prioritizers" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true + id: "id" + type: "PROCESSOR" + parentGroupId: "parentGroupId" + availableRelationships: + - "availableRelationships" + - "availableRelationships" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true + id: "id" + type: "PROCESSOR" + labelIndex: 2 + bends: + - x: 6.027456183070403 + "y": 1.4658129805029452 + - x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" + backPressureObjectThreshold: 9 + versionedComponentId: "versionedComponentId" + getzIndex: 7 + name: "name" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalancePartitionAttribute: "loadBalancePartitionAttribute" + - prioritizers: + - "prioritizers" + - "prioritizers" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true + id: "id" + type: "PROCESSOR" + parentGroupId: "parentGroupId" + availableRelationships: + - "availableRelationships" + - "availableRelationships" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true + id: "id" + type: "PROCESSOR" + labelIndex: 2 + bends: + - x: 6.027456183070403 + "y": 1.4658129805029452 + - x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" + backPressureObjectThreshold: 9 + versionedComponentId: "versionedComponentId" + getzIndex: 7 + name: "name" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalancePartitionAttribute: "loadBalancePartitionAttribute" + labels: + - versionedComponentId: "versionedComponentId" + getzIndex: 5 + width: 6.778324963048013 + parentGroupId: "parentGroupId" + style: + key: "style" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + label: "label" + height: 6.878052220127876 + - versionedComponentId: "versionedComponentId" + getzIndex: 5 + width: 6.778324963048013 + parentGroupId: "parentGroupId" + style: + key: "style" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + label: "label" + height: 6.878052220127876 + name: "name" + invalidCount: 5 + syncFailureCount: 1 + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + locallyModifiedAndStaleCount: 7 + localOutputPortCount: 6 + localInputPortCount: 2 + invalidCount: 8 + syncFailureCount: 0 + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + versionedFlowState: "LOCALLY_MODIFIED" + locallyModifiedAndStaleCount: 9 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + status: + name: "name" + nodeSnapshots: + - statusSnapshot: + transferred: "transferred" + queued: "queued" + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + output: "output" + connectionStatusSnapshots: + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + queuedCount: "queuedCount" + queuedSize: "queuedSize" + flowFilesReceived: 5 + processGroupStatusSnapshots: + - canRead: true + id: "id" + - canRead: true + id: "id" + flowFilesSent: 6 + id: "id" + flowFilesIn: 0 + written: "written" + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 + outputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + read: "read" + bytesTransferred: 0 + activeThreadCount: 8 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + bytesRead: 4 + received: "received" + bytesSent: 4 + sent: "sent" + flowFilesTransferred: 9 + terminatedThreadCount: 4 + input: "input" + bytesReceived: 7 + name: "name" + flowFilesQueued: 4 + versionedFlowState: "LOCALLY_MODIFIED" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + address: "address" + apiPort: 3 + nodeId: "nodeId" + - statusSnapshot: + transferred: "transferred" + queued: "queued" + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + output: "output" + connectionStatusSnapshots: + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + queuedCount: "queuedCount" + queuedSize: "queuedSize" + flowFilesReceived: 5 + processGroupStatusSnapshots: + - canRead: true + id: "id" + - canRead: true + id: "id" + flowFilesSent: 6 + id: "id" + flowFilesIn: 0 + written: "written" + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 + outputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + read: "read" + bytesTransferred: 0 + activeThreadCount: 8 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + bytesRead: 4 + received: "received" + bytesSent: 4 + sent: "sent" + flowFilesTransferred: 9 + terminatedThreadCount: 4 + input: "input" + bytesReceived: 7 + name: "name" + flowFilesQueued: 4 + versionedFlowState: "LOCALLY_MODIFIED" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + address: "address" + apiPort: 3 + nodeId: "nodeId" + id: "id" + aggregateSnapshot: + transferred: "transferred" + queued: "queued" + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + output: "output" + connectionStatusSnapshots: + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + queuedCount: "queuedCount" + queuedSize: "queuedSize" + flowFilesReceived: 5 + processGroupStatusSnapshots: + - canRead: true + id: "id" + - canRead: true + id: "id" + flowFilesSent: 6 + id: "id" + flowFilesIn: 0 + written: "written" + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 + outputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + read: "read" + bytesTransferred: 0 + activeThreadCount: 8 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + bytesRead: 4 + received: "received" + bytesSent: 4 + sent: "sent" + flowFilesTransferred: 9 + terminatedThreadCount: 4 + input: "input" + bytesReceived: 7 + name: "name" + flowFilesQueued: 4 + versionedFlowState: "LOCALLY_MODIFIED" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + statsLastRefreshed: "statsLastRefreshed" + parameterProviderConfiguration: + component: + parameterGroupName: "parameterGroupName" + synchronized: true + parameterProviderName: "parameterProviderName" + parameterProviderId: "parameterProviderId" + permissions: + canRead: true + canWrite: true + id: "id" + - parameterContextRevision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + parameterContext: + inheritedParameterContexts: + - component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + - component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + name: "name" + description: "description" + id: "id" + parameters: + - parameter: + valueRemoved: true + inherited: true + provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + canWrite: true + - parameter: + valueRemoved: true + inherited: true + provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + canWrite: true + boundProcessGroups: + - activeRemotePortCount: 0 + staleCount: 2 + outputPortCount: 1 + inputPortCount: 9 + permissions: + canRead: true + canWrite: true + runningCount: 2 + disabledCount: 4 + versionedFlowSnapshot: + bucket: + identifier: "identifier" + permissions: + canRead: true + canWrite: true + canDelete: true + createdTimestamp: 8 + name: "name" + description: "description" + snapshotMetadata: + flowIdentifier: "flowIdentifier" + comments: "comments" + author: "author" + bucketIdentifier: "bucketIdentifier" + version: 0 + timestamp: 2 + externalControllerServices: + key: + identifier: "identifier" + name: "name" + flowContents: + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 3 + comments: "comments" + processors: + - autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + runDurationMillis: 0 + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + maxBackoffPeriod: "maxBackoffPeriod" + yieldDuration: "yieldDuration" + bundle: + artifact: "artifact" + version: "version" + group: "group" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + concurrentlySchedulableTaskCount: 5 + retryCount: 5 + penaltyDuration: "penaltyDuration" + backoffMechanism: "PENALIZE_FLOWFILE" + schedulingStrategy: "schedulingStrategy" + name: "name" + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + schedulingPeriod: "schedulingPeriod" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + properties: + key: "properties" + - autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + runDurationMillis: 0 + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + maxBackoffPeriod: "maxBackoffPeriod" + yieldDuration: "yieldDuration" + bundle: + artifact: "artifact" + version: "version" + group: "group" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + concurrentlySchedulableTaskCount: 5 + retryCount: 5 + penaltyDuration: "penaltyDuration" + backoffMechanism: "PENALIZE_FLOWFILE" + schedulingStrategy: "schedulingStrategy" + name: "name" + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + schedulingPeriod: "schedulingPeriod" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + properties: + key: "properties" + labels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + width: 5.877124706116695 + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + label: "label" + groupIdentifier: "groupIdentifier" + zIndex: 9 + height: 7.835035282970782 + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + width: 5.877124706116695 + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + label: "label" + groupIdentifier: "groupIdentifier" + zIndex: 9 + height: 7.835035282970782 + defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" + controllerServices: + - annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + bulletinLevel: "bulletinLevel" + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + bundle: + artifact: "artifact" + version: "version" + group: "group" + properties: + key: "properties" + - annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + bulletinLevel: "bulletinLevel" + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + bundle: + artifact: "artifact" + version: "version" + group: "group" + properties: + key: "properties" + defaultFlowFileExpiration: "defaultFlowFileExpiration" + flowFileConcurrency: "flowFileConcurrency" + processGroups: + - null + - null + flowFileOutboundPolicy: "flowFileOutboundPolicy" + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + name: "name" + inputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 0 + latest: true + remoteProcessGroups: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + communicationsTimeout: "communicationsTimeout" + proxyHost: "proxyHost" + proxyPort: 3 + transportProtocol: "RAW" + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + name: "name" + targetUri: "targetUri" + proxyUser: "proxyUser" + targetUris: "targetUris" + inputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + instanceIdentifier: "instanceIdentifier" + yieldDuration: "yieldDuration" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + localNetworkInterface: "localNetworkInterface" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + communicationsTimeout: "communicationsTimeout" + proxyHost: "proxyHost" + proxyPort: 3 + transportProtocol: "RAW" + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + name: "name" + targetUri: "targetUri" + proxyUser: "proxyUser" + targetUris: "targetUris" + inputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + instanceIdentifier: "instanceIdentifier" + yieldDuration: "yieldDuration" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + localNetworkInterface: "localNetworkInterface" + groupIdentifier: "groupIdentifier" + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 7 + bends: + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 7 + bends: + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + parameterContextName: "parameterContextName" + parameterProviders: + key: + identifier: "identifier" + name: "name" + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + flow: + versionCount: 6 + identifier: "identifier" + bucketName: "bucketName" + permissions: + canRead: true + canWrite: true + canDelete: true + createdTimestamp: 1 + name: "name" + description: "description" + bucketIdentifier: "bucketIdentifier" + versionInfo: + version: 4 + lastModifiedTimestamp: 8 + flowEncodingVersion: "flowEncodingVersion" + parameterContexts: + key: + parameterGroupName: "parameterGroupName" + identifier: "identifier" + synchronized: true + componentType: "CONNECTION" + comments: "comments" + description: "description" + inheritedParameterContexts: + - "inheritedParameterContexts" + - "inheritedParameterContexts" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + parameters: + - provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + - provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + parameterProvider: "parameterProvider" + latest: true + stoppedCount: 3 + id: "id" + bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + publicInputPortCount: 4 + upToDateCount: 7 + inactiveRemotePortCount: 0 + uri: "uri" + locallyModifiedCount: 4 + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 6 + component: + activeRemotePortCount: 7 + flowfileConcurrency: "UNBOUNDED" + staleCount: 4 + outputPortCount: 3 + inputPortCount: 6 + versionedComponentId: "versionedComponentId" + runningCount: 1 + disabledCount: 2 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" + stoppedCount: 5 + id: "id" + versionControlInformation: + bucketName: "bucketName" + groupId: "groupId" + stateExplanation: "stateExplanation" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + state: "LOCALLY_MODIFIED" + registryName: "registryName" + flowId: "flowId" + flowName: "flowName" + version: 0 + flowDescription: "flowDescription" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 6 + publicInputPortCount: 6 + comments: "comments" + upToDateCount: 3 + parentGroupId: "parentGroupId" + inactiveRemotePortCount: 9 + locallyModifiedCount: 2 + defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" + publicOutputPortCount: 7 + localOutputPortCount: 1 + defaultFlowFileExpiration: "defaultFlowFileExpiration" + localInputPortCount: 1 + contents: + controllerServices: + - deprecated: true + bulletinLevel: "bulletinLevel" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "ENABLED" + bundle: + artifact: "artifact" + version: "version" + group: "group" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + validationStatus: "VALID" + annotationData: "annotationData" + comments: "comments" + parentGroupId: "parentGroupId" + customUiUrl: "customUiUrl" + restricted: true + name: "name" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + properties: + key: "properties" + - deprecated: true + bulletinLevel: "bulletinLevel" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "ENABLED" + bundle: + artifact: "artifact" + version: "version" + group: "group" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + validationStatus: "VALID" + annotationData: "annotationData" + comments: "comments" + parentGroupId: "parentGroupId" + customUiUrl: "customUiUrl" + restricted: true + name: "name" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + properties: + key: "properties" + processGroups: + - null + - null + outputPorts: + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + inputPorts: + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + funnels: + - versionedComponentId: "versionedComponentId" + parentGroupId: "parentGroupId" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + - versionedComponentId: "versionedComponentId" + parentGroupId: "parentGroupId" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + processors: + - supportsEventDriven: true + deprecated: true + description: "description" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + inputRequirement: "inputRequirement" + relationships: + - name: "name" + description: "description" + autoTerminate: true + retry: true + - name: "name" + description: "description" + autoTerminate: true + retry: true + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "RUNNING" + bundle: + artifact: "artifact" + version: "version" + group: "group" + validationStatus: "VALID" + supportsParallelProcessing: true + supportsBatching: true + executionNodeRestricted: true + parentGroupId: "parentGroupId" + restricted: true + name: "name" + style: + key: "style" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + config: + annotationData: "annotationData" + comments: "comments" + concurrentlySchedulableTaskCount: 6 + autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + retryCount: 1 + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + penaltyDuration: "penaltyDuration" + defaultSchedulingPeriod: + key: "defaultSchedulingPeriod" + runDurationMillis: 3 + defaultConcurrentTasks: + key: "defaultConcurrentTasks" + customUiUrl: "customUiUrl" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE" + maxBackoffPeriod: "maxBackoffPeriod" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + schedulingStrategy: "schedulingStrategy" + schedulingPeriod: "schedulingPeriod" + yieldDuration: "yieldDuration" + properties: + key: "properties" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + - supportsEventDriven: true + deprecated: true + description: "description" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + inputRequirement: "inputRequirement" + relationships: + - name: "name" + description: "description" + autoTerminate: true + retry: true + - name: "name" + description: "description" + autoTerminate: true + retry: true + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "RUNNING" + bundle: + artifact: "artifact" + version: "version" + group: "group" + validationStatus: "VALID" + supportsParallelProcessing: true + supportsBatching: true + executionNodeRestricted: true + parentGroupId: "parentGroupId" + restricted: true + name: "name" + style: + key: "style" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + config: + annotationData: "annotationData" + comments: "comments" + concurrentlySchedulableTaskCount: 6 + autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + retryCount: 1 + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + penaltyDuration: "penaltyDuration" + defaultSchedulingPeriod: + key: "defaultSchedulingPeriod" + runDurationMillis: 3 + defaultConcurrentTasks: + key: "defaultConcurrentTasks" + customUiUrl: "customUiUrl" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE" + maxBackoffPeriod: "maxBackoffPeriod" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + schedulingStrategy: "schedulingStrategy" + schedulingPeriod: "schedulingPeriod" + yieldDuration: "yieldDuration" + properties: + key: "properties" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + remoteProcessGroups: + - targetSecure: true + inactiveRemoteInputPortCount: 9 + communicationsTimeout: "communicationsTimeout" + outputPortCount: 5 + inputPortCount: 4 + activeRemoteInputPortCount: 9 + proxyPort: 1 + flowRefreshed: "flowRefreshed" + versionedComponentId: "versionedComponentId" + transportProtocol: "transportProtocol" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + yieldDuration: "yieldDuration" + id: "id" + localNetworkInterface: "localNetworkInterface" + comments: "comments" + authorizationIssues: + - "authorizationIssues" + - "authorizationIssues" + proxyPassword: "proxyPassword" + parentGroupId: "parentGroupId" + activeRemoteOutputPortCount: 6 + proxyHost: "proxyHost" + contents: + outputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + inputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + targetUri: "targetUri" + name: "name" + proxyUser: "proxyUser" + targetUris: "targetUris" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + inactiveRemoteOutputPortCount: 8 + - targetSecure: true + inactiveRemoteInputPortCount: 9 + communicationsTimeout: "communicationsTimeout" + outputPortCount: 5 + inputPortCount: 4 + activeRemoteInputPortCount: 9 + proxyPort: 1 + flowRefreshed: "flowRefreshed" + versionedComponentId: "versionedComponentId" + transportProtocol: "transportProtocol" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + yieldDuration: "yieldDuration" + id: "id" + localNetworkInterface: "localNetworkInterface" + comments: "comments" + authorizationIssues: + - "authorizationIssues" + - "authorizationIssues" + proxyPassword: "proxyPassword" + parentGroupId: "parentGroupId" + activeRemoteOutputPortCount: 6 + proxyHost: "proxyHost" + contents: + outputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + inputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + targetUri: "targetUri" + name: "name" + proxyUser: "proxyUser" + targetUris: "targetUris" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + inactiveRemoteOutputPortCount: 8 + connections: + - prioritizers: + - "prioritizers" + - "prioritizers" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true + id: "id" + type: "PROCESSOR" + parentGroupId: "parentGroupId" + availableRelationships: + - "availableRelationships" + - "availableRelationships" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true + id: "id" + type: "PROCESSOR" + labelIndex: 2 + bends: + - x: 6.027456183070403 + "y": 1.4658129805029452 + - x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" + backPressureObjectThreshold: 9 + versionedComponentId: "versionedComponentId" + getzIndex: 7 + name: "name" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalancePartitionAttribute: "loadBalancePartitionAttribute" + - prioritizers: + - "prioritizers" + - "prioritizers" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true + id: "id" + type: "PROCESSOR" + parentGroupId: "parentGroupId" + availableRelationships: + - "availableRelationships" + - "availableRelationships" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true + id: "id" + type: "PROCESSOR" + labelIndex: 2 + bends: + - x: 6.027456183070403 + "y": 1.4658129805029452 + - x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" + backPressureObjectThreshold: 9 + versionedComponentId: "versionedComponentId" + getzIndex: 7 + name: "name" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalancePartitionAttribute: "loadBalancePartitionAttribute" + labels: + - versionedComponentId: "versionedComponentId" + getzIndex: 5 + width: 6.778324963048013 + parentGroupId: "parentGroupId" + style: + key: "style" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + label: "label" + height: 6.878052220127876 + - versionedComponentId: "versionedComponentId" + getzIndex: 5 + width: 6.778324963048013 + parentGroupId: "parentGroupId" + style: + key: "style" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + label: "label" + height: 6.878052220127876 + name: "name" + invalidCount: 5 + syncFailureCount: 1 + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + locallyModifiedAndStaleCount: 7 + localOutputPortCount: 6 + localInputPortCount: 2 + invalidCount: 8 + syncFailureCount: 0 + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + versionedFlowState: "LOCALLY_MODIFIED" + locallyModifiedAndStaleCount: 9 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + status: + name: "name" + nodeSnapshots: + - statusSnapshot: + transferred: "transferred" + queued: "queued" + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + output: "output" + connectionStatusSnapshots: + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + queuedCount: "queuedCount" + queuedSize: "queuedSize" + flowFilesReceived: 5 + processGroupStatusSnapshots: + - canRead: true + id: "id" + - canRead: true + id: "id" + flowFilesSent: 6 + id: "id" + flowFilesIn: 0 + written: "written" + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 + outputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + read: "read" + bytesTransferred: 0 + activeThreadCount: 8 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + bytesRead: 4 + received: "received" + bytesSent: 4 + sent: "sent" + flowFilesTransferred: 9 + terminatedThreadCount: 4 + input: "input" + bytesReceived: 7 + name: "name" + flowFilesQueued: 4 + versionedFlowState: "LOCALLY_MODIFIED" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + address: "address" + apiPort: 3 + nodeId: "nodeId" + - statusSnapshot: + transferred: "transferred" + queued: "queued" + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + output: "output" + connectionStatusSnapshots: + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + queuedCount: "queuedCount" + queuedSize: "queuedSize" + flowFilesReceived: 5 + processGroupStatusSnapshots: + - canRead: true + id: "id" + - canRead: true + id: "id" + flowFilesSent: 6 + id: "id" + flowFilesIn: 0 + written: "written" + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 + outputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + read: "read" + bytesTransferred: 0 + activeThreadCount: 8 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + bytesRead: 4 + received: "received" + bytesSent: 4 + sent: "sent" + flowFilesTransferred: 9 + terminatedThreadCount: 4 + input: "input" + bytesReceived: 7 + name: "name" + flowFilesQueued: 4 + versionedFlowState: "LOCALLY_MODIFIED" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + address: "address" + apiPort: 3 + nodeId: "nodeId" + id: "id" + aggregateSnapshot: + transferred: "transferred" + queued: "queued" + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + output: "output" + connectionStatusSnapshots: + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + queuedCount: "queuedCount" + queuedSize: "queuedSize" + flowFilesReceived: 5 + processGroupStatusSnapshots: + - canRead: true + id: "id" + - canRead: true + id: "id" + flowFilesSent: 6 + id: "id" + flowFilesIn: 0 + written: "written" + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 + outputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + read: "read" + bytesTransferred: 0 + activeThreadCount: 8 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + bytesRead: 4 + received: "received" + bytesSent: 4 + sent: "sent" + flowFilesTransferred: 9 + terminatedThreadCount: 4 + input: "input" + bytesReceived: 7 + name: "name" + flowFilesQueued: 4 + versionedFlowState: "LOCALLY_MODIFIED" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + statsLastRefreshed: "statsLastRefreshed" + - activeRemotePortCount: 0 + staleCount: 2 + outputPortCount: 1 + inputPortCount: 9 + permissions: + canRead: true + canWrite: true + runningCount: 2 + disabledCount: 4 + versionedFlowSnapshot: + bucket: + identifier: "identifier" + permissions: + canRead: true + canWrite: true + canDelete: true + createdTimestamp: 8 + name: "name" + description: "description" + snapshotMetadata: + flowIdentifier: "flowIdentifier" + comments: "comments" + author: "author" + bucketIdentifier: "bucketIdentifier" + version: 0 + timestamp: 2 + externalControllerServices: + key: + identifier: "identifier" + name: "name" + flowContents: + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 3 + comments: "comments" + processors: + - autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + runDurationMillis: 0 + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + maxBackoffPeriod: "maxBackoffPeriod" + yieldDuration: "yieldDuration" + bundle: + artifact: "artifact" + version: "version" + group: "group" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + concurrentlySchedulableTaskCount: 5 + retryCount: 5 + penaltyDuration: "penaltyDuration" + backoffMechanism: "PENALIZE_FLOWFILE" + schedulingStrategy: "schedulingStrategy" + name: "name" + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + schedulingPeriod: "schedulingPeriod" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + properties: + key: "properties" + - autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + runDurationMillis: 0 + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + maxBackoffPeriod: "maxBackoffPeriod" + yieldDuration: "yieldDuration" + bundle: + artifact: "artifact" + version: "version" + group: "group" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + concurrentlySchedulableTaskCount: 5 + retryCount: 5 + penaltyDuration: "penaltyDuration" + backoffMechanism: "PENALIZE_FLOWFILE" + schedulingStrategy: "schedulingStrategy" + name: "name" + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + schedulingPeriod: "schedulingPeriod" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + properties: + key: "properties" + labels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + width: 5.877124706116695 + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + label: "label" + groupIdentifier: "groupIdentifier" + zIndex: 9 + height: 7.835035282970782 + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + width: 5.877124706116695 + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + label: "label" + groupIdentifier: "groupIdentifier" + zIndex: 9 + height: 7.835035282970782 + defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" + controllerServices: + - annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + bulletinLevel: "bulletinLevel" + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + bundle: + artifact: "artifact" + version: "version" + group: "group" + properties: + key: "properties" + - annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + bulletinLevel: "bulletinLevel" + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + bundle: + artifact: "artifact" + version: "version" + group: "group" + properties: + key: "properties" + defaultFlowFileExpiration: "defaultFlowFileExpiration" + flowFileConcurrency: "flowFileConcurrency" + processGroups: + - null + - null + flowFileOutboundPolicy: "flowFileOutboundPolicy" + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + name: "name" + inputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" + version: 0 + latest: true + remoteProcessGroups: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + communicationsTimeout: "communicationsTimeout" + proxyHost: "proxyHost" + proxyPort: 3 + transportProtocol: "RAW" + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + name: "name" + targetUri: "targetUri" + proxyUser: "proxyUser" + targetUris: "targetUris" + inputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + instanceIdentifier: "instanceIdentifier" + yieldDuration: "yieldDuration" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + localNetworkInterface: "localNetworkInterface" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + communicationsTimeout: "communicationsTimeout" + proxyHost: "proxyHost" + proxyPort: 3 + transportProtocol: "RAW" + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + name: "name" + targetUri: "targetUri" + proxyUser: "proxyUser" + targetUris: "targetUris" + inputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + instanceIdentifier: "instanceIdentifier" + yieldDuration: "yieldDuration" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + localNetworkInterface: "localNetworkInterface" + groupIdentifier: "groupIdentifier" + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 7 + bends: + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 7 + bends: + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + parameterContextName: "parameterContextName" + parameterProviders: + key: + identifier: "identifier" + name: "name" + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + flow: + versionCount: 6 + identifier: "identifier" + bucketName: "bucketName" + permissions: + canRead: true + canWrite: true + canDelete: true + createdTimestamp: 1 + name: "name" + description: "description" + bucketIdentifier: "bucketIdentifier" + versionInfo: + version: 4 + lastModifiedTimestamp: 8 + flowEncodingVersion: "flowEncodingVersion" + parameterContexts: + key: + parameterGroupName: "parameterGroupName" + identifier: "identifier" + synchronized: true + componentType: "CONNECTION" + comments: "comments" + description: "description" + inheritedParameterContexts: + - "inheritedParameterContexts" + - "inheritedParameterContexts" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + parameters: + - provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + - provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + parameterProvider: "parameterProvider" + latest: true + stoppedCount: 3 + id: "id" + bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + publicInputPortCount: 4 + upToDateCount: 7 + inactiveRemotePortCount: 0 + uri: "uri" + locallyModifiedCount: 4 + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + disconnectedNodeAcknowledged: true + publicOutputPortCount: 6 + component: + activeRemotePortCount: 7 + flowfileConcurrency: "UNBOUNDED" + staleCount: 4 + outputPortCount: 3 + inputPortCount: 6 + versionedComponentId: "versionedComponentId" + runningCount: 1 + disabledCount: 2 + flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" + stoppedCount: 5 + id: "id" + versionControlInformation: + bucketName: "bucketName" + groupId: "groupId" + stateExplanation: "stateExplanation" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + state: "LOCALLY_MODIFIED" + registryName: "registryName" + flowId: "flowId" + flowName: "flowName" + version: 0 + flowDescription: "flowDescription" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 6 + publicInputPortCount: 6 + comments: "comments" + upToDateCount: 3 + parentGroupId: "parentGroupId" + inactiveRemotePortCount: 9 + locallyModifiedCount: 2 + defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" + publicOutputPortCount: 7 + localOutputPortCount: 1 + defaultFlowFileExpiration: "defaultFlowFileExpiration" + localInputPortCount: 1 + contents: + controllerServices: + - deprecated: true + bulletinLevel: "bulletinLevel" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "ENABLED" + bundle: + artifact: "artifact" + version: "version" + group: "group" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + validationStatus: "VALID" + annotationData: "annotationData" + comments: "comments" + parentGroupId: "parentGroupId" + customUiUrl: "customUiUrl" + restricted: true + name: "name" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + properties: + key: "properties" + - deprecated: true + bulletinLevel: "bulletinLevel" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "ENABLED" + bundle: + artifact: "artifact" + version: "version" + group: "group" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referenceCycle: true + activeThreadCount: 0 + groupId: "groupId" + name: "name" + validationErrors: + - "validationErrors" + - "validationErrors" + referenceType: "Processor" + id: "id" + state: "state" + type: "type" + referencingComponents: + - null + - null + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + operatePermissions: + canRead: true + canWrite: true + validationStatus: "VALID" + annotationData: "annotationData" + comments: "comments" + parentGroupId: "parentGroupId" + customUiUrl: "customUiUrl" + restricted: true + name: "name" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + properties: + key: "properties" + processGroups: + - null + - null + outputPorts: + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + inputPorts: + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + - comments: "comments" + concurrentlySchedulableTaskCount: 2 + groupAccessControl: + - "groupAccessControl" + - "groupAccessControl" + parentGroupId: "parentGroupId" + type: "INPUT_PORT" + allowRemoteAccess: true + versionedComponentId: "versionedComponentId" + name: "name" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + state: "RUNNING" + userAccessControl: + - "userAccessControl" + - "userAccessControl" + funnels: + - versionedComponentId: "versionedComponentId" + parentGroupId: "parentGroupId" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + - versionedComponentId: "versionedComponentId" + parentGroupId: "parentGroupId" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + processors: + - supportsEventDriven: true + deprecated: true + description: "description" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + inputRequirement: "inputRequirement" + relationships: + - name: "name" + description: "description" + autoTerminate: true + retry: true + - name: "name" + description: "description" + autoTerminate: true + retry: true + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "RUNNING" + bundle: + artifact: "artifact" + version: "version" + group: "group" + validationStatus: "VALID" + supportsParallelProcessing: true + supportsBatching: true + executionNodeRestricted: true + parentGroupId: "parentGroupId" + restricted: true + name: "name" + style: + key: "style" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + config: + annotationData: "annotationData" + comments: "comments" + concurrentlySchedulableTaskCount: 6 + autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + retryCount: 1 + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + penaltyDuration: "penaltyDuration" + defaultSchedulingPeriod: + key: "defaultSchedulingPeriod" + runDurationMillis: 3 + defaultConcurrentTasks: + key: "defaultConcurrentTasks" + customUiUrl: "customUiUrl" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE" + maxBackoffPeriod: "maxBackoffPeriod" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + schedulingStrategy: "schedulingStrategy" + schedulingPeriod: "schedulingPeriod" + yieldDuration: "yieldDuration" + properties: + key: "properties" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + - supportsEventDriven: true + deprecated: true + description: "description" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + inputRequirement: "inputRequirement" + relationships: + - name: "name" + description: "description" + autoTerminate: true + retry: true + - name: "name" + description: "description" + autoTerminate: true + retry: true + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "RUNNING" + bundle: + artifact: "artifact" + version: "version" + group: "group" + validationStatus: "VALID" + supportsParallelProcessing: true + supportsBatching: true + executionNodeRestricted: true + parentGroupId: "parentGroupId" + restricted: true + name: "name" + style: + key: "style" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + config: + annotationData: "annotationData" + comments: "comments" + concurrentlySchedulableTaskCount: 6 + autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + retryCount: 1 + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + penaltyDuration: "penaltyDuration" + defaultSchedulingPeriod: + key: "defaultSchedulingPeriod" + runDurationMillis: 3 + defaultConcurrentTasks: + key: "defaultConcurrentTasks" + customUiUrl: "customUiUrl" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE" + maxBackoffPeriod: "maxBackoffPeriod" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + schedulingStrategy: "schedulingStrategy" + schedulingPeriod: "schedulingPeriod" + yieldDuration: "yieldDuration" + properties: + key: "properties" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + remoteProcessGroups: + - targetSecure: true + inactiveRemoteInputPortCount: 9 + communicationsTimeout: "communicationsTimeout" + outputPortCount: 5 + inputPortCount: 4 + activeRemoteInputPortCount: 9 + proxyPort: 1 + flowRefreshed: "flowRefreshed" + versionedComponentId: "versionedComponentId" + transportProtocol: "transportProtocol" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + yieldDuration: "yieldDuration" + id: "id" + localNetworkInterface: "localNetworkInterface" + comments: "comments" + authorizationIssues: + - "authorizationIssues" + - "authorizationIssues" + proxyPassword: "proxyPassword" + parentGroupId: "parentGroupId" + activeRemoteOutputPortCount: 6 + proxyHost: "proxyHost" + contents: + outputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + inputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + targetUri: "targetUri" + name: "name" + proxyUser: "proxyUser" + targetUris: "targetUris" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + inactiveRemoteOutputPortCount: 8 + - targetSecure: true + inactiveRemoteInputPortCount: 9 + communicationsTimeout: "communicationsTimeout" + outputPortCount: 5 + inputPortCount: 4 + activeRemoteInputPortCount: 9 + proxyPort: 1 + flowRefreshed: "flowRefreshed" + versionedComponentId: "versionedComponentId" + transportProtocol: "transportProtocol" + transmitting: true + validationErrors: + - "validationErrors" + - "validationErrors" + yieldDuration: "yieldDuration" + id: "id" + localNetworkInterface: "localNetworkInterface" + comments: "comments" + authorizationIssues: + - "authorizationIssues" + - "authorizationIssues" + proxyPassword: "proxyPassword" + parentGroupId: "parentGroupId" + activeRemoteOutputPortCount: 6 + proxyHost: "proxyHost" + contents: + outputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + inputPorts: + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + - comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + groupId: "groupId" + useCompression: true + targetRunning: true + connected: true + versionedComponentId: "versionedComponentId" + batchSettings: + duration: "duration" + size: "size" + count: 6 + name: "name" + transmitting: true + exists: true + id: "id" + targetUri: "targetUri" + name: "name" + proxyUser: "proxyUser" + targetUris: "targetUris" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + inactiveRemoteOutputPortCount: 8 + connections: + - prioritizers: + - "prioritizers" + - "prioritizers" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true + id: "id" + type: "PROCESSOR" + parentGroupId: "parentGroupId" + availableRelationships: + - "availableRelationships" + - "availableRelationships" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true + id: "id" + type: "PROCESSOR" + labelIndex: 2 + bends: + - x: 6.027456183070403 + "y": 1.4658129805029452 + - x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" + backPressureObjectThreshold: 9 + versionedComponentId: "versionedComponentId" + getzIndex: 7 + name: "name" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalancePartitionAttribute: "loadBalancePartitionAttribute" + - prioritizers: + - "prioritizers" + - "prioritizers" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true + id: "id" + type: "PROCESSOR" + parentGroupId: "parentGroupId" + availableRelationships: + - "availableRelationships" + - "availableRelationships" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + running: true + comments: "comments" + versionedComponentId: "versionedComponentId" + groupId: "groupId" + name: "name" + transmitting: true + exists: true + id: "id" + type: "PROCESSOR" + labelIndex: 2 + bends: + - x: 6.027456183070403 + "y": 1.4658129805029452 + - x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalanceStatus: "LOAD_BALANCE_NOT_CONFIGURED" + backPressureObjectThreshold: 9 + versionedComponentId: "versionedComponentId" + getzIndex: 7 + name: "name" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + loadBalancePartitionAttribute: "loadBalancePartitionAttribute" + labels: + - versionedComponentId: "versionedComponentId" + getzIndex: 5 + width: 6.778324963048013 + parentGroupId: "parentGroupId" + style: + key: "style" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + label: "label" + height: 6.878052220127876 + - versionedComponentId: "versionedComponentId" + getzIndex: 5 + width: 6.778324963048013 + parentGroupId: "parentGroupId" + style: + key: "style" + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + label: "label" + height: 6.878052220127876 + name: "name" + invalidCount: 5 + syncFailureCount: 1 + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + locallyModifiedAndStaleCount: 7 + localOutputPortCount: 6 + localInputPortCount: 2 + invalidCount: 8 + syncFailureCount: 0 + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + versionedFlowState: "LOCALLY_MODIFIED" + locallyModifiedAndStaleCount: 9 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + status: + name: "name" + nodeSnapshots: + - statusSnapshot: + transferred: "transferred" + queued: "queued" + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + output: "output" + connectionStatusSnapshots: + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + queuedCount: "queuedCount" + queuedSize: "queuedSize" + flowFilesReceived: 5 + processGroupStatusSnapshots: + - canRead: true + id: "id" + - canRead: true + id: "id" + flowFilesSent: 6 + id: "id" + flowFilesIn: 0 + written: "written" + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 + outputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + read: "read" + bytesTransferred: 0 + activeThreadCount: 8 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + bytesRead: 4 + received: "received" + bytesSent: 4 + sent: "sent" + flowFilesTransferred: 9 + terminatedThreadCount: 4 + input: "input" + bytesReceived: 7 + name: "name" + flowFilesQueued: 4 + versionedFlowState: "LOCALLY_MODIFIED" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + address: "address" + apiPort: 3 + nodeId: "nodeId" + - statusSnapshot: + transferred: "transferred" + queued: "queued" + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + output: "output" + connectionStatusSnapshots: + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + queuedCount: "queuedCount" + queuedSize: "queuedSize" + flowFilesReceived: 5 + processGroupStatusSnapshots: + - canRead: true + id: "id" + - canRead: true + id: "id" + flowFilesSent: 6 + id: "id" + flowFilesIn: 0 + written: "written" + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 + outputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + read: "read" + bytesTransferred: 0 + activeThreadCount: 8 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + bytesRead: 4 + received: "received" + bytesSent: 4 + sent: "sent" + flowFilesTransferred: 9 + terminatedThreadCount: 4 + input: "input" + bytesReceived: 7 + name: "name" + flowFilesQueued: 4 + versionedFlowState: "LOCALLY_MODIFIED" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + address: "address" + apiPort: 3 + nodeId: "nodeId" + id: "id" + aggregateSnapshot: + transferred: "transferred" + queued: "queued" + remoteProcessGroupStatusSnapshots: + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + - canRead: true + remoteProcessGroupStatusSnapshot: + bytesReceived: 4 + transmissionStatus: "transmissionStatus" + activeThreadCount: 3 + groupId: "groupId" + flowFilesReceived: 3 + name: "name" + targetUri: "targetUri" + flowFilesSent: 7 + received: "received" + id: "id" + bytesSent: 5 + sent: "sent" + id: "id" + output: "output" + connectionStatusSnapshots: + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + - connectionStatusSnapshot: + sourceId: "sourceId" + groupId: "groupId" + queued: "queued" + percentUseCount: 9 + destinationId: "destinationId" + predictions: + predictedBytesAtNextInterval: 1 + predictionIntervalSeconds: 4 + predictedPercentBytes: 1 + predictedPercentCount: 1 + predictedMillisUntilCountBackpressure: 3 + predictedCountAtNextInterval: 7 + predictedMillisUntilBytesBackpressure: 2 + output: "output" + input: "input" + percentUseBytes: 6 + flowFileAvailability: "flowFileAvailability" + destinationName: "destinationName" + queuedSize: "queuedSize" + queuedCount: "queuedCount" + name: "name" + flowFilesQueued: 5 + id: "id" + sourceName: "sourceName" + flowFilesIn: 6 + flowFilesOut: 1 + bytesIn: 7 + bytesOut: 4 + bytesQueued: 9 + canRead: true + id: "id" + queuedCount: "queuedCount" + queuedSize: "queuedSize" + flowFilesReceived: 5 + processGroupStatusSnapshots: + - canRead: true + id: "id" + - canRead: true + id: "id" + flowFilesSent: 6 + id: "id" + flowFilesIn: 0 + written: "written" + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 + outputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + read: "read" + bytesTransferred: 0 + activeThreadCount: 8 + processorStatusSnapshots: + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + - processorStatusSnapshot: + bytesWritten: 7 + read: "read" + tasksDurationNanos: 8 + activeThreadCount: 7 + groupId: "groupId" + executionNode: "ALL" + bytesRead: 3 + type: "type" + terminatedThreadCount: 3 + output: "output" + input: "input" + taskCount: 4 + name: "name" + id: "id" + written: "written" + flowFilesIn: 0 + tasksDuration: "tasksDuration" + runStatus: "Running" + flowFilesOut: 6 + tasks: "tasks" + bytesIn: 7 + bytesOut: 0 + canRead: true + id: "id" + bytesRead: 4 + received: "received" + bytesSent: 4 + sent: "sent" + flowFilesTransferred: 9 + terminatedThreadCount: 4 + input: "input" + bytesReceived: 7 + name: "name" + flowFilesQueued: 4 + versionedFlowState: "LOCALLY_MODIFIED" + inputPortStatusSnapshots: + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + - portStatusSnapshot: + output: "output" + input: "input" + activeThreadCount: 0 + groupId: "groupId" + name: "name" + transmitting: true + id: "id" + flowFilesIn: 6 + flowFilesOut: 5 + runStatus: "Running" + bytesIn: 1 + bytesOut: 5 + canRead: true + id: "id" + statsLastRefreshed: "statsLastRefreshed" + parameterProviderConfiguration: + component: + parameterGroupName: "parameterGroupName" + synchronized: true + parameterProviderName: "parameterProviderName" + parameterProviderId: "parameterProviderId" + permissions: + canRead: true + canWrite: true + id: "id" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + submissionTime: "2000-01-23T04:56:07.000+00:00" + ParameterProviderApplyParametersUpdateStepDTO: + type: "object" + properties: + description: + type: "string" + description: "Explanation of what happens in this step" + complete: + type: "boolean" + description: "Whether or not this step has completed" + failureReason: + type: "string" + description: "An explanation of why this step failed, or null if this step\ + \ did not fail" + example: + failureReason: "failureReason" + description: "description" + complete: true + ParameterProviderConfigurationDTO: + type: "object" + properties: + parameterProviderId: + type: "string" + description: "The ID of the Parameter Provider" + parameterProviderName: + type: "string" + description: "The name of the Parameter Provider" + parameterGroupName: + type: "string" + description: "The Parameter Group name that maps to the Parameter Context" + synchronized: + type: "boolean" + description: "True if the Parameter Context should receive the parameters\ + \ from the mapped Parameter Group" + example: + parameterGroupName: "parameterGroupName" + synchronized: true + parameterProviderName: "parameterProviderName" + parameterProviderId: "parameterProviderId" + ParameterProviderConfigurationEntity: + type: "object" + properties: + id: + type: "string" + description: "The id of the component." + permissions: + description: "The permissions for this component." + $ref: "#/definitions/PermissionsDTO" + component: + $ref: "#/definitions/ParameterProviderConfigurationDTO" + xml: + name: "parameterProviderConfigurationEntity" + example: + component: + parameterGroupName: "parameterGroupName" + synchronized: true + parameterProviderName: "parameterProviderName" + parameterProviderId: "parameterProviderId" + permissions: + canRead: true + canWrite: true + id: "id" + ParameterProviderDTO: + type: "object" + properties: + id: + type: "string" + description: "The id of the component." + versionedComponentId: + type: "string" + description: "The ID of the corresponding component that is under version\ + \ control" + parentGroupId: + type: "string" + description: "The id of parent process group of this component if applicable." + position: + description: "The position of this component in the UI if applicable." + $ref: "#/definitions/PositionDTO" + name: + type: "string" + description: "The name of the parameter provider." + type: + type: "string" + description: "The fully qualified type of the parameter provider." + bundle: + description: "The details of the artifact that bundled this parameter provider\ + \ type." + $ref: "#/definitions/BundleDTO" + comments: + type: "string" + description: "The comments of the parameter provider." + persistsState: + type: "boolean" + description: "Whether the parameter provider persists state." + restricted: + type: "boolean" + description: "Whether the parameter provider requires elevated privileges." + deprecated: + type: "boolean" + description: "Whether the parameter provider has been deprecated." + multipleVersionsAvailable: + type: "boolean" + description: "Whether the parameter provider has multiple versions available." + properties: + type: "object" + description: "The properties of the parameter provider." + additionalProperties: + type: "string" + descriptors: + type: "object" + description: "The descriptors for the parameter providers properties." + additionalProperties: + $ref: "#/definitions/PropertyDescriptorDTO" + parameterGroupConfigurations: + type: "array" + description: "Configuration for any fetched parameter groups." + items: + $ref: "#/definitions/ParameterGroupConfigurationEntity" + affectedComponents: + type: "array" + description: "The set of all components in the flow that are referencing Parameters\ + \ provided by this provider" + uniqueItems: true + items: + $ref: "#/definitions/AffectedComponentEntity" + parameterStatus: + type: "array" + description: "The status of all provided parameters for this parameter provider" + uniqueItems: true + items: + $ref: "#/definitions/ParameterStatusDTO" + referencingParameterContexts: + type: "array" + description: "The Parameter Contexts that reference this Parameter Provider" + uniqueItems: true + items: + $ref: "#/definitions/ParameterProviderReferencingComponentEntity" + customUiUrl: + type: "string" + description: "The URL for the custom configuration UI for the parameter provider." + annotationData: + type: "string" + description: "The annotation data for the parameter provider. This is how\ + \ the custom UI relays configuration to the parameter provider." + validationErrors: + type: "array" + description: "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." + items: + type: "string" + validationStatus: + type: "string" + description: "Indicates whether the Parameter Provider is valid, invalid,\ + \ or still in the process of validating (i.e., it is unknown whether or\ + \ not the Parameter Provider is valid)" + enum: + - "VALID" + - "INVALID" + - "VALIDATING" + extensionMissing: + type: "boolean" + description: "Whether the underlying extension is missing." + example: + annotationData: "annotationData" + comments: "comments" + deprecated: true + parameterStatus: + - parameter: + parameter: + valueRemoved: true + inherited: true + provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + canWrite: true + status: "NEW" + - parameter: + parameter: + valueRemoved: true + inherited: true + provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + canWrite: true + status: "NEW" + parentGroupId: "parentGroupId" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + affectedComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + customUiUrl: "customUiUrl" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referencingParameterContexts: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + 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" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + bundle: + artifact: "artifact" + version: "version" + group: "group" + persistsState: true + validationStatus: "VALID" + properties: + key: "properties" + ParameterProviderEntity: + type: "object" + properties: + revision: + description: "The revision for this request/response. The revision is required\ + \ for any mutable flow requests and is included in all responses." + $ref: "#/definitions/RevisionDTO" + id: + type: "string" + description: "The id of the component." + uri: + type: "string" + description: "The URI for futures requests to the component." + position: + description: "The position of this component in the UI if applicable." + $ref: "#/definitions/PositionDTO" + permissions: + description: "The permissions for this component." + $ref: "#/definitions/PermissionsDTO" + bulletins: + type: "array" + description: "The bulletins for this component." + items: + $ref: "#/definitions/BulletinEntity" + disconnectedNodeAcknowledged: + type: "boolean" + description: "Acknowledges that this node is disconnected to allow for mutable\ + \ requests to proceed." + component: + $ref: "#/definitions/ParameterProviderDTO" + xml: + name: "parameterProviderEntity" + example: + bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + annotationData: "annotationData" + comments: "comments" + deprecated: true + parameterStatus: + - parameter: + parameter: + valueRemoved: true + inherited: true + provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + canWrite: true + status: "NEW" + - parameter: + parameter: + valueRemoved: true + inherited: true + provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + canWrite: true + status: "NEW" + parentGroupId: "parentGroupId" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + affectedComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + customUiUrl: "customUiUrl" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referencingParameterContexts: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + 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" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + bundle: + artifact: "artifact" + version: "version" + group: "group" + persistsState: true + validationStatus: "VALID" + properties: + key: "properties" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + ParameterProviderParameterApplicationEntity: + type: "object" + properties: + id: + type: "string" + description: "The id of the parameter provider." + revision: + description: "The revision for this request/response. The revision is required\ + \ for any mutable flow requests and is included in all responses." + $ref: "#/definitions/RevisionDTO" + disconnectedNodeAcknowledged: + type: "boolean" + description: "Acknowledges that this node is disconnected to allow for mutable\ + \ requests to proceed." + parameterGroupConfigurations: + type: "array" + description: "Configuration for the fetched Parameter Groups" + items: + $ref: "#/definitions/ParameterGroupConfigurationEntity" + xml: + name: "entity" + example: + disconnectedNodeAcknowledged: true + parameterGroupConfigurations: + - synchronized: true + groupName: "groupName" + parameterSensitivities: + key: "SENSITIVE" + parameterContextName: "parameterContextName" + - synchronized: true + groupName: "groupName" + parameterSensitivities: + key: "SENSITIVE" + parameterContextName: "parameterContextName" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + ParameterProviderParameterFetchEntity: + type: "object" + properties: + id: + type: "string" + description: "The id of the parameter provider." + revision: + description: "The revision for this request/response. The revision is required\ + \ for any mutable flow requests and is included in all responses." + $ref: "#/definitions/RevisionDTO" + disconnectedNodeAcknowledged: + type: "boolean" + description: "Acknowledges that this node is disconnected to allow for mutable\ + \ requests to proceed." + xml: + name: "entity" + example: + disconnectedNodeAcknowledged: true + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + ParameterProviderReference: + type: "object" + properties: + identifier: + type: "string" + description: "The identifier of the parameter provider" + name: + type: "string" + description: "The name of the parameter provider" + type: + type: "string" + description: "The fully qualified name of the parameter provider class." + bundle: + description: "The details of the artifact that bundled this parameter provider." + $ref: "#/definitions/Bundle" + example: + identifier: "identifier" + name: "name" + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + ParameterProviderReferencingComponentDTO: + type: "object" + properties: + id: + type: "string" + description: "The id of the component referencing a parameter provider." + name: + type: "string" + description: "The name of the component referencing a parameter provider." + example: + name: "name" + id: "id" + ParameterProviderReferencingComponentEntity: + type: "object" + properties: + revision: + description: "The revision for this request/response. The revision is required\ + \ for any mutable flow requests and is included in all responses." + $ref: "#/definitions/RevisionDTO" + id: + type: "string" + description: "The id of the component." + uri: + type: "string" + description: "The URI for futures requests to the component." + position: + description: "The position of this component in the UI if applicable." + $ref: "#/definitions/PositionDTO" + permissions: + description: "The permissions for this component." + $ref: "#/definitions/PermissionsDTO" + bulletins: + type: "array" + description: "The bulletins for this component." + items: + $ref: "#/definitions/BulletinEntity" + disconnectedNodeAcknowledged: + type: "boolean" + description: "Acknowledges that this node is disconnected to allow for mutable\ + \ requests to proceed." + component: + $ref: "#/definitions/ParameterProviderReferencingComponentDTO" + xml: + name: "parameterProviderReferencingComponentEntity" + example: + bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + ParameterProviderReferencingComponentsEntity: + type: "object" + properties: + parameterProviderReferencingComponents: + type: "array" + uniqueItems: true + items: + $ref: "#/definitions/ParameterProviderReferencingComponentEntity" + xml: + name: "parameterProviderReferencingComponentsEntity" + example: + parameterProviderReferencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + name: "name" + id: "id" permissions: canRead: true canWrite: true @@ -86798,49 +121777,143 @@ definitions: clientId: "clientId" lastModifier: "lastModifier" version: 0 - ParameterDTO: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + ParameterProviderTypesEntity: type: "object" properties: - name: - type: "string" - description: "The name of the Parameter" - description: - type: "string" - description: "The description of the Parameter" - sensitive: - type: "boolean" - description: "Whether or not the Parameter is sensitive" - value: - type: "string" - description: "The value of the Parameter" - valueRemoved: - type: "boolean" - description: "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." - referencingComponents: + parameterProviderTypes: type: "array" - description: "The set of all components in the flow that are referencing this\ - \ Parameter" uniqueItems: true items: - $ref: "#/definitions/AffectedComponentEntity" - parameterContext: - description: "A reference to the Parameter Context that contains this one" - $ref: "#/definitions/ParameterContextReferenceEntity" - inherited: - type: "boolean" - description: "Whether or not the Parameter is inherited from another context" + $ref: "#/definitions/DocumentedTypeDTO" + xml: + name: "parameterProviderTypesEntity" example: - valueRemoved: true - inherited: true - name: "name" - description: "description" - sensitive: true - value: "value" - referencingComponents: + parameterProviderTypes: + - deprecationReason: "deprecationReason" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + 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" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + 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" + ParameterProvidersEntity: + type: "object" + properties: + parameterProviders: + type: "array" + uniqueItems: true + items: + $ref: "#/definitions/ParameterProviderEntity" + xml: + name: "parameterProvidersEntity" + example: + parameterProviders: - bulletins: - sourceId: "sourceId" canRead: true @@ -86876,27 +121949,588 @@ definitions: timestamp: "timestamp" disconnectedNodeAcknowledged: true component: - activeThreadCount: 0 - processGroupId: "processGroupId" + annotationData: "annotationData" + comments: "comments" + deprecated: true + parameterStatus: + - parameter: + parameter: + valueRemoved: true + inherited: true + provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + canWrite: true + status: "NEW" + - parameter: + parameter: + valueRemoved: true + inherited: true + provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + canWrite: true + status: "NEW" + parentGroupId: "parentGroupId" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + affectedComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + customUiUrl: "customUiUrl" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referencingParameterContexts: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + 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" - referenceType: "PROCESSOR" validationErrors: - "validationErrors" - "validationErrors" id: "id" - state: "state" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + bundle: + artifact: "artifact" + version: "version" + group: "group" + persistsState: true + validationStatus: "VALID" + properties: + key: "properties" permissions: canRead: true canWrite: true - referenceType: "PROCESSOR" id: "id" position: x: 6.027456183070403 "y": 1.4658129805029452 uri: "uri" - processGroup: - name: "name" - id: "id" revision: clientId: "clientId" lastModifier: "lastModifier" @@ -86936,188 +122570,749 @@ definitions: timestamp: "timestamp" disconnectedNodeAcknowledged: true component: - activeThreadCount: 0 - processGroupId: "processGroupId" + annotationData: "annotationData" + comments: "comments" + deprecated: true + parameterStatus: + - parameter: + parameter: + valueRemoved: true + inherited: true + provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + canWrite: true + status: "NEW" + - parameter: + parameter: + valueRemoved: true + inherited: true + provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + canWrite: true + status: "NEW" + parentGroupId: "parentGroupId" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + affectedComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + 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: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + customUiUrl: "customUiUrl" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + referencingParameterContexts: + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true + groupId: "groupId" + id: 5 + nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + 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" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" + timestamp: "timestamp" + disconnectedNodeAcknowledged: true + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true + id: "id" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + 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" - referenceType: "PROCESSOR" validationErrors: - "validationErrors" - "validationErrors" id: "id" - state: "state" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + bundle: + artifact: "artifact" + version: "version" + group: "group" + persistsState: true + validationStatus: "VALID" + properties: + key: "properties" permissions: canRead: true canWrite: true - referenceType: "PROCESSOR" id: "id" position: x: 6.027456183070403 "y": 1.4658129805029452 uri: "uri" - processGroup: - name: "name" - id: "id" revision: clientId: "clientId" lastModifier: "lastModifier" version: 0 - parameterContext: - component: - name: "name" - id: "id" - permissions: - canRead: true - canWrite: true - id: "id" - ParameterEntity: + ParameterStatusDTO: type: "object" properties: - canWrite: - type: "boolean" - description: "Indicates whether the user can write a given resource." parameter: - description: "The parameter information" - $ref: "#/definitions/ParameterDTO" - xml: - name: "parameterEntity" + description: "The name of the Parameter" + $ref: "#/definitions/ParameterEntity" + status: + type: "string" + description: "Indicates the status of the parameter, compared to the existing\ + \ parameter context" + enum: + - "NEW" + - "CHANGED" + - "REMOVED" + - "MISSING_BUT_REFERENCED" + - "UNCHANGED" example: parameter: - valueRemoved: true - inherited: true - name: "name" - description: "description" - sensitive: true - value: "value" - referencingComponents: - - bulletins: - - sourceId: "sourceId" - canRead: true - groupId: "groupId" - id: 5 - nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" + parameter: + valueRemoved: true + inherited: true + provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + referencingComponents: + - bulletins: + - sourceId: "sourceId" + canRead: true groupId: "groupId" id: 5 - sourceName: "sourceName" - category: "category" - message: "message" nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" timestamp: "timestamp" - timestamp: "timestamp" - - sourceId: "sourceId" - canRead: true - groupId: "groupId" - id: 5 - nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" + - sourceId: "sourceId" + canRead: true groupId: "groupId" id: 5 - sourceName: "sourceName" - category: "category" - message: "message" nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" timestamp: "timestamp" - timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 0 - processGroupId: "processGroupId" - name: "name" + 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" - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - state: "state" - permissions: - canRead: true - canWrite: true - referenceType: "PROCESSOR" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: "uri" - processGroup: - name: "name" id: "id" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - - bulletins: - - sourceId: "sourceId" - canRead: true - groupId: "groupId" - id: 5 - nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + - bulletins: + - sourceId: "sourceId" + canRead: true groupId: "groupId" id: 5 - sourceName: "sourceName" - category: "category" - message: "message" nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" timestamp: "timestamp" - timestamp: "timestamp" - - sourceId: "sourceId" - canRead: true - groupId: "groupId" - id: 5 - nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" + - sourceId: "sourceId" + canRead: true groupId: "groupId" id: 5 - sourceName: "sourceName" - category: "category" - message: "message" nodeAddress: "nodeAddress" + bulletin: + sourceId: "sourceId" + level: "level" + groupId: "groupId" + id: 5 + sourceName: "sourceName" + category: "category" + message: "message" + nodeAddress: "nodeAddress" + timestamp: "timestamp" timestamp: "timestamp" - timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: - activeThreadCount: 0 - processGroupId: "processGroupId" - name: "name" + 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" - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - state: "state" - permissions: - canRead: true - canWrite: true - referenceType: "PROCESSOR" - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: "uri" - processGroup: - name: "name" id: "id" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - parameterContext: - component: - name: "name" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + uri: "uri" + processGroup: + name: "name" + id: "id" + revision: + clientId: "clientId" + lastModifier: "lastModifier" + version: 0 + parameterContext: + component: + name: "name" + id: "id" + permissions: + canRead: true + canWrite: true id: "id" - permissions: - canRead: true - canWrite: true - id: "id" - canWrite: true + canWrite: true + status: "NEW" PeerDTO: type: "object" properties: @@ -87159,25 +123354,6 @@ definitions: hostname: "hostname" port: 0 secure: true - Permissions: - type: "object" - properties: - canRead: - type: "boolean" - description: "Indicates whether the user can read a given resource." - readOnly: true - canWrite: - type: "boolean" - description: "Indicates whether the user can write a given resource." - readOnly: true - canDelete: - type: "boolean" - description: "Indicates whether the user can delete a given resource." - readOnly: true - example: - canRead: true - canWrite: true - canDelete: true PermissionsDTO: type: "object" properties: @@ -87260,7 +123436,7 @@ definitions: type: "string" example: comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -87363,7 +123539,7 @@ definitions: portType: "portType" component: comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -87749,8 +123925,8 @@ definitions: description: "The y coordinate." description: "The position of a component on the graph" example: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 PositionDTO: type: "object" properties: @@ -87999,14 +124175,14 @@ definitions: format: "int32" description: "The number of output ports in the process group." example: - activeRemotePortCount: 9 + activeRemotePortCount: 7 flowfileConcurrency: "UNBOUNDED" - staleCount: 7 + staleCount: 4 outputPortCount: 3 - inputPortCount: 3 + inputPortCount: 6 versionedComponentId: "versionedComponentId" - runningCount: 5 - disabledCount: 7 + runningCount: 1 + disabledCount: 2 flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" stoppedCount: 5 id: "id" @@ -88015,25 +124191,26 @@ definitions: groupId: "groupId" stateExplanation: "stateExplanation" registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" state: "LOCALLY_MODIFIED" registryName: "registryName" flowId: "flowId" flowName: "flowName" - version: 6 + version: 0 flowDescription: "flowDescription" variables: key: "variables" - defaultBackPressureObjectThreshold: 1 - publicInputPortCount: 7 + defaultBackPressureObjectThreshold: 6 + publicInputPortCount: 6 comments: "comments" - upToDateCount: 2 + upToDateCount: 3 parentGroupId: "parentGroupId" - inactiveRemotePortCount: 3 - locallyModifiedCount: 4 + inactiveRemotePortCount: 9 + locallyModifiedCount: 2 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" - publicOutputPortCount: 1 - localOutputPortCount: 6 + publicOutputPortCount: 7 + localOutputPortCount: 1 defaultFlowFileExpiration: "defaultFlowFileExpiration" localInputPortCount: 1 contents: @@ -88611,7 +124788,7 @@ definitions: - null outputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -88633,7 +124810,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -88656,7 +124833,7 @@ definitions: - "userAccessControl" inputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -88678,7 +124855,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -88756,124 +124933,124 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 + autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + retryCount: 1 + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + penaltyDuration: "penaltyDuration" + defaultSchedulingPeriod: + key: "defaultSchedulingPeriod" + runDurationMillis: 3 + defaultConcurrentTasks: + key: "defaultConcurrentTasks" + customUiUrl: "customUiUrl" + descriptors: + key: + supportsEl: true + displayName: "displayName" + defaultValue: "defaultValue" + expressionLanguageScope: "expressionLanguageScope" + description: "description" + sensitive: true + required: true + dependencies: + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + - dependentValues: + - "dependentValues" + - "dependentValues" + propertyName: "propertyName" + allowableValues: + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + - canRead: true + allowableValue: + displayName: "displayName" + description: "description" + value: "value" + identifiesControllerService: "identifiesControllerService" + name: "name" + dynamic: true + identifiesControllerServiceBundle: + artifact: "artifact" + version: "version" + group: "group" + lossTolerant: true + backoffMechanism: "PENALIZE_FLOWFILE" + maxBackoffPeriod: "maxBackoffPeriod" + sensitiveDynamicPropertyNames: + - "sensitiveDynamicPropertyNames" + - "sensitiveDynamicPropertyNames" + schedulingStrategy: "schedulingStrategy" + schedulingPeriod: "schedulingPeriod" + yieldDuration: "yieldDuration" + properties: + key: "properties" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + - supportsEventDriven: true + deprecated: true + description: "description" + multipleVersionsAvailable: true + extensionMissing: true + type: "type" + inputRequirement: "inputRequirement" + relationships: + - name: "name" + description: "description" + autoTerminate: true + retry: true + - name: "name" + description: "description" + autoTerminate: true + retry: true + versionedComponentId: "versionedComponentId" + supportsSensitiveDynamicProperties: true + validationErrors: + - "validationErrors" + - "validationErrors" + id: "id" + state: "RUNNING" + bundle: + artifact: "artifact" + version: "version" + group: "group" + validationStatus: "VALID" + supportsParallelProcessing: true + supportsBatching: true + executionNodeRestricted: true + parentGroupId: "parentGroupId" + restricted: true + name: "name" + style: + key: "style" + position: + x: 6.027456183070403 + "y": 1.4658129805029452 + persistsState: true + config: + annotationData: "annotationData" + comments: "comments" + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 - defaultConcurrentTasks: - key: "defaultConcurrentTasks" - customUiUrl: "customUiUrl" - descriptors: - key: - supportsEl: true - displayName: "displayName" - defaultValue: "defaultValue" - expressionLanguageScope: "expressionLanguageScope" - description: "description" - sensitive: true - required: true - dependencies: - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - - dependentValues: - - "dependentValues" - - "dependentValues" - propertyName: "propertyName" - allowableValues: - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - - canRead: true - allowableValue: - displayName: "displayName" - description: "description" - value: "value" - identifiesControllerService: "identifiesControllerService" - name: "name" - dynamic: true - identifiesControllerServiceBundle: - artifact: "artifact" - version: "version" - group: "group" - lossTolerant: true - backoffMechanism: "PENALIZE_FLOWFILE" - maxBackoffPeriod: "maxBackoffPeriod" - sensitiveDynamicPropertyNames: - - "sensitiveDynamicPropertyNames" - - "sensitiveDynamicPropertyNames" - schedulingStrategy: "schedulingStrategy" - schedulingPeriod: "schedulingPeriod" - yieldDuration: "yieldDuration" - properties: - key: "properties" - retriedRelationships: - - "retriedRelationships" - - "retriedRelationships" - - supportsEventDriven: true - deprecated: true - description: "description" - multipleVersionsAvailable: true - extensionMissing: true - type: "type" - inputRequirement: "inputRequirement" - relationships: - - name: "name" - description: "description" - autoTerminate: true - retry: true - - name: "name" - description: "description" - autoTerminate: true - retry: true - versionedComponentId: "versionedComponentId" - supportsSensitiveDynamicProperties: true - validationErrors: - - "validationErrors" - - "validationErrors" - id: "id" - state: "RUNNING" - bundle: - artifact: "artifact" - version: "version" - group: "group" - validationStatus: "VALID" - supportsParallelProcessing: true - supportsBatching: true - executionNodeRestricted: true - parentGroupId: "parentGroupId" - restricted: true - name: "name" - style: - key: "style" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - persistsState: true - config: - annotationData: "annotationData" - comments: "comments" - concurrentlySchedulableTaskCount: 1 - autoTerminatedRelationships: - - "autoTerminatedRelationships" - - "autoTerminatedRelationships" - retryCount: 2 - bulletinLevel: "bulletinLevel" - executionNode: "executionNode" - penaltyDuration: "penaltyDuration" - defaultSchedulingPeriod: - key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -88929,12 +125106,12 @@ definitions: - "retriedRelationships" remoteProcessGroups: - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -88951,13 +125128,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -88966,14 +125143,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -88982,7 +125159,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -88990,7 +125167,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -88999,14 +125176,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -89015,7 +125192,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -89027,14 +125204,14 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -89051,13 +125228,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -89066,14 +125243,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -89082,7 +125259,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -89090,7 +125267,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -89099,14 +125276,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -89115,7 +125292,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -89127,7 +125304,7 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 connections: - prioritizers: - "prioritizers" @@ -89231,8 +125408,8 @@ definitions: loadBalancePartitionAttribute: "loadBalancePartitionAttribute" labels: - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -89241,10 +125418,10 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -89253,9 +125430,9 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 name: "name" - invalidCount: 2 + invalidCount: 5 syncFailureCount: 1 position: x: 6.027456183070403 @@ -89268,7 +125445,7 @@ definitions: canRead: true canWrite: true id: "id" - locallyModifiedAndStaleCount: 1 + locallyModifiedAndStaleCount: 7 ProcessGroupEntity: type: "object" properties: @@ -89305,7 +125482,7 @@ definitions: versionedFlowSnapshot: description: "Returns the Versioned Flow that describes the contents of the\ \ Versioned Flow to be imported" - $ref: "#/definitions/VersionedFlowSnapshot" + $ref: "#/definitions/RegisteredFlowSnapshot" runningCount: type: "integer" format: "int32" @@ -89397,45 +125574,31 @@ definitions: name: "processGroupEntity" example: activeRemotePortCount: 0 - staleCount: 9 + staleCount: 2 outputPortCount: 1 - inputPortCount: 1 + inputPortCount: 9 permissions: canRead: true canWrite: true - runningCount: 3 - disabledCount: 0 + runningCount: 2 + disabledCount: 4 versionedFlowSnapshot: bucket: identifier: "identifier" - allowBundleRedeploy: true permissions: canRead: true canWrite: true canDelete: true - createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" + createdTimestamp: 8 name: "name" description: "description" - allowPublicRead: true - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 snapshotMetadata: flowIdentifier: "flowIdentifier" comments: "comments" author: "author" - link: - href: "http://example.com/aeiou" - params: - key: "params" bucketIdentifier: "bucketIdentifier" version: 0 - timestamp: 1 + timestamp: 2 externalControllerServices: key: identifier: "identifier" @@ -89445,7 +125608,7 @@ definitions: componentType: "CONNECTION" variables: key: "variables" - defaultBackPressureObjectThreshold: 9 + defaultBackPressureObjectThreshold: 3 comments: "comments" processors: - autoTerminatedRelationships: @@ -89453,7 +125616,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -89480,8 +125643,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -89491,8 +125654,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -89501,7 +125664,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -89528,8 +125691,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -89539,8 +125702,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -89549,32 +125712,32 @@ definitions: componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 - identifier: "identifier" componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" controllerServices: - annotationData: "annotationData" @@ -89609,8 +125772,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -89650,8 +125813,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -89674,8 +125837,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -89687,8 +125850,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -89702,8 +125865,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -89715,8 +125878,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -89727,8 +125890,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" @@ -89736,18 +125899,20 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 versionedFlowCoordinates: registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" flowId: "flowId" - version: 3 + version: 0 latest: true remoteProcessGroups: - identifier: "identifier" @@ -89755,7 +125920,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -89763,36 +125928,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -89804,42 +125969,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" - identifier: "identifier" @@ -89847,7 +126012,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -89855,36 +126020,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -89896,42 +126061,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" @@ -89963,21 +126128,21 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 - identifier: "identifier" componentType: "CONNECTION" prioritizers: @@ -90005,25 +126170,33 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 parameterContextName: "parameterContextName" - flowEncodingVersion: "flowEncodingVersion" + parameterProviders: + key: + identifier: "identifier" + name: "name" + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" flow: - versionCount: 0 + versionCount: 6 identifier: "identifier" bucketName: "bucketName" permissions: @@ -90031,45 +126204,44 @@ definitions: canWrite: true canDelete: true createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" name: "name" description: "description" - modifiedTimestamp: 1 bucketIdentifier: "bucketIdentifier" - type: "Flow" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 + versionInfo: + version: 4 + lastModifiedTimestamp: 8 + flowEncodingVersion: "flowEncodingVersion" parameterContexts: key: + parameterGroupName: "parameterGroupName" identifier: "identifier" + synchronized: true + componentType: "CONNECTION" + comments: "comments" + description: "description" inheritedParameterContexts: - "inheritedParameterContexts" - "inheritedParameterContexts" - componentType: "CONNECTION" - comments: "comments" name: "name" - description: "description" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" parameters: - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" + parameterProvider: "parameterProvider" latest: true - stoppedCount: 8 + stoppedCount: 3 id: "id" bulletins: - sourceId: "sourceId" @@ -90104,26 +126276,26 @@ definitions: nodeAddress: "nodeAddress" timestamp: "timestamp" timestamp: "timestamp" - publicInputPortCount: 6 - upToDateCount: 4 - inactiveRemotePortCount: 7 + publicInputPortCount: 4 + upToDateCount: 7 + inactiveRemotePortCount: 0 uri: "uri" - locallyModifiedCount: 2 + locallyModifiedCount: 4 revision: clientId: "clientId" lastModifier: "lastModifier" version: 0 disconnectedNodeAcknowledged: true - publicOutputPortCount: 9 + publicOutputPortCount: 6 component: - activeRemotePortCount: 9 + activeRemotePortCount: 7 flowfileConcurrency: "UNBOUNDED" - staleCount: 7 + staleCount: 4 outputPortCount: 3 - inputPortCount: 3 + inputPortCount: 6 versionedComponentId: "versionedComponentId" - runningCount: 5 - disabledCount: 7 + runningCount: 1 + disabledCount: 2 flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" stoppedCount: 5 id: "id" @@ -90132,25 +126304,26 @@ definitions: groupId: "groupId" stateExplanation: "stateExplanation" registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" state: "LOCALLY_MODIFIED" registryName: "registryName" flowId: "flowId" flowName: "flowName" - version: 6 + version: 0 flowDescription: "flowDescription" variables: key: "variables" - defaultBackPressureObjectThreshold: 1 - publicInputPortCount: 7 + defaultBackPressureObjectThreshold: 6 + publicInputPortCount: 6 comments: "comments" - upToDateCount: 2 + upToDateCount: 3 parentGroupId: "parentGroupId" - inactiveRemotePortCount: 3 - locallyModifiedCount: 4 + inactiveRemotePortCount: 9 + locallyModifiedCount: 2 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" - publicOutputPortCount: 1 - localOutputPortCount: 6 + publicOutputPortCount: 7 + localOutputPortCount: 1 defaultFlowFileExpiration: "defaultFlowFileExpiration" localInputPortCount: 1 contents: @@ -90728,7 +126901,7 @@ definitions: - null outputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -90750,7 +126923,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -90773,7 +126946,7 @@ definitions: - "userAccessControl" inputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -90795,7 +126968,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -90873,17 +127046,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -90980,17 +127153,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -91046,12 +127219,12 @@ definitions: - "retriedRelationships" remoteProcessGroups: - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -91068,13 +127241,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -91083,14 +127256,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -91099,7 +127272,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -91107,7 +127280,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -91116,14 +127289,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -91132,7 +127305,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -91144,14 +127317,14 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -91168,13 +127341,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -91183,14 +127356,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -91199,7 +127372,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -91207,7 +127380,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -91216,14 +127389,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -91232,7 +127405,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -91244,7 +127417,7 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 connections: - prioritizers: - "prioritizers" @@ -91348,8 +127521,8 @@ definitions: loadBalancePartitionAttribute: "loadBalancePartitionAttribute" labels: - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -91358,10 +127531,10 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -91370,9 +127543,9 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 name: "name" - invalidCount: 2 + invalidCount: 5 syncFailureCount: 1 position: x: 6.027456183070403 @@ -91385,16 +127558,16 @@ definitions: canRead: true canWrite: true id: "id" - locallyModifiedAndStaleCount: 1 - localOutputPortCount: 4 - localInputPortCount: 6 - invalidCount: 4 - syncFailureCount: 2 + locallyModifiedAndStaleCount: 7 + localOutputPortCount: 6 + localInputPortCount: 2 + invalidCount: 8 + syncFailureCount: 0 position: x: 6.027456183070403 "y": 1.4658129805029452 versionedFlowState: "LOCALLY_MODIFIED" - locallyModifiedAndStaleCount: 0 + locallyModifiedAndStaleCount: 9 parameterContext: component: name: "name" @@ -91412,32 +127585,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -91508,21 +127681,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -91555,69 +127728,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -91651,7 +127824,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" - statusSnapshot: transferred: "transferred" @@ -91659,32 +127832,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -91755,21 +127928,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -91802,69 +127975,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -91898,7 +128071,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" id: "id" aggregateSnapshot: @@ -91907,32 +128080,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -92003,21 +128176,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -92050,69 +128223,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -92182,12 +128355,13 @@ definitions: groupId: "groupId" stateExplanation: "stateExplanation" registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" state: "LOCALLY_MODIFIED" registryName: "registryName" flowId: "flowId" flowName: "flowName" - version: 6 + version: 0 flowDescription: "flowDescription" permissions: canRead: true @@ -92208,45 +128382,31 @@ definitions: flow: processGroups: - activeRemotePortCount: 0 - staleCount: 9 + staleCount: 2 outputPortCount: 1 - inputPortCount: 1 + inputPortCount: 9 permissions: canRead: true canWrite: true - runningCount: 3 - disabledCount: 0 + runningCount: 2 + disabledCount: 4 versionedFlowSnapshot: bucket: identifier: "identifier" - allowBundleRedeploy: true permissions: canRead: true canWrite: true canDelete: true - createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" + createdTimestamp: 8 name: "name" description: "description" - allowPublicRead: true - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 snapshotMetadata: flowIdentifier: "flowIdentifier" comments: "comments" author: "author" - link: - href: "http://example.com/aeiou" - params: - key: "params" bucketIdentifier: "bucketIdentifier" version: 0 - timestamp: 1 + timestamp: 2 externalControllerServices: key: identifier: "identifier" @@ -92256,7 +128416,7 @@ definitions: componentType: "CONNECTION" variables: key: "variables" - defaultBackPressureObjectThreshold: 9 + defaultBackPressureObjectThreshold: 3 comments: "comments" processors: - autoTerminatedRelationships: @@ -92264,7 +128424,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -92291,8 +128451,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -92302,8 +128462,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -92312,7 +128472,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -92339,8 +128499,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -92350,8 +128510,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -92360,32 +128520,32 @@ definitions: componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 - identifier: "identifier" componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" controllerServices: - annotationData: "annotationData" @@ -92420,8 +128580,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -92461,8 +128621,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -92485,8 +128645,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -92498,8 +128658,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -92513,8 +128673,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -92526,8 +128686,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -92538,8 +128698,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" @@ -92547,18 +128707,20 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 versionedFlowCoordinates: registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" flowId: "flowId" - version: 3 + version: 0 latest: true remoteProcessGroups: - identifier: "identifier" @@ -92566,7 +128728,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -92574,36 +128736,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -92615,42 +128777,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" - identifier: "identifier" @@ -92658,7 +128820,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -92666,36 +128828,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -92707,42 +128869,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" @@ -92774,21 +128936,21 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 - identifier: "identifier" componentType: "CONNECTION" prioritizers: @@ -92816,25 +128978,33 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 parameterContextName: "parameterContextName" - flowEncodingVersion: "flowEncodingVersion" + parameterProviders: + key: + identifier: "identifier" + name: "name" + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" flow: - versionCount: 0 + versionCount: 6 identifier: "identifier" bucketName: "bucketName" permissions: @@ -92842,45 +129012,44 @@ definitions: canWrite: true canDelete: true createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" name: "name" description: "description" - modifiedTimestamp: 1 bucketIdentifier: "bucketIdentifier" - type: "Flow" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 + versionInfo: + version: 4 + lastModifiedTimestamp: 8 + flowEncodingVersion: "flowEncodingVersion" parameterContexts: key: + parameterGroupName: "parameterGroupName" identifier: "identifier" + synchronized: true + componentType: "CONNECTION" + comments: "comments" + description: "description" inheritedParameterContexts: - "inheritedParameterContexts" - "inheritedParameterContexts" - componentType: "CONNECTION" - comments: "comments" name: "name" - description: "description" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" parameters: - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" + parameterProvider: "parameterProvider" latest: true - stoppedCount: 8 + stoppedCount: 3 id: "id" bulletins: - sourceId: "sourceId" @@ -92915,26 +129084,26 @@ definitions: nodeAddress: "nodeAddress" timestamp: "timestamp" timestamp: "timestamp" - publicInputPortCount: 6 - upToDateCount: 4 - inactiveRemotePortCount: 7 + publicInputPortCount: 4 + upToDateCount: 7 + inactiveRemotePortCount: 0 uri: "uri" - locallyModifiedCount: 2 + locallyModifiedCount: 4 revision: clientId: "clientId" lastModifier: "lastModifier" version: 0 disconnectedNodeAcknowledged: true - publicOutputPortCount: 9 + publicOutputPortCount: 6 component: - activeRemotePortCount: 9 + activeRemotePortCount: 7 flowfileConcurrency: "UNBOUNDED" - staleCount: 7 + staleCount: 4 outputPortCount: 3 - inputPortCount: 3 + inputPortCount: 6 versionedComponentId: "versionedComponentId" - runningCount: 5 - disabledCount: 7 + runningCount: 1 + disabledCount: 2 flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" stoppedCount: 5 id: "id" @@ -92943,25 +129112,26 @@ definitions: groupId: "groupId" stateExplanation: "stateExplanation" registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" state: "LOCALLY_MODIFIED" registryName: "registryName" flowId: "flowId" flowName: "flowName" - version: 6 + version: 0 flowDescription: "flowDescription" variables: key: "variables" - defaultBackPressureObjectThreshold: 1 - publicInputPortCount: 7 + defaultBackPressureObjectThreshold: 6 + publicInputPortCount: 6 comments: "comments" - upToDateCount: 2 + upToDateCount: 3 parentGroupId: "parentGroupId" - inactiveRemotePortCount: 3 - locallyModifiedCount: 4 + inactiveRemotePortCount: 9 + locallyModifiedCount: 2 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" - publicOutputPortCount: 1 - localOutputPortCount: 6 + publicOutputPortCount: 7 + localOutputPortCount: 1 defaultFlowFileExpiration: "defaultFlowFileExpiration" localInputPortCount: 1 contents: @@ -93539,7 +129709,7 @@ definitions: - null outputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -93561,7 +129731,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -93584,7 +129754,7 @@ definitions: - "userAccessControl" inputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -93606,7 +129776,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -93684,17 +129854,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -93791,17 +129961,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -93857,12 +130027,12 @@ definitions: - "retriedRelationships" remoteProcessGroups: - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -93879,13 +130049,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -93894,14 +130064,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -93910,7 +130080,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -93918,7 +130088,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -93927,14 +130097,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -93943,7 +130113,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -93955,14 +130125,14 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -93979,13 +130149,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -93994,14 +130164,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -94010,7 +130180,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -94018,7 +130188,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -94027,14 +130197,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -94043,7 +130213,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -94055,7 +130225,7 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 connections: - prioritizers: - "prioritizers" @@ -94159,8 +130329,8 @@ definitions: loadBalancePartitionAttribute: "loadBalancePartitionAttribute" labels: - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -94169,10 +130339,10 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -94181,9 +130351,9 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 name: "name" - invalidCount: 2 + invalidCount: 5 syncFailureCount: 1 position: x: 6.027456183070403 @@ -94196,16 +130366,16 @@ definitions: canRead: true canWrite: true id: "id" - locallyModifiedAndStaleCount: 1 - localOutputPortCount: 4 - localInputPortCount: 6 - invalidCount: 4 - syncFailureCount: 2 + locallyModifiedAndStaleCount: 7 + localOutputPortCount: 6 + localInputPortCount: 2 + invalidCount: 8 + syncFailureCount: 0 position: x: 6.027456183070403 "y": 1.4658129805029452 versionedFlowState: "LOCALLY_MODIFIED" - locallyModifiedAndStaleCount: 0 + locallyModifiedAndStaleCount: 9 parameterContext: component: name: "name" @@ -94223,32 +130393,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -94319,21 +130489,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -94366,69 +130536,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -94462,7 +130632,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" - statusSnapshot: transferred: "transferred" @@ -94470,32 +130640,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -94566,21 +130736,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -94613,69 +130783,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -94709,7 +130879,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" id: "id" aggregateSnapshot: @@ -94718,32 +130888,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -94814,21 +130984,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -94861,69 +131031,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -94958,45 +131128,31 @@ definitions: id: "id" statsLastRefreshed: "statsLastRefreshed" - activeRemotePortCount: 0 - staleCount: 9 + staleCount: 2 outputPortCount: 1 - inputPortCount: 1 + inputPortCount: 9 permissions: canRead: true canWrite: true - runningCount: 3 - disabledCount: 0 + runningCount: 2 + disabledCount: 4 versionedFlowSnapshot: bucket: identifier: "identifier" - allowBundleRedeploy: true permissions: canRead: true canWrite: true canDelete: true - createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" + createdTimestamp: 8 name: "name" description: "description" - allowPublicRead: true - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 snapshotMetadata: flowIdentifier: "flowIdentifier" comments: "comments" author: "author" - link: - href: "http://example.com/aeiou" - params: - key: "params" bucketIdentifier: "bucketIdentifier" version: 0 - timestamp: 1 + timestamp: 2 externalControllerServices: key: identifier: "identifier" @@ -95006,7 +131162,7 @@ definitions: componentType: "CONNECTION" variables: key: "variables" - defaultBackPressureObjectThreshold: 9 + defaultBackPressureObjectThreshold: 3 comments: "comments" processors: - autoTerminatedRelationships: @@ -95014,7 +131170,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -95041,8 +131197,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -95052,8 +131208,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -95062,7 +131218,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -95089,8 +131245,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -95100,8 +131256,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -95110,32 +131266,32 @@ definitions: componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 - identifier: "identifier" componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" controllerServices: - annotationData: "annotationData" @@ -95170,8 +131326,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -95211,8 +131367,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -95235,8 +131391,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -95248,8 +131404,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -95263,8 +131419,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -95276,8 +131432,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -95288,8 +131444,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" @@ -95297,18 +131453,20 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 versionedFlowCoordinates: registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" flowId: "flowId" - version: 3 + version: 0 latest: true remoteProcessGroups: - identifier: "identifier" @@ -95316,7 +131474,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -95324,36 +131482,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -95365,42 +131523,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" - identifier: "identifier" @@ -95408,7 +131566,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -95416,36 +131574,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -95457,42 +131615,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" @@ -95524,21 +131682,21 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 - identifier: "identifier" componentType: "CONNECTION" prioritizers: @@ -95566,25 +131724,33 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 parameterContextName: "parameterContextName" - flowEncodingVersion: "flowEncodingVersion" + parameterProviders: + key: + identifier: "identifier" + name: "name" + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" flow: - versionCount: 0 + versionCount: 6 identifier: "identifier" bucketName: "bucketName" permissions: @@ -95592,45 +131758,44 @@ definitions: canWrite: true canDelete: true createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" name: "name" description: "description" - modifiedTimestamp: 1 bucketIdentifier: "bucketIdentifier" - type: "Flow" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 + versionInfo: + version: 4 + lastModifiedTimestamp: 8 + flowEncodingVersion: "flowEncodingVersion" parameterContexts: key: + parameterGroupName: "parameterGroupName" identifier: "identifier" + synchronized: true + componentType: "CONNECTION" + comments: "comments" + description: "description" inheritedParameterContexts: - "inheritedParameterContexts" - "inheritedParameterContexts" - componentType: "CONNECTION" - comments: "comments" name: "name" - description: "description" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" parameters: - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" + parameterProvider: "parameterProvider" latest: true - stoppedCount: 8 + stoppedCount: 3 id: "id" bulletins: - sourceId: "sourceId" @@ -95665,26 +131830,26 @@ definitions: nodeAddress: "nodeAddress" timestamp: "timestamp" timestamp: "timestamp" - publicInputPortCount: 6 - upToDateCount: 4 - inactiveRemotePortCount: 7 + publicInputPortCount: 4 + upToDateCount: 7 + inactiveRemotePortCount: 0 uri: "uri" - locallyModifiedCount: 2 + locallyModifiedCount: 4 revision: clientId: "clientId" lastModifier: "lastModifier" version: 0 disconnectedNodeAcknowledged: true - publicOutputPortCount: 9 + publicOutputPortCount: 6 component: - activeRemotePortCount: 9 + activeRemotePortCount: 7 flowfileConcurrency: "UNBOUNDED" - staleCount: 7 + staleCount: 4 outputPortCount: 3 - inputPortCount: 3 + inputPortCount: 6 versionedComponentId: "versionedComponentId" - runningCount: 5 - disabledCount: 7 + runningCount: 1 + disabledCount: 2 flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" stoppedCount: 5 id: "id" @@ -95693,25 +131858,26 @@ definitions: groupId: "groupId" stateExplanation: "stateExplanation" registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" state: "LOCALLY_MODIFIED" registryName: "registryName" flowId: "flowId" flowName: "flowName" - version: 6 + version: 0 flowDescription: "flowDescription" variables: key: "variables" - defaultBackPressureObjectThreshold: 1 - publicInputPortCount: 7 + defaultBackPressureObjectThreshold: 6 + publicInputPortCount: 6 comments: "comments" - upToDateCount: 2 + upToDateCount: 3 parentGroupId: "parentGroupId" - inactiveRemotePortCount: 3 - locallyModifiedCount: 4 + inactiveRemotePortCount: 9 + locallyModifiedCount: 2 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" - publicOutputPortCount: 1 - localOutputPortCount: 6 + publicOutputPortCount: 7 + localOutputPortCount: 1 defaultFlowFileExpiration: "defaultFlowFileExpiration" localInputPortCount: 1 contents: @@ -96289,7 +132455,7 @@ definitions: - null outputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -96311,7 +132477,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -96334,7 +132500,7 @@ definitions: - "userAccessControl" inputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -96356,7 +132522,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -96434,17 +132600,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -96541,17 +132707,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -96607,12 +132773,12 @@ definitions: - "retriedRelationships" remoteProcessGroups: - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -96629,13 +132795,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -96644,14 +132810,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -96660,7 +132826,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -96668,7 +132834,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -96677,14 +132843,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -96693,7 +132859,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -96705,14 +132871,14 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -96729,13 +132895,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -96744,14 +132910,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -96760,7 +132926,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -96768,7 +132934,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -96777,14 +132943,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -96793,7 +132959,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -96805,7 +132971,7 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 connections: - prioritizers: - "prioritizers" @@ -96909,8 +133075,8 @@ definitions: loadBalancePartitionAttribute: "loadBalancePartitionAttribute" labels: - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -96919,10 +133085,10 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -96931,9 +133097,9 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 name: "name" - invalidCount: 2 + invalidCount: 5 syncFailureCount: 1 position: x: 6.027456183070403 @@ -96946,16 +133112,16 @@ definitions: canRead: true canWrite: true id: "id" - locallyModifiedAndStaleCount: 1 - localOutputPortCount: 4 - localInputPortCount: 6 - invalidCount: 4 - syncFailureCount: 2 + locallyModifiedAndStaleCount: 7 + localOutputPortCount: 6 + localInputPortCount: 2 + invalidCount: 8 + syncFailureCount: 0 position: x: 6.027456183070403 "y": 1.4658129805029452 versionedFlowState: "LOCALLY_MODIFIED" - locallyModifiedAndStaleCount: 0 + locallyModifiedAndStaleCount: 9 parameterContext: component: name: "name" @@ -96973,32 +133139,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -97069,21 +133235,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -97116,69 +133282,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -97212,7 +133378,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" - statusSnapshot: transferred: "transferred" @@ -97220,32 +133386,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -97316,21 +133482,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -97363,69 +133529,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -97459,7 +133625,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" id: "id" aggregateSnapshot: @@ -97468,32 +133634,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -97564,21 +133730,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -97611,69 +133777,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -97745,7 +133911,7 @@ definitions: portType: "portType" component: comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -97872,7 +134038,7 @@ definitions: portType: "portType" component: comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -98000,7 +134166,7 @@ definitions: portType: "portType" component: comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -98127,7 +134293,7 @@ definitions: portType: "portType" component: comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -98403,17 +134569,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -98485,81 +134651,81 @@ definitions: name: "name" nodeSnapshots: - statusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 address: "address" apiPort: 5 nodeId: "nodeId" - statusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 address: "address" apiPort: 5 nodeId: "nodeId" id: "id" aggregateSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 type: "type" statsLastRefreshed: "statsLastRefreshed" runStatus: "Running" @@ -98644,17 +134810,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -98726,81 +134892,81 @@ definitions: name: "name" nodeSnapshots: - statusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 address: "address" apiPort: 5 nodeId: "nodeId" - statusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 address: "address" apiPort: 5 nodeId: "nodeId" id: "id" aggregateSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 type: "type" statsLastRefreshed: "statsLastRefreshed" runStatus: "Running" @@ -98844,12 +135010,12 @@ definitions: disconnectedNodeAcknowledged: true component: targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -98866,13 +135032,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -98881,14 +135047,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -98897,7 +135063,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -98905,7 +135071,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -98914,14 +135080,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -98930,7 +135096,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -98942,7 +135108,7 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 permissions: canRead: true canWrite: true @@ -98963,50 +135129,50 @@ definitions: targetUri: "targetUri" nodeSnapshots: - statusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" address: "address" apiPort: 0 nodeId: "nodeId" - statusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" address: "address" apiPort: 0 nodeId: "nodeId" id: "id" aggregateSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" statsLastRefreshed: "statsLastRefreshed" validationStatus: "VALID" @@ -99050,12 +135216,12 @@ definitions: disconnectedNodeAcknowledged: true component: targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -99072,13 +135238,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -99087,14 +135253,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -99103,7 +135269,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -99111,7 +135277,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -99120,14 +135286,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -99136,7 +135302,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -99148,7 +135314,7 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 permissions: canRead: true canWrite: true @@ -99169,50 +135335,50 @@ definitions: targetUri: "targetUri" nodeSnapshots: - statusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" address: "address" apiPort: 0 nodeId: "nodeId" - statusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" address: "address" apiPort: 0 nodeId: "nodeId" id: "id" aggregateSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" statsLastRefreshed: "statsLastRefreshed" validationStatus: "VALID" @@ -99690,8 +135856,8 @@ definitions: disconnectedNodeAcknowledged: true component: versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -99700,7 +135866,7 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 permissions: canRead: true canWrite: true @@ -99753,8 +135919,8 @@ definitions: disconnectedNodeAcknowledged: true component: versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -99763,7 +135929,7 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 permissions: canRead: true canWrite: true @@ -99805,12 +135971,13 @@ definitions: groupId: "groupId" stateExplanation: "stateExplanation" registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" state: "LOCALLY_MODIFIED" registryName: "registryName" flowId: "flowId" flowName: "flowName" - version: 6 + version: 0 flowDescription: "flowDescription" permissions: canRead: true @@ -99831,45 +135998,31 @@ definitions: flow: processGroups: - activeRemotePortCount: 0 - staleCount: 9 + staleCount: 2 outputPortCount: 1 - inputPortCount: 1 + inputPortCount: 9 permissions: canRead: true canWrite: true - runningCount: 3 - disabledCount: 0 + runningCount: 2 + disabledCount: 4 versionedFlowSnapshot: bucket: identifier: "identifier" - allowBundleRedeploy: true permissions: canRead: true canWrite: true canDelete: true - createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" + createdTimestamp: 8 name: "name" description: "description" - allowPublicRead: true - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 snapshotMetadata: flowIdentifier: "flowIdentifier" comments: "comments" author: "author" - link: - href: "http://example.com/aeiou" - params: - key: "params" bucketIdentifier: "bucketIdentifier" version: 0 - timestamp: 1 + timestamp: 2 externalControllerServices: key: identifier: "identifier" @@ -99879,7 +136032,7 @@ definitions: componentType: "CONNECTION" variables: key: "variables" - defaultBackPressureObjectThreshold: 9 + defaultBackPressureObjectThreshold: 3 comments: "comments" processors: - autoTerminatedRelationships: @@ -99887,7 +136040,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -99914,8 +136067,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -99925,8 +136078,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -99935,7 +136088,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -99962,8 +136115,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -99973,8 +136126,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -99983,32 +136136,32 @@ definitions: componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 - identifier: "identifier" componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" controllerServices: - annotationData: "annotationData" @@ -100043,8 +136196,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -100084,8 +136237,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -100108,8 +136261,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -100121,8 +136274,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -100136,8 +136289,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -100149,8 +136302,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -100161,8 +136314,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" @@ -100170,18 +136323,20 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 versionedFlowCoordinates: registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" flowId: "flowId" - version: 3 + version: 0 latest: true remoteProcessGroups: - identifier: "identifier" @@ -100189,7 +136344,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -100197,36 +136352,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -100238,42 +136393,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" - identifier: "identifier" @@ -100281,7 +136436,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -100289,36 +136444,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -100330,42 +136485,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" @@ -100397,21 +136552,21 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 - identifier: "identifier" componentType: "CONNECTION" prioritizers: @@ -100439,25 +136594,33 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 parameterContextName: "parameterContextName" - flowEncodingVersion: "flowEncodingVersion" + parameterProviders: + key: + identifier: "identifier" + name: "name" + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" flow: - versionCount: 0 + versionCount: 6 identifier: "identifier" bucketName: "bucketName" permissions: @@ -100465,45 +136628,44 @@ definitions: canWrite: true canDelete: true createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" name: "name" description: "description" - modifiedTimestamp: 1 bucketIdentifier: "bucketIdentifier" - type: "Flow" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 + versionInfo: + version: 4 + lastModifiedTimestamp: 8 + flowEncodingVersion: "flowEncodingVersion" parameterContexts: key: + parameterGroupName: "parameterGroupName" identifier: "identifier" + synchronized: true + componentType: "CONNECTION" + comments: "comments" + description: "description" inheritedParameterContexts: - "inheritedParameterContexts" - "inheritedParameterContexts" - componentType: "CONNECTION" - comments: "comments" name: "name" - description: "description" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" parameters: - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" + parameterProvider: "parameterProvider" latest: true - stoppedCount: 8 + stoppedCount: 3 id: "id" bulletins: - sourceId: "sourceId" @@ -100538,26 +136700,26 @@ definitions: nodeAddress: "nodeAddress" timestamp: "timestamp" timestamp: "timestamp" - publicInputPortCount: 6 - upToDateCount: 4 - inactiveRemotePortCount: 7 + publicInputPortCount: 4 + upToDateCount: 7 + inactiveRemotePortCount: 0 uri: "uri" - locallyModifiedCount: 2 + locallyModifiedCount: 4 revision: clientId: "clientId" lastModifier: "lastModifier" version: 0 disconnectedNodeAcknowledged: true - publicOutputPortCount: 9 + publicOutputPortCount: 6 component: - activeRemotePortCount: 9 + activeRemotePortCount: 7 flowfileConcurrency: "UNBOUNDED" - staleCount: 7 + staleCount: 4 outputPortCount: 3 - inputPortCount: 3 + inputPortCount: 6 versionedComponentId: "versionedComponentId" - runningCount: 5 - disabledCount: 7 + runningCount: 1 + disabledCount: 2 flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" stoppedCount: 5 id: "id" @@ -100566,25 +136728,26 @@ definitions: groupId: "groupId" stateExplanation: "stateExplanation" registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" state: "LOCALLY_MODIFIED" registryName: "registryName" flowId: "flowId" flowName: "flowName" - version: 6 + version: 0 flowDescription: "flowDescription" variables: key: "variables" - defaultBackPressureObjectThreshold: 1 - publicInputPortCount: 7 + defaultBackPressureObjectThreshold: 6 + publicInputPortCount: 6 comments: "comments" - upToDateCount: 2 + upToDateCount: 3 parentGroupId: "parentGroupId" - inactiveRemotePortCount: 3 - locallyModifiedCount: 4 + inactiveRemotePortCount: 9 + locallyModifiedCount: 2 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" - publicOutputPortCount: 1 - localOutputPortCount: 6 + publicOutputPortCount: 7 + localOutputPortCount: 1 defaultFlowFileExpiration: "defaultFlowFileExpiration" localInputPortCount: 1 contents: @@ -101162,7 +137325,7 @@ definitions: - null outputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -101184,7 +137347,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -101207,7 +137370,7 @@ definitions: - "userAccessControl" inputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -101229,7 +137392,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -101307,17 +137470,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -101414,17 +137577,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -101480,12 +137643,12 @@ definitions: - "retriedRelationships" remoteProcessGroups: - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -101502,13 +137665,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -101517,14 +137680,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -101533,7 +137696,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -101541,7 +137704,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -101550,14 +137713,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -101566,7 +137729,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -101578,14 +137741,14 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -101602,13 +137765,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -101617,14 +137780,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -101633,7 +137796,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -101641,7 +137804,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -101650,14 +137813,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -101666,7 +137829,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -101678,7 +137841,7 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 connections: - prioritizers: - "prioritizers" @@ -101782,8 +137945,8 @@ definitions: loadBalancePartitionAttribute: "loadBalancePartitionAttribute" labels: - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -101792,10 +137955,10 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -101804,9 +137967,9 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 name: "name" - invalidCount: 2 + invalidCount: 5 syncFailureCount: 1 position: x: 6.027456183070403 @@ -101819,16 +137982,16 @@ definitions: canRead: true canWrite: true id: "id" - locallyModifiedAndStaleCount: 1 - localOutputPortCount: 4 - localInputPortCount: 6 - invalidCount: 4 - syncFailureCount: 2 + locallyModifiedAndStaleCount: 7 + localOutputPortCount: 6 + localInputPortCount: 2 + invalidCount: 8 + syncFailureCount: 0 position: x: 6.027456183070403 "y": 1.4658129805029452 versionedFlowState: "LOCALLY_MODIFIED" - locallyModifiedAndStaleCount: 0 + locallyModifiedAndStaleCount: 9 parameterContext: component: name: "name" @@ -101846,32 +138009,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -101942,21 +138105,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -101989,69 +138152,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -102085,7 +138248,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" - statusSnapshot: transferred: "transferred" @@ -102093,32 +138256,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -102189,21 +138352,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -102236,69 +138399,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -102332,7 +138495,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" id: "id" aggregateSnapshot: @@ -102341,32 +138504,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -102437,21 +138600,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -102484,69 +138647,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -102581,45 +138744,31 @@ definitions: id: "id" statsLastRefreshed: "statsLastRefreshed" - activeRemotePortCount: 0 - staleCount: 9 + staleCount: 2 outputPortCount: 1 - inputPortCount: 1 + inputPortCount: 9 permissions: canRead: true canWrite: true - runningCount: 3 - disabledCount: 0 + runningCount: 2 + disabledCount: 4 versionedFlowSnapshot: bucket: identifier: "identifier" - allowBundleRedeploy: true permissions: canRead: true canWrite: true canDelete: true - createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" + createdTimestamp: 8 name: "name" description: "description" - allowPublicRead: true - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 snapshotMetadata: flowIdentifier: "flowIdentifier" comments: "comments" author: "author" - link: - href: "http://example.com/aeiou" - params: - key: "params" bucketIdentifier: "bucketIdentifier" version: 0 - timestamp: 1 + timestamp: 2 externalControllerServices: key: identifier: "identifier" @@ -102629,7 +138778,7 @@ definitions: componentType: "CONNECTION" variables: key: "variables" - defaultBackPressureObjectThreshold: 9 + defaultBackPressureObjectThreshold: 3 comments: "comments" processors: - autoTerminatedRelationships: @@ -102637,7 +138786,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -102664,8 +138813,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -102675,8 +138824,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -102685,7 +138834,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -102712,8 +138861,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -102723,8 +138872,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -102733,32 +138882,32 @@ definitions: componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 - identifier: "identifier" componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" controllerServices: - annotationData: "annotationData" @@ -102793,8 +138942,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -102834,8 +138983,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -102858,8 +139007,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -102871,8 +139020,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -102886,8 +139035,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -102899,8 +139048,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -102911,8 +139060,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" @@ -102920,18 +139069,20 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 versionedFlowCoordinates: registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" flowId: "flowId" - version: 3 + version: 0 latest: true remoteProcessGroups: - identifier: "identifier" @@ -102939,7 +139090,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -102947,36 +139098,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -102988,42 +139139,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" - identifier: "identifier" @@ -103031,7 +139182,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -103039,36 +139190,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -103080,42 +139231,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" @@ -103147,21 +139298,21 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 - identifier: "identifier" componentType: "CONNECTION" prioritizers: @@ -103189,25 +139340,33 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 parameterContextName: "parameterContextName" - flowEncodingVersion: "flowEncodingVersion" + parameterProviders: + key: + identifier: "identifier" + name: "name" + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" flow: - versionCount: 0 + versionCount: 6 identifier: "identifier" bucketName: "bucketName" permissions: @@ -103215,45 +139374,44 @@ definitions: canWrite: true canDelete: true createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" name: "name" description: "description" - modifiedTimestamp: 1 bucketIdentifier: "bucketIdentifier" - type: "Flow" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 + versionInfo: + version: 4 + lastModifiedTimestamp: 8 + flowEncodingVersion: "flowEncodingVersion" parameterContexts: key: + parameterGroupName: "parameterGroupName" identifier: "identifier" + synchronized: true + componentType: "CONNECTION" + comments: "comments" + description: "description" inheritedParameterContexts: - "inheritedParameterContexts" - "inheritedParameterContexts" - componentType: "CONNECTION" - comments: "comments" name: "name" - description: "description" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" parameters: - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" + parameterProvider: "parameterProvider" latest: true - stoppedCount: 8 + stoppedCount: 3 id: "id" bulletins: - sourceId: "sourceId" @@ -103288,26 +139446,26 @@ definitions: nodeAddress: "nodeAddress" timestamp: "timestamp" timestamp: "timestamp" - publicInputPortCount: 6 - upToDateCount: 4 - inactiveRemotePortCount: 7 + publicInputPortCount: 4 + upToDateCount: 7 + inactiveRemotePortCount: 0 uri: "uri" - locallyModifiedCount: 2 + locallyModifiedCount: 4 revision: clientId: "clientId" lastModifier: "lastModifier" version: 0 disconnectedNodeAcknowledged: true - publicOutputPortCount: 9 + publicOutputPortCount: 6 component: - activeRemotePortCount: 9 + activeRemotePortCount: 7 flowfileConcurrency: "UNBOUNDED" - staleCount: 7 + staleCount: 4 outputPortCount: 3 - inputPortCount: 3 + inputPortCount: 6 versionedComponentId: "versionedComponentId" - runningCount: 5 - disabledCount: 7 + runningCount: 1 + disabledCount: 2 flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" stoppedCount: 5 id: "id" @@ -103316,25 +139474,26 @@ definitions: groupId: "groupId" stateExplanation: "stateExplanation" registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" state: "LOCALLY_MODIFIED" registryName: "registryName" flowId: "flowId" flowName: "flowName" - version: 6 + version: 0 flowDescription: "flowDescription" variables: key: "variables" - defaultBackPressureObjectThreshold: 1 - publicInputPortCount: 7 + defaultBackPressureObjectThreshold: 6 + publicInputPortCount: 6 comments: "comments" - upToDateCount: 2 + upToDateCount: 3 parentGroupId: "parentGroupId" - inactiveRemotePortCount: 3 - locallyModifiedCount: 4 + inactiveRemotePortCount: 9 + locallyModifiedCount: 2 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" - publicOutputPortCount: 1 - localOutputPortCount: 6 + publicOutputPortCount: 7 + localOutputPortCount: 1 defaultFlowFileExpiration: "defaultFlowFileExpiration" localInputPortCount: 1 contents: @@ -103912,7 +140071,7 @@ definitions: - null outputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -103934,7 +140093,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -103957,7 +140116,7 @@ definitions: - "userAccessControl" inputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -103979,7 +140138,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -104057,17 +140216,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -104164,17 +140323,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -104230,12 +140389,12 @@ definitions: - "retriedRelationships" remoteProcessGroups: - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -104252,13 +140411,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -104267,14 +140426,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -104283,7 +140442,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -104291,7 +140450,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -104300,14 +140459,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -104316,7 +140475,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -104328,14 +140487,14 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -104352,13 +140511,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -104367,14 +140526,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -104383,7 +140542,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -104391,7 +140550,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -104400,14 +140559,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -104416,7 +140575,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -104428,7 +140587,7 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 connections: - prioritizers: - "prioritizers" @@ -104532,8 +140691,8 @@ definitions: loadBalancePartitionAttribute: "loadBalancePartitionAttribute" labels: - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -104542,10 +140701,10 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -104554,9 +140713,9 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 name: "name" - invalidCount: 2 + invalidCount: 5 syncFailureCount: 1 position: x: 6.027456183070403 @@ -104569,16 +140728,16 @@ definitions: canRead: true canWrite: true id: "id" - locallyModifiedAndStaleCount: 1 - localOutputPortCount: 4 - localInputPortCount: 6 - invalidCount: 4 - syncFailureCount: 2 + locallyModifiedAndStaleCount: 7 + localOutputPortCount: 6 + localInputPortCount: 2 + invalidCount: 8 + syncFailureCount: 0 position: x: 6.027456183070403 "y": 1.4658129805029452 versionedFlowState: "LOCALLY_MODIFIED" - locallyModifiedAndStaleCount: 0 + locallyModifiedAndStaleCount: 9 parameterContext: component: name: "name" @@ -104596,32 +140755,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -104692,21 +140851,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -104739,69 +140898,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -104835,7 +140994,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" - statusSnapshot: transferred: "transferred" @@ -104843,32 +141002,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -104939,21 +141098,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -104986,69 +141145,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -105082,7 +141241,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" id: "id" aggregateSnapshot: @@ -105091,32 +141250,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -105187,21 +141346,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -105234,69 +141393,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -105368,7 +141527,7 @@ definitions: portType: "portType" component: comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -105495,7 +141654,7 @@ definitions: portType: "portType" component: comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -105623,7 +141782,7 @@ definitions: portType: "portType" component: comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -105750,7 +141909,7 @@ definitions: portType: "portType" component: comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -106026,17 +142185,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -106108,81 +142267,81 @@ definitions: name: "name" nodeSnapshots: - statusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 address: "address" apiPort: 5 nodeId: "nodeId" - statusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 address: "address" apiPort: 5 nodeId: "nodeId" id: "id" aggregateSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 type: "type" statsLastRefreshed: "statsLastRefreshed" runStatus: "Running" @@ -106267,17 +142426,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -106349,81 +142508,81 @@ definitions: name: "name" nodeSnapshots: - statusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 address: "address" apiPort: 5 nodeId: "nodeId" - statusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 address: "address" apiPort: 5 nodeId: "nodeId" id: "id" aggregateSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 type: "type" statsLastRefreshed: "statsLastRefreshed" runStatus: "Running" @@ -106467,12 +142626,12 @@ definitions: disconnectedNodeAcknowledged: true component: targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -106489,13 +142648,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -106504,14 +142663,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -106520,7 +142679,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -106528,7 +142687,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -106537,14 +142696,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -106553,7 +142712,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -106565,7 +142724,7 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 permissions: canRead: true canWrite: true @@ -106586,50 +142745,50 @@ definitions: targetUri: "targetUri" nodeSnapshots: - statusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" address: "address" apiPort: 0 nodeId: "nodeId" - statusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" address: "address" apiPort: 0 nodeId: "nodeId" id: "id" aggregateSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" statsLastRefreshed: "statsLastRefreshed" validationStatus: "VALID" @@ -106673,12 +142832,12 @@ definitions: disconnectedNodeAcknowledged: true component: targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -106695,13 +142854,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -106710,14 +142869,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -106726,7 +142885,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -106734,7 +142893,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -106743,14 +142902,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -106759,7 +142918,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -106771,7 +142930,7 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 permissions: canRead: true canWrite: true @@ -106792,50 +142951,50 @@ definitions: targetUri: "targetUri" nodeSnapshots: - statusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" address: "address" apiPort: 0 nodeId: "nodeId" - statusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" address: "address" apiPort: 0 nodeId: "nodeId" id: "id" aggregateSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" statsLastRefreshed: "statsLastRefreshed" validationStatus: "VALID" @@ -107313,8 +143472,8 @@ definitions: disconnectedNodeAcknowledged: true component: versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -107323,7 +143482,7 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 permissions: canRead: true canWrite: true @@ -107376,8 +143535,8 @@ definitions: disconnectedNodeAcknowledged: true component: versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -107386,7 +143545,7 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 permissions: canRead: true canWrite: true @@ -107415,7 +143574,7 @@ definitions: \ requests to proceed." versionedFlowSnapshot: description: "The Versioned Flow Snapshot to import" - $ref: "#/definitions/VersionedFlowSnapshot" + $ref: "#/definitions/RegisteredFlowSnapshot" xml: name: "processGroupImportEntity" example: @@ -107427,34 +143586,20 @@ definitions: versionedFlowSnapshot: bucket: identifier: "identifier" - allowBundleRedeploy: true permissions: canRead: true canWrite: true canDelete: true - createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" + createdTimestamp: 8 name: "name" description: "description" - allowPublicRead: true - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 snapshotMetadata: flowIdentifier: "flowIdentifier" comments: "comments" author: "author" - link: - href: "http://example.com/aeiou" - params: - key: "params" bucketIdentifier: "bucketIdentifier" version: 0 - timestamp: 1 + timestamp: 2 externalControllerServices: key: identifier: "identifier" @@ -107464,7 +143609,7 @@ definitions: componentType: "CONNECTION" variables: key: "variables" - defaultBackPressureObjectThreshold: 9 + defaultBackPressureObjectThreshold: 3 comments: "comments" processors: - autoTerminatedRelationships: @@ -107472,7 +143617,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -107499,8 +143644,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -107510,8 +143655,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -107520,7 +143665,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -107547,8 +143692,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -107558,8 +143703,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -107568,32 +143713,32 @@ definitions: componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 - identifier: "identifier" componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" controllerServices: - annotationData: "annotationData" @@ -107628,8 +143773,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -107669,8 +143814,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -107693,8 +143838,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -107706,8 +143851,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -107721,8 +143866,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -107734,8 +143879,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -107746,8 +143891,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" @@ -107755,18 +143900,20 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 versionedFlowCoordinates: registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" flowId: "flowId" - version: 3 + version: 0 latest: true remoteProcessGroups: - identifier: "identifier" @@ -107774,7 +143921,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -107782,36 +143929,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -107823,42 +143970,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" - identifier: "identifier" @@ -107866,7 +144013,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -107874,36 +144021,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -107915,42 +144062,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" @@ -107982,21 +144129,21 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 - identifier: "identifier" componentType: "CONNECTION" prioritizers: @@ -108024,25 +144171,33 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 parameterContextName: "parameterContextName" - flowEncodingVersion: "flowEncodingVersion" + parameterProviders: + key: + identifier: "identifier" + name: "name" + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" flow: - versionCount: 0 + versionCount: 6 identifier: "identifier" bucketName: "bucketName" permissions: @@ -108050,43 +144205,42 @@ definitions: canWrite: true canDelete: true createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" name: "name" description: "description" - modifiedTimestamp: 1 bucketIdentifier: "bucketIdentifier" - type: "Flow" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 + versionInfo: + version: 4 + lastModifiedTimestamp: 8 + flowEncodingVersion: "flowEncodingVersion" parameterContexts: key: + parameterGroupName: "parameterGroupName" identifier: "identifier" + synchronized: true + componentType: "CONNECTION" + comments: "comments" + description: "description" inheritedParameterContexts: - "inheritedParameterContexts" - "inheritedParameterContexts" - componentType: "CONNECTION" - comments: "comments" name: "name" - description: "description" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" parameters: - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" + parameterProvider: "parameterProvider" latest: true ProcessGroupNameDTO: type: "object" @@ -108150,7 +144304,7 @@ definitions: $ref: "#/definitions/ProcessGroupReplaceRequestDTO" versionedFlowSnapshot: description: "Returns the Versioned Flow to replace with" - $ref: "#/definitions/VersionedFlowSnapshot" + $ref: "#/definitions/RegisteredFlowSnapshot" xml: name: "processGroupReplaceRequestEntity" example: @@ -108170,34 +144324,20 @@ definitions: versionedFlowSnapshot: bucket: identifier: "identifier" - allowBundleRedeploy: true permissions: canRead: true canWrite: true canDelete: true - createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" + createdTimestamp: 8 name: "name" description: "description" - allowPublicRead: true - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 snapshotMetadata: flowIdentifier: "flowIdentifier" comments: "comments" author: "author" - link: - href: "http://example.com/aeiou" - params: - key: "params" bucketIdentifier: "bucketIdentifier" version: 0 - timestamp: 1 + timestamp: 2 externalControllerServices: key: identifier: "identifier" @@ -108207,7 +144347,7 @@ definitions: componentType: "CONNECTION" variables: key: "variables" - defaultBackPressureObjectThreshold: 9 + defaultBackPressureObjectThreshold: 3 comments: "comments" processors: - autoTerminatedRelationships: @@ -108215,7 +144355,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -108242,8 +144382,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -108253,8 +144393,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -108263,7 +144403,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -108290,8 +144430,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -108301,8 +144441,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -108311,32 +144451,32 @@ definitions: componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 - identifier: "identifier" componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" controllerServices: - annotationData: "annotationData" @@ -108371,8 +144511,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -108412,8 +144552,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -108436,8 +144576,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -108449,8 +144589,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -108464,8 +144604,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -108477,8 +144617,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -108489,8 +144629,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" @@ -108498,18 +144638,20 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 versionedFlowCoordinates: registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" flowId: "flowId" - version: 3 + version: 0 latest: true remoteProcessGroups: - identifier: "identifier" @@ -108517,7 +144659,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -108525,36 +144667,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -108566,42 +144708,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" - identifier: "identifier" @@ -108609,7 +144751,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -108617,36 +144759,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -108658,42 +144800,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" @@ -108725,21 +144867,21 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 - identifier: "identifier" componentType: "CONNECTION" prioritizers: @@ -108767,25 +144909,33 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 parameterContextName: "parameterContextName" - flowEncodingVersion: "flowEncodingVersion" + parameterProviders: + key: + identifier: "identifier" + name: "name" + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" flow: - versionCount: 0 + versionCount: 6 identifier: "identifier" bucketName: "bucketName" permissions: @@ -108793,43 +144943,42 @@ definitions: canWrite: true canDelete: true createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" name: "name" description: "description" - modifiedTimestamp: 1 bucketIdentifier: "bucketIdentifier" - type: "Flow" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 + versionInfo: + version: 4 + lastModifiedTimestamp: 8 + flowEncodingVersion: "flowEncodingVersion" parameterContexts: key: + parameterGroupName: "parameterGroupName" identifier: "identifier" + synchronized: true + componentType: "CONNECTION" + comments: "comments" + description: "description" inheritedParameterContexts: - "inheritedParameterContexts" - "inheritedParameterContexts" - componentType: "CONNECTION" - comments: "comments" name: "name" - description: "description" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" parameters: - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" + parameterProvider: "parameterProvider" latest: true ProcessGroupStatusDTO: type: "object" @@ -108862,32 +145011,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -108958,21 +145107,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -109005,69 +145154,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -109101,7 +145250,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" - statusSnapshot: transferred: "transferred" @@ -109109,32 +145258,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -109205,21 +145354,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -109252,69 +145401,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -109348,7 +145497,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" id: "id" aggregateSnapshot: @@ -109357,32 +145506,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -109453,21 +145602,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -109500,69 +145649,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -109617,32 +145766,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -109713,21 +145862,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -109760,69 +145909,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -109856,7 +146005,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" - statusSnapshot: transferred: "transferred" @@ -109864,32 +146013,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -109960,21 +146109,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -110007,69 +146156,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -110103,7 +146252,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" id: "id" aggregateSnapshot: @@ -110112,32 +146261,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -110208,21 +146357,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -110255,69 +146404,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -110516,32 +146665,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -110612,21 +146761,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -110659,69 +146808,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -110783,45 +146932,31 @@ definitions: example: processGroups: - activeRemotePortCount: 0 - staleCount: 9 + staleCount: 2 outputPortCount: 1 - inputPortCount: 1 + inputPortCount: 9 permissions: canRead: true canWrite: true - runningCount: 3 - disabledCount: 0 + runningCount: 2 + disabledCount: 4 versionedFlowSnapshot: bucket: identifier: "identifier" - allowBundleRedeploy: true permissions: canRead: true canWrite: true canDelete: true - createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" + createdTimestamp: 8 name: "name" description: "description" - allowPublicRead: true - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 snapshotMetadata: flowIdentifier: "flowIdentifier" comments: "comments" author: "author" - link: - href: "http://example.com/aeiou" - params: - key: "params" bucketIdentifier: "bucketIdentifier" version: 0 - timestamp: 1 + timestamp: 2 externalControllerServices: key: identifier: "identifier" @@ -110831,7 +146966,7 @@ definitions: componentType: "CONNECTION" variables: key: "variables" - defaultBackPressureObjectThreshold: 9 + defaultBackPressureObjectThreshold: 3 comments: "comments" processors: - autoTerminatedRelationships: @@ -110839,7 +146974,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -110866,8 +147001,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -110877,8 +147012,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -110887,7 +147022,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -110914,8 +147049,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -110925,8 +147060,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -110935,32 +147070,32 @@ definitions: componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 - identifier: "identifier" componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" controllerServices: - annotationData: "annotationData" @@ -110995,8 +147130,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -111036,8 +147171,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -111060,8 +147195,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -111073,8 +147208,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -111088,8 +147223,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -111101,8 +147236,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -111113,8 +147248,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" @@ -111122,18 +147257,20 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 versionedFlowCoordinates: registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" flowId: "flowId" - version: 3 + version: 0 latest: true remoteProcessGroups: - identifier: "identifier" @@ -111141,7 +147278,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -111149,36 +147286,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -111190,42 +147327,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" - identifier: "identifier" @@ -111233,7 +147370,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -111241,36 +147378,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -111282,42 +147419,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" @@ -111349,21 +147486,21 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 - identifier: "identifier" componentType: "CONNECTION" prioritizers: @@ -111391,25 +147528,33 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 parameterContextName: "parameterContextName" - flowEncodingVersion: "flowEncodingVersion" + parameterProviders: + key: + identifier: "identifier" + name: "name" + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" flow: - versionCount: 0 + versionCount: 6 identifier: "identifier" bucketName: "bucketName" permissions: @@ -111417,45 +147562,44 @@ definitions: canWrite: true canDelete: true createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" name: "name" description: "description" - modifiedTimestamp: 1 bucketIdentifier: "bucketIdentifier" - type: "Flow" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 + versionInfo: + version: 4 + lastModifiedTimestamp: 8 + flowEncodingVersion: "flowEncodingVersion" parameterContexts: key: + parameterGroupName: "parameterGroupName" identifier: "identifier" + synchronized: true + componentType: "CONNECTION" + comments: "comments" + description: "description" inheritedParameterContexts: - "inheritedParameterContexts" - "inheritedParameterContexts" - componentType: "CONNECTION" - comments: "comments" name: "name" - description: "description" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" parameters: - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" + parameterProvider: "parameterProvider" latest: true - stoppedCount: 8 + stoppedCount: 3 id: "id" bulletins: - sourceId: "sourceId" @@ -111490,26 +147634,26 @@ definitions: nodeAddress: "nodeAddress" timestamp: "timestamp" timestamp: "timestamp" - publicInputPortCount: 6 - upToDateCount: 4 - inactiveRemotePortCount: 7 + publicInputPortCount: 4 + upToDateCount: 7 + inactiveRemotePortCount: 0 uri: "uri" - locallyModifiedCount: 2 + locallyModifiedCount: 4 revision: clientId: "clientId" lastModifier: "lastModifier" version: 0 disconnectedNodeAcknowledged: true - publicOutputPortCount: 9 + publicOutputPortCount: 6 component: - activeRemotePortCount: 9 + activeRemotePortCount: 7 flowfileConcurrency: "UNBOUNDED" - staleCount: 7 + staleCount: 4 outputPortCount: 3 - inputPortCount: 3 + inputPortCount: 6 versionedComponentId: "versionedComponentId" - runningCount: 5 - disabledCount: 7 + runningCount: 1 + disabledCount: 2 flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" stoppedCount: 5 id: "id" @@ -111518,25 +147662,26 @@ definitions: groupId: "groupId" stateExplanation: "stateExplanation" registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" state: "LOCALLY_MODIFIED" registryName: "registryName" flowId: "flowId" flowName: "flowName" - version: 6 + version: 0 flowDescription: "flowDescription" variables: key: "variables" - defaultBackPressureObjectThreshold: 1 - publicInputPortCount: 7 + defaultBackPressureObjectThreshold: 6 + publicInputPortCount: 6 comments: "comments" - upToDateCount: 2 + upToDateCount: 3 parentGroupId: "parentGroupId" - inactiveRemotePortCount: 3 - locallyModifiedCount: 4 + inactiveRemotePortCount: 9 + locallyModifiedCount: 2 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" - publicOutputPortCount: 1 - localOutputPortCount: 6 + publicOutputPortCount: 7 + localOutputPortCount: 1 defaultFlowFileExpiration: "defaultFlowFileExpiration" localInputPortCount: 1 contents: @@ -112114,7 +148259,7 @@ definitions: - null outputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -112136,7 +148281,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -112159,7 +148304,7 @@ definitions: - "userAccessControl" inputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -112181,7 +148326,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -112259,17 +148404,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -112366,17 +148511,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -112432,12 +148577,12 @@ definitions: - "retriedRelationships" remoteProcessGroups: - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -112454,13 +148599,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -112469,14 +148614,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -112485,7 +148630,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -112493,7 +148638,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -112502,14 +148647,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -112518,7 +148663,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -112530,14 +148675,14 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -112554,13 +148699,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -112569,14 +148714,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -112585,7 +148730,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -112593,7 +148738,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -112602,14 +148747,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -112618,7 +148763,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -112630,7 +148775,7 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 connections: - prioritizers: - "prioritizers" @@ -112734,8 +148879,8 @@ definitions: loadBalancePartitionAttribute: "loadBalancePartitionAttribute" labels: - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -112744,10 +148889,10 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -112756,9 +148901,9 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 name: "name" - invalidCount: 2 + invalidCount: 5 syncFailureCount: 1 position: x: 6.027456183070403 @@ -112771,16 +148916,16 @@ definitions: canRead: true canWrite: true id: "id" - locallyModifiedAndStaleCount: 1 - localOutputPortCount: 4 - localInputPortCount: 6 - invalidCount: 4 - syncFailureCount: 2 + locallyModifiedAndStaleCount: 7 + localOutputPortCount: 6 + localInputPortCount: 2 + invalidCount: 8 + syncFailureCount: 0 position: x: 6.027456183070403 "y": 1.4658129805029452 versionedFlowState: "LOCALLY_MODIFIED" - locallyModifiedAndStaleCount: 0 + locallyModifiedAndStaleCount: 9 parameterContext: component: name: "name" @@ -112798,32 +148943,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -112894,21 +149039,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -112941,69 +149086,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -113037,7 +149182,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" - statusSnapshot: transferred: "transferred" @@ -113045,32 +149190,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -113141,21 +149286,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -113188,69 +149333,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -113284,7 +149429,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" id: "id" aggregateSnapshot: @@ -113293,32 +149438,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -113389,21 +149534,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -113436,69 +149581,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -113533,45 +149678,31 @@ definitions: id: "id" statsLastRefreshed: "statsLastRefreshed" - activeRemotePortCount: 0 - staleCount: 9 + staleCount: 2 outputPortCount: 1 - inputPortCount: 1 + inputPortCount: 9 permissions: canRead: true canWrite: true - runningCount: 3 - disabledCount: 0 + runningCount: 2 + disabledCount: 4 versionedFlowSnapshot: bucket: identifier: "identifier" - allowBundleRedeploy: true permissions: canRead: true canWrite: true canDelete: true - createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" + createdTimestamp: 8 name: "name" description: "description" - allowPublicRead: true - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 snapshotMetadata: flowIdentifier: "flowIdentifier" comments: "comments" author: "author" - link: - href: "http://example.com/aeiou" - params: - key: "params" bucketIdentifier: "bucketIdentifier" version: 0 - timestamp: 1 + timestamp: 2 externalControllerServices: key: identifier: "identifier" @@ -113581,7 +149712,7 @@ definitions: componentType: "CONNECTION" variables: key: "variables" - defaultBackPressureObjectThreshold: 9 + defaultBackPressureObjectThreshold: 3 comments: "comments" processors: - autoTerminatedRelationships: @@ -113589,7 +149720,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -113616,8 +149747,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -113627,8 +149758,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -113637,7 +149768,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -113664,8 +149795,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -113675,8 +149806,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -113685,32 +149816,32 @@ definitions: componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 - identifier: "identifier" componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" controllerServices: - annotationData: "annotationData" @@ -113745,8 +149876,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -113786,8 +149917,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -113810,8 +149941,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -113823,8 +149954,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -113838,8 +149969,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -113851,8 +149982,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -113863,8 +149994,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" @@ -113872,18 +150003,20 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 versionedFlowCoordinates: registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" flowId: "flowId" - version: 3 + version: 0 latest: true remoteProcessGroups: - identifier: "identifier" @@ -113891,7 +150024,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -113899,36 +150032,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -113940,42 +150073,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" - identifier: "identifier" @@ -113983,7 +150116,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -113991,36 +150124,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -114032,42 +150165,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" @@ -114099,21 +150232,21 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 - identifier: "identifier" componentType: "CONNECTION" prioritizers: @@ -114141,25 +150274,33 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 parameterContextName: "parameterContextName" - flowEncodingVersion: "flowEncodingVersion" + parameterProviders: + key: + identifier: "identifier" + name: "name" + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" flow: - versionCount: 0 + versionCount: 6 identifier: "identifier" bucketName: "bucketName" permissions: @@ -114167,45 +150308,44 @@ definitions: canWrite: true canDelete: true createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" name: "name" description: "description" - modifiedTimestamp: 1 bucketIdentifier: "bucketIdentifier" - type: "Flow" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 + versionInfo: + version: 4 + lastModifiedTimestamp: 8 + flowEncodingVersion: "flowEncodingVersion" parameterContexts: key: + parameterGroupName: "parameterGroupName" identifier: "identifier" + synchronized: true + componentType: "CONNECTION" + comments: "comments" + description: "description" inheritedParameterContexts: - "inheritedParameterContexts" - "inheritedParameterContexts" - componentType: "CONNECTION" - comments: "comments" name: "name" - description: "description" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" parameters: - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" + parameterProvider: "parameterProvider" latest: true - stoppedCount: 8 + stoppedCount: 3 id: "id" bulletins: - sourceId: "sourceId" @@ -114240,26 +150380,26 @@ definitions: nodeAddress: "nodeAddress" timestamp: "timestamp" timestamp: "timestamp" - publicInputPortCount: 6 - upToDateCount: 4 - inactiveRemotePortCount: 7 + publicInputPortCount: 4 + upToDateCount: 7 + inactiveRemotePortCount: 0 uri: "uri" - locallyModifiedCount: 2 + locallyModifiedCount: 4 revision: clientId: "clientId" lastModifier: "lastModifier" version: 0 disconnectedNodeAcknowledged: true - publicOutputPortCount: 9 + publicOutputPortCount: 6 component: - activeRemotePortCount: 9 + activeRemotePortCount: 7 flowfileConcurrency: "UNBOUNDED" - staleCount: 7 + staleCount: 4 outputPortCount: 3 - inputPortCount: 3 + inputPortCount: 6 versionedComponentId: "versionedComponentId" - runningCount: 5 - disabledCount: 7 + runningCount: 1 + disabledCount: 2 flowfileOutboundPolicy: "STREAM_WHEN_AVAILABLE" stoppedCount: 5 id: "id" @@ -114268,25 +150408,26 @@ definitions: groupId: "groupId" stateExplanation: "stateExplanation" registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" state: "LOCALLY_MODIFIED" registryName: "registryName" flowId: "flowId" flowName: "flowName" - version: 6 + version: 0 flowDescription: "flowDescription" variables: key: "variables" - defaultBackPressureObjectThreshold: 1 - publicInputPortCount: 7 + defaultBackPressureObjectThreshold: 6 + publicInputPortCount: 6 comments: "comments" - upToDateCount: 2 + upToDateCount: 3 parentGroupId: "parentGroupId" - inactiveRemotePortCount: 3 - locallyModifiedCount: 4 + inactiveRemotePortCount: 9 + locallyModifiedCount: 2 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" - publicOutputPortCount: 1 - localOutputPortCount: 6 + publicOutputPortCount: 7 + localOutputPortCount: 1 defaultFlowFileExpiration: "defaultFlowFileExpiration" localInputPortCount: 1 contents: @@ -114864,7 +151005,7 @@ definitions: - null outputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -114886,7 +151027,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -114909,7 +151050,7 @@ definitions: - "userAccessControl" inputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -114931,7 +151072,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -115009,17 +151150,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -115116,17 +151257,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -115182,12 +151323,12 @@ definitions: - "retriedRelationships" remoteProcessGroups: - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -115204,13 +151345,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -115219,14 +151360,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -115235,7 +151376,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -115243,7 +151384,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -115252,14 +151393,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -115268,7 +151409,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -115280,14 +151421,14 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -115304,13 +151445,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -115319,14 +151460,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -115335,7 +151476,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -115343,7 +151484,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -115352,14 +151493,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -115368,7 +151509,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -115380,7 +151521,7 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 connections: - prioritizers: - "prioritizers" @@ -115484,8 +151625,8 @@ definitions: loadBalancePartitionAttribute: "loadBalancePartitionAttribute" labels: - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -115494,10 +151635,10 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -115506,9 +151647,9 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 name: "name" - invalidCount: 2 + invalidCount: 5 syncFailureCount: 1 position: x: 6.027456183070403 @@ -115521,16 +151662,16 @@ definitions: canRead: true canWrite: true id: "id" - locallyModifiedAndStaleCount: 1 - localOutputPortCount: 4 - localInputPortCount: 6 - invalidCount: 4 - syncFailureCount: 2 + locallyModifiedAndStaleCount: 7 + localOutputPortCount: 6 + localInputPortCount: 2 + invalidCount: 8 + syncFailureCount: 0 position: x: 6.027456183070403 "y": 1.4658129805029452 versionedFlowState: "LOCALLY_MODIFIED" - locallyModifiedAndStaleCount: 0 + locallyModifiedAndStaleCount: 9 parameterContext: component: name: "name" @@ -115548,32 +151689,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -115644,21 +151785,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -115691,69 +151832,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -115787,7 +151928,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" - statusSnapshot: transferred: "transferred" @@ -115795,32 +151936,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -115891,21 +152032,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -115938,69 +152079,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -116034,7 +152175,7 @@ definitions: canRead: true id: "id" address: "address" - apiPort: 0 + apiPort: 3 nodeId: "nodeId" id: "id" aggregateSnapshot: @@ -116043,32 +152184,32 @@ definitions: remoteProcessGroupStatusSnapshots: - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" - canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" output: "output" @@ -116139,21 +152280,21 @@ definitions: id: "id" queuedCount: "queuedCount" queuedSize: "queuedSize" - flowFilesReceived: 4 + flowFilesReceived: 5 processGroupStatusSnapshots: - canRead: true id: "id" - canRead: true id: "id" - flowFilesSent: 8 + flowFilesSent: 6 id: "id" - flowFilesIn: 6 + flowFilesIn: 0 written: "written" - flowFilesOut: 0 - bytesIn: 4 - bytesQueued: 4 - bytesOut: 9 - bytesWritten: 9 + flowFilesOut: 9 + bytesIn: 6 + bytesQueued: 1 + bytesOut: 0 + bytesWritten: 7 outputPortStatusSnapshots: - portStatusSnapshot: output: "output" @@ -116186,69 +152327,69 @@ definitions: canRead: true id: "id" read: "read" - bytesTransferred: 7 - activeThreadCount: 4 + bytesTransferred: 0 + activeThreadCount: 8 processorStatusSnapshots: - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" - bytesRead: 7 + bytesRead: 4 received: "received" - bytesSent: 6 + bytesSent: 4 sent: "sent" - flowFilesTransferred: 0 - terminatedThreadCount: 3 + flowFilesTransferred: 9 + terminatedThreadCount: 4 input: "input" - bytesReceived: 5 + bytesReceived: 7 name: "name" - flowFilesQueued: 1 + flowFilesQueued: 4 versionedFlowState: "LOCALLY_MODIFIED" inputPortStatusSnapshots: - portStatusSnapshot: @@ -116393,17 +152534,17 @@ definitions: example: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -116601,17 +152742,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -116721,6 +152862,8 @@ definitions: uniqueItems: true items: $ref: "#/definitions/Restriction" + stateful: + $ref: "#/definitions/Stateful" propertyDescriptors: type: "object" description: "Descriptions of configuration properties applicable to this\ @@ -117006,17 +153149,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -117088,81 +153231,81 @@ definitions: name: "name" nodeSnapshots: - statusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 address: "address" apiPort: 5 nodeId: "nodeId" - statusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 address: "address" apiPort: 5 nodeId: "nodeId" id: "id" aggregateSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 type: "type" statsLastRefreshed: "statsLastRefreshed" runStatus: "Running" @@ -117309,81 +153452,81 @@ definitions: name: "name" nodeSnapshots: - statusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 address: "address" apiPort: 5 nodeId: "nodeId" - statusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 address: "address" apiPort: 5 nodeId: "nodeId" id: "id" aggregateSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 type: "type" statsLastRefreshed: "statsLastRefreshed" runStatus: "Running" @@ -117403,81 +153546,81 @@ definitions: name: "name" nodeSnapshots: - statusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 address: "address" apiPort: 5 nodeId: "nodeId" - statusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 address: "address" apiPort: 5 nodeId: "nodeId" id: "id" aggregateSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 type: "type" statsLastRefreshed: "statsLastRefreshed" runStatus: "Running" @@ -117581,28 +153724,28 @@ definitions: format: "int32" description: "The number of threads currently terminated for the processor." example: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 ProcessorStatusSnapshotEntity: type: "object" properties: @@ -117618,28 +153761,28 @@ definitions: name: "entity" example: processorStatusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 canRead: true id: "id" ProcessorTypesEntity: @@ -117808,17 +153951,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -117890,81 +154033,81 @@ definitions: name: "name" nodeSnapshots: - statusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 address: "address" apiPort: 5 nodeId: "nodeId" - statusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 address: "address" apiPort: 5 nodeId: "nodeId" id: "id" aggregateSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 type: "type" statsLastRefreshed: "statsLastRefreshed" runStatus: "Running" @@ -118049,17 +154192,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -118131,81 +154274,81 @@ definitions: name: "name" nodeSnapshots: - statusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 address: "address" apiPort: 5 nodeId: "nodeId" - statusSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 address: "address" apiPort: 5 nodeId: "nodeId" id: "id" aggregateSnapshot: - bytesWritten: 0 + bytesWritten: 7 read: "read" - tasksDurationNanos: 7 - activeThreadCount: 3 + tasksDurationNanos: 8 + activeThreadCount: 7 groupId: "groupId" executionNode: "ALL" - bytesRead: 7 + bytesRead: 3 type: "type" terminatedThreadCount: 3 output: "output" input: "input" - taskCount: 8 + taskCount: 4 name: "name" id: "id" written: "written" - flowFilesIn: 7 + flowFilesIn: 0 tasksDuration: "tasksDuration" runStatus: "Running" - flowFilesOut: 0 + flowFilesOut: 6 tasks: "tasks" - bytesIn: 6 - bytesOut: 4 + bytesIn: 7 + bytesOut: 0 type: "type" statsLastRefreshed: "statsLastRefreshed" runStatus: "Running" @@ -119443,224 +155586,765 @@ definitions: example: objectCount: 5 byteCount: 1 - RegistryClientEntity: + RegisteredFlow: type: "object" properties: - revision: - description: "The revision for this request/response. The revision is required\ - \ for any mutable flow requests and is included in all responses." - $ref: "#/definitions/RevisionDTO" - id: + identifier: type: "string" - description: "The id of the component." - uri: + name: type: "string" - description: "The URI for futures requests to the component." - position: - description: "The position of this component in the UI if applicable." - $ref: "#/definitions/PositionDTO" + description: + type: "string" + bucketIdentifier: + type: "string" + bucketName: + type: "string" + createdTimestamp: + type: "integer" + format: "int64" + lastModifiedTimestamp: + type: "integer" + format: "int64" permissions: - description: "The permissions for this component." - $ref: "#/definitions/PermissionsDTO" - bulletins: - type: "array" - description: "The bulletins for this component." - items: - $ref: "#/definitions/BulletinEntity" - disconnectedNodeAcknowledged: - type: "boolean" - description: "Acknowledges that this node is disconnected to allow for mutable\ - \ requests to proceed." - component: - $ref: "#/definitions/RegistryDTO" - xml: - name: "registryClientEntity" + $ref: "#/definitions/FlowRegistryPermissions" + versionCount: + type: "integer" + format: "int64" + versionInfo: + $ref: "#/definitions/RegisteredFlowVersionInfo" example: - bulletins: - - sourceId: "sourceId" - canRead: true - groupId: "groupId" - id: 5 - nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - 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" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" - timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: - name: "name" - description: "description" - id: "id" - uri: "uri" + versionCount: 6 + identifier: "identifier" + bucketName: "bucketName" permissions: canRead: true canWrite: true - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: "uri" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - RegistryClientsEntity: + canDelete: true + createdTimestamp: 1 + name: "name" + description: "description" + bucketIdentifier: "bucketIdentifier" + versionInfo: + version: 4 + lastModifiedTimestamp: 8 + RegisteredFlowSnapshot: type: "object" properties: - registries: - type: "array" - uniqueItems: true - items: - $ref: "#/definitions/RegistryClientEntity" - xml: - name: "registryClientsEntity" + snapshotMetadata: + $ref: "#/definitions/RegisteredFlowSnapshotMetadata" + flow: + $ref: "#/definitions/RegisteredFlow" + bucket: + $ref: "#/definitions/FlowRegistryBucket" + flowContents: + $ref: "#/definitions/VersionedProcessGroup" + externalControllerServices: + type: "object" + additionalProperties: + $ref: "#/definitions/ExternalControllerServiceReference" + parameterContexts: + type: "object" + additionalProperties: + $ref: "#/definitions/VersionedParameterContext" + flowEncodingVersion: + type: "string" + parameterProviders: + type: "object" + additionalProperties: + $ref: "#/definitions/ParameterProviderReference" + latest: + type: "boolean" example: - registries: - - bulletins: - - sourceId: "sourceId" - canRead: true - groupId: "groupId" - id: 5 - nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" - groupId: "groupId" - id: 5 - 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" - groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" - timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: - name: "name" - description: "description" - id: "id" - uri: "uri" + bucket: + identifier: "identifier" permissions: canRead: true canWrite: true - id: "id" + canDelete: true + createdTimestamp: 8 + name: "name" + description: "description" + snapshotMetadata: + flowIdentifier: "flowIdentifier" + comments: "comments" + author: "author" + bucketIdentifier: "bucketIdentifier" + version: 0 + timestamp: 2 + externalControllerServices: + key: + identifier: "identifier" + name: "name" + flowContents: + identifier: "identifier" + componentType: "CONNECTION" + variables: + key: "variables" + defaultBackPressureObjectThreshold: 3 + comments: "comments" + processors: + - autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + runDurationMillis: 0 + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + maxBackoffPeriod: "maxBackoffPeriod" + yieldDuration: "yieldDuration" + bundle: + artifact: "artifact" + version: "version" + group: "group" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + concurrentlySchedulableTaskCount: 5 + retryCount: 5 + penaltyDuration: "penaltyDuration" + backoffMechanism: "PENALIZE_FLOWFILE" + schedulingStrategy: "schedulingStrategy" + name: "name" + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + schedulingPeriod: "schedulingPeriod" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + properties: + key: "properties" + - autoTerminatedRelationships: + - "autoTerminatedRelationships" + - "autoTerminatedRelationships" + bulletinLevel: "bulletinLevel" + executionNode: "executionNode" + runDurationMillis: 0 + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + maxBackoffPeriod: "maxBackoffPeriod" + yieldDuration: "yieldDuration" + bundle: + artifact: "artifact" + version: "version" + group: "group" + retriedRelationships: + - "retriedRelationships" + - "retriedRelationships" + annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + concurrentlySchedulableTaskCount: 5 + retryCount: 5 + penaltyDuration: "penaltyDuration" + backoffMechanism: "PENALIZE_FLOWFILE" + schedulingStrategy: "schedulingStrategy" + name: "name" + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + schedulingPeriod: "schedulingPeriod" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + properties: + key: "properties" + labels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + width: 5.877124706116695 + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + label: "label" + groupIdentifier: "groupIdentifier" + zIndex: 9 + height: 7.835035282970782 + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + width: 5.877124706116695 + instanceIdentifier: "instanceIdentifier" + style: + key: "style" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + label: "label" + groupIdentifier: "groupIdentifier" + zIndex: 9 + height: 7.835035282970782 + defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" + controllerServices: + - annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + bulletinLevel: "bulletinLevel" + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + bundle: + artifact: "artifact" + version: "version" + group: "group" + properties: + key: "properties" + - annotationData: "annotationData" + identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + bulletinLevel: "bulletinLevel" + type: "type" + propertyDescriptors: + key: + resourceDefinition: + resourceTypes: + - "FILE" + - "FILE" + cardinality: "SINGLE" + displayName: "displayName" + identifiesControllerService: true + name: "name" + sensitive: true + scheduledState: "ENABLED" + controllerServiceApis: + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + - type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + bundle: + artifact: "artifact" + version: "version" + group: "group" + properties: + key: "properties" + defaultFlowFileExpiration: "defaultFlowFileExpiration" + flowFileConcurrency: "flowFileConcurrency" + processGroups: + - null + - null + flowFileOutboundPolicy: "flowFileOutboundPolicy" + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + name: "name" + inputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + allowRemoteAccess: true + concurrentlySchedulableTaskCount: 8 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + type: "INPUT_PORT" + groupIdentifier: "groupIdentifier" + scheduledState: "ENABLED" + funnels: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + instanceIdentifier: "instanceIdentifier" position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: "uri" - revision: - clientId: "clientId" - lastModifier: "lastModifier" + x: 9.254183946267839 + "y": 1.8268702177058116 + versionedFlowCoordinates: + registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" + bucketId: "bucketId" + flowId: "flowId" version: 0 - - bulletins: - - sourceId: "sourceId" - canRead: true - groupId: "groupId" - id: 5 - nodeAddress: "nodeAddress" - bulletin: - sourceId: "sourceId" - level: "level" + latest: true + remoteProcessGroups: + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + communicationsTimeout: "communicationsTimeout" + proxyHost: "proxyHost" + proxyPort: 3 + transportProtocol: "RAW" + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + name: "name" + targetUri: "targetUri" + proxyUser: "proxyUser" + targetUris: "targetUris" + inputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + instanceIdentifier: "instanceIdentifier" + yieldDuration: "yieldDuration" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + localNetworkInterface: "localNetworkInterface" + - identifier: "identifier" + componentType: "CONNECTION" + comments: "comments" + communicationsTimeout: "communicationsTimeout" + proxyHost: "proxyHost" + proxyPort: 3 + transportProtocol: "RAW" + outputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + name: "name" + targetUri: "targetUri" + proxyUser: "proxyUser" + targetUris: "targetUris" + inputPorts: + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + - identifier: "identifier" + componentType: "CONNECTION" + remoteGroupId: "remoteGroupId" + comments: "comments" + targetId: "targetId" + concurrentlySchedulableTaskCount: 9 + useCompression: true + scheduledState: "ENABLED" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + batchSize: + duration: "duration" + size: "size" + count: 8 + groupIdentifier: "groupIdentifier" + instanceIdentifier: "instanceIdentifier" + yieldDuration: "yieldDuration" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + localNetworkInterface: "localNetworkInterface" + groupIdentifier: "groupIdentifier" + connections: + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" groupId: "groupId" - id: 5 - 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" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" groupId: "groupId" - id: 5 - sourceName: "sourceName" - category: "category" - message: "message" - nodeAddress: "nodeAddress" - timestamp: "timestamp" - timestamp: "timestamp" - disconnectedNodeAcknowledged: true - component: + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 7 + bends: + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" - description: "description" - id: "id" - uri: "uri" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + - identifier: "identifier" + componentType: "CONNECTION" + prioritizers: + - "prioritizers" + - "prioritizers" + comments: "comments" + flowFileExpiration: "flowFileExpiration" + selectedRelationships: + - "selectedRelationships" + - "selectedRelationships" + loadBalanceCompression: "DO_NOT_COMPRESS" + destination: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + backPressureDataSizeThreshold: "backPressureDataSizeThreshold" + loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" + source: + comments: "comments" + groupId: "groupId" + name: "name" + instanceIdentifier: "instanceIdentifier" + id: "id" + type: "PROCESSOR" + labelIndex: 7 + bends: + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + partitioningAttribute: "partitioningAttribute" + zIndex: 3 + parameterContextName: "parameterContextName" + parameterProviders: + key: + identifier: "identifier" + name: "name" + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" + flow: + versionCount: 6 + identifier: "identifier" + bucketName: "bucketName" permissions: canRead: true canWrite: true - id: "id" - position: - x: 6.027456183070403 - "y": 1.4658129805029452 - uri: "uri" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 0 - RegistryDTO: + canDelete: true + createdTimestamp: 1 + name: "name" + description: "description" + bucketIdentifier: "bucketIdentifier" + versionInfo: + version: 4 + lastModifiedTimestamp: 8 + flowEncodingVersion: "flowEncodingVersion" + parameterContexts: + key: + parameterGroupName: "parameterGroupName" + identifier: "identifier" + synchronized: true + componentType: "CONNECTION" + comments: "comments" + description: "description" + inheritedParameterContexts: + - "inheritedParameterContexts" + - "inheritedParameterContexts" + name: "name" + instanceIdentifier: "instanceIdentifier" + position: + x: 9.254183946267839 + "y": 1.8268702177058116 + groupIdentifier: "groupIdentifier" + parameters: + - provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + - provided: true + name: "name" + description: "description" + sensitive: true + value: "value" + parameterProvider: "parameterProvider" + latest: true + RegisteredFlowSnapshotMetadata: type: "object" properties: - id: + bucketIdentifier: type: "string" - description: "The registry identifier" - name: + flowIdentifier: type: "string" - description: "The registry name" - description: + version: + type: "integer" + format: "int32" + timestamp: + type: "integer" + format: "int64" + author: type: "string" - description: "The registry description" - uri: + comments: type: "string" - description: "The registry URI" example: - name: "name" - description: "description" - id: "id" - uri: "uri" + flowIdentifier: "flowIdentifier" + comments: "comments" + author: "author" + bucketIdentifier: "bucketIdentifier" + version: 0 + timestamp: 2 + RegisteredFlowVersionInfo: + type: "object" + properties: + version: + type: "integer" + format: "int64" + example: + version: 4 Relationship: type: "object" properties: @@ -119736,7 +156420,7 @@ definitions: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -119745,14 +156429,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -119761,7 +156445,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -119769,7 +156453,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -119778,14 +156462,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -119794,7 +156478,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -119909,12 +156593,12 @@ definitions: $ref: "#/definitions/RemoteProcessGroupContentsDTO" example: targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -119931,13 +156615,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -119946,14 +156630,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -119962,7 +156646,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -119970,7 +156654,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -119979,14 +156663,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -119995,7 +156679,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -120007,7 +156691,7 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 RemoteProcessGroupEntity: type: "object" properties: @@ -120093,12 +156777,12 @@ definitions: disconnectedNodeAcknowledged: true component: targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -120115,13 +156799,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -120130,14 +156814,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -120146,7 +156830,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -120154,7 +156838,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -120163,14 +156847,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -120179,7 +156863,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -120191,7 +156875,7 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 permissions: canRead: true canWrite: true @@ -120212,50 +156896,50 @@ definitions: targetUri: "targetUri" nodeSnapshots: - statusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" address: "address" apiPort: 0 nodeId: "nodeId" - statusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" address: "address" apiPort: 0 nodeId: "nodeId" id: "id" aggregateSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" statsLastRefreshed: "statsLastRefreshed" validationStatus: "VALID" @@ -120312,7 +156996,7 @@ definitions: example: comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -120321,7 +157005,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -120407,7 +157091,7 @@ definitions: remoteProcessGroupPort: comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -120416,7 +157100,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -120478,50 +157162,50 @@ definitions: targetUri: "targetUri" nodeSnapshots: - statusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" address: "address" apiPort: 0 nodeId: "nodeId" - statusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" address: "address" apiPort: 0 nodeId: "nodeId" id: "id" aggregateSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" statsLastRefreshed: "statsLastRefreshed" validationStatus: "VALID" @@ -120544,50 +157228,50 @@ definitions: targetUri: "targetUri" nodeSnapshots: - statusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" address: "address" apiPort: 0 nodeId: "nodeId" - statusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" address: "address" apiPort: 0 nodeId: "nodeId" id: "id" aggregateSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" statsLastRefreshed: "statsLastRefreshed" validationStatus: "VALID" @@ -120643,17 +157327,17 @@ definitions: description: "The count/size of the flowfiles received from the remote process\ \ group in the last 5 minutes." example: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" RemoteProcessGroupStatusSnapshotEntity: type: "object" @@ -120671,17 +157355,17 @@ definitions: example: canRead: true remoteProcessGroupStatusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" id: "id" RemoteProcessGroupsEntity: @@ -120732,12 +157416,12 @@ definitions: disconnectedNodeAcknowledged: true component: targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -120754,13 +157438,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -120769,14 +157453,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -120785,7 +157469,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -120793,7 +157477,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -120802,14 +157486,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -120818,7 +157502,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -120830,7 +157514,7 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 permissions: canRead: true canWrite: true @@ -120851,50 +157535,50 @@ definitions: targetUri: "targetUri" nodeSnapshots: - statusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" address: "address" apiPort: 0 nodeId: "nodeId" - statusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" address: "address" apiPort: 0 nodeId: "nodeId" id: "id" aggregateSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" statsLastRefreshed: "statsLastRefreshed" validationStatus: "VALID" @@ -120938,12 +157622,12 @@ definitions: disconnectedNodeAcknowledged: true component: targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -120960,13 +157644,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -120975,14 +157659,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -120991,7 +157675,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -120999,7 +157683,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -121008,14 +157692,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -121024,7 +157708,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -121036,7 +157720,7 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 permissions: canRead: true canWrite: true @@ -121057,50 +157741,50 @@ definitions: targetUri: "targetUri" nodeSnapshots: - statusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" address: "address" apiPort: 0 nodeId: "nodeId" - statusSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" address: "address" apiPort: 0 nodeId: "nodeId" id: "id" aggregateSnapshot: - bytesReceived: 0 + bytesReceived: 4 transmissionStatus: "transmissionStatus" - activeThreadCount: 7 + activeThreadCount: 3 groupId: "groupId" - flowFilesReceived: 4 + flowFilesReceived: 3 name: "name" targetUri: "targetUri" - flowFilesSent: 5 + flowFilesSent: 7 received: "received" id: "id" - bytesSent: 3 + bytesSent: 5 sent: "sent" statsLastRefreshed: "statsLastRefreshed" validationStatus: "VALID" @@ -121158,6 +157842,98 @@ definitions: nodeIdentifier: type: "string" description: "The Node Identifier that this queue partition is sending to" + ReplayLastEventRequestEntity: + type: "object" + properties: + componentId: + type: "string" + description: "The UUID of the component whose last event should be replayed." + nodes: + type: "string" + description: "Which nodes are to replay their last provenance event." + enum: + - "ALL" + - "PRIMARY" + xml: + name: "replayLastEventRequestEntity" + example: + componentId: "componentId" + nodes: "ALL" + ReplayLastEventResponseEntity: + type: "object" + properties: + componentId: + type: "string" + description: "The UUID of the component whose last event should be replayed." + nodes: + type: "string" + description: "Which nodes were requested to replay their last provenance event." + enum: + - "ALL" + - "PRIMARY" + aggregateSnapshot: + description: "The aggregate result of all nodes' responses" + $ref: "#/definitions/ReplayLastEventSnapshotDTO" + nodeSnapshots: + type: "array" + description: "The node-wise results" + items: + $ref: "#/definitions/NodeReplayLastEventSnapshotDTO" + xml: + name: "replayLastEventResponseEntity" + example: + componentId: "componentId" + nodes: "ALL" + nodeSnapshots: + - address: "address" + apiPort: 6 + nodeId: "nodeId" + snapshot: + failureExplanation: "failureExplanation" + eventAvailable: true + eventsReplayed: + - 0 + - 0 + - address: "address" + apiPort: 6 + nodeId: "nodeId" + snapshot: + failureExplanation: "failureExplanation" + eventAvailable: true + eventsReplayed: + - 0 + - 0 + aggregateSnapshot: + failureExplanation: "failureExplanation" + eventAvailable: true + eventsReplayed: + - 0 + - 0 + ReplayLastEventSnapshotDTO: + type: "object" + properties: + eventsReplayed: + type: "array" + description: "The IDs of the events that were successfully replayed" + items: + type: "integer" + format: "int64" + failureExplanation: + type: "string" + description: "If unable to replay an event, specifies why the event could\ + \ not be replayed" + eventAvailable: + type: "boolean" + description: "Whether or not an event was available. This may not be populated\ + \ if there was a failure." + xml: + name: "replayLastEventSnapshot" + example: + failureExplanation: "failureExplanation" + eventAvailable: true + eventsReplayed: + - 0 + - 0 ReportingTaskDTO: type: "object" properties: @@ -121181,7 +157957,8 @@ definitions: type: "string" description: "The fully qualified type of the reporting task." bundle: - description: "The details of the artifact that bundled this processor type." + description: "The details of the artifact that bundled this reporting task\ + \ type." $ref: "#/definitions/BundleDTO" state: type: "string" @@ -121211,7 +157988,7 @@ definitions: schedulingPeriod: type: "string" description: "The frequency with which to schedule the reporting task. The\ - \ format of the value willd epend on the valud of the schedulingStrategy." + \ format of the value will depend on the value of the schedulingStrategy." schedulingStrategy: type: "string" description: "The scheduling strategy that determines how the schedulingPeriod\ @@ -121253,9 +158030,9 @@ definitions: type: "string" validationStatus: type: "string" - description: "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)" + description: "Indicates whether the Reporting Task is valid, invalid, or still\ + \ in the process of validating (i.e., it is unknown whether or not the Reporting\ + \ Task is valid)" enum: - "VALID" - "INVALID" @@ -121396,6 +158173,8 @@ definitions: uniqueItems: true items: $ref: "#/definitions/Restriction" + stateful: + $ref: "#/definitions/Stateful" propertyDescriptors: type: "object" description: "Descriptions of configuration properties applicable to this\ @@ -122052,6 +158831,22 @@ definitions: name: "name" - identifier: "identifier" name: "name" + Response: + type: "object" + properties: + metadata: + type: "object" + additionalProperties: + type: "array" + items: + type: "object" + properties: {} + status: + type: "integer" + format: "int32" + entity: + type: "object" + properties: {} Restriction: type: "object" properties: @@ -122085,33 +158880,6 @@ definitions: clientId: "clientId" lastModifier: "lastModifier" version: 0 - RevisionInfo: - type: "object" - properties: - clientId: - type: "string" - description: "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." - version: - type: "integer" - format: "int64" - description: "NiFi Registry 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." - lastModifier: - type: "string" - description: "The user that last modified the entity." - readOnly: true - description: "The revision information for an entity managed through the REST\ - \ API." - example: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 RunStatusDetailsRequestEntity: type: "object" properties: @@ -122371,6 +159139,11 @@ definitions: description: "The parameter contexts that matched the search." items: $ref: "#/definitions/ComponentSearchResultDTO" + parameterProviderNodeResults: + type: "array" + description: "The parameter provider nodes that matched the search" + items: + $ref: "#/definitions/ComponentSearchResultDTO" parameterResults: type: "array" description: "The parameters that matched the search." @@ -122553,6 +159326,31 @@ definitions: - "matches" - "matches" remoteProcessGroupResults: + - versionedGroup: + name: "name" + id: "id" + groupId: "groupId" + name: "name" + parentGroup: + name: "name" + id: "id" + id: "id" + matches: + - "matches" + - "matches" + - versionedGroup: + name: "name" + id: "id" + groupId: "groupId" + name: "name" + parentGroup: + name: "name" + id: "id" + id: "id" + matches: + - "matches" + - "matches" + parameterProviderNodeResults: - versionedGroup: name: "name" id: "id" @@ -122837,6 +159635,31 @@ definitions: - "matches" - "matches" remoteProcessGroupResults: + - versionedGroup: + name: "name" + id: "id" + groupId: "groupId" + name: "name" + parentGroup: + name: "name" + id: "id" + id: "id" + matches: + - "matches" + - "matches" + - versionedGroup: + name: "name" + id: "id" + groupId: "groupId" + name: "name" + parentGroup: + name: "name" + id: "id" + id: "id" + matches: + - "matches" + - "matches" + parameterProviderNodeResults: - versionedGroup: name: "name" id: "id" @@ -123114,6 +159937,26 @@ definitions: lastModifier: "lastModifier" version: 0 disconnectedNodeAcknowledged: true + StackTraceElement: + type: "object" + properties: + classLoaderName: + type: "string" + moduleName: + type: "string" + moduleVersion: + type: "string" + methodName: + type: "string" + fileName: + type: "string" + lineNumber: + type: "integer" + format: "int32" + className: + type: "string" + nativeMethod: + type: "boolean" StartVersionControlRequestEntity: type: "object" properties: @@ -123191,6 +160034,22 @@ definitions: clusterNodeAddress: "clusterNodeAddress" value: "value" key: "key" + Stateful: + type: "object" + properties: + description: + type: "string" + description: "Description of what information is being stored in the StateManager" + scopes: + type: "array" + description: "Indicates the Scope(s) associated with the State that is stored\ + \ and retrieved" + uniqueItems: true + items: + type: "string" + enum: + - "CLUSTER" + - "LOCAL" StatusDescriptorDTO: type: "object" properties: @@ -124791,7 +161650,7 @@ definitions: - null outputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -124813,7 +161672,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -124836,7 +161695,7 @@ definitions: - "userAccessControl" inputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -124858,7 +161717,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -124936,17 +161795,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -125043,17 +161902,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -125109,12 +161968,12 @@ definitions: - "retriedRelationships" remoteProcessGroups: - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -125131,13 +161990,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -125146,14 +162005,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -125162,7 +162021,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -125170,7 +162029,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -125179,14 +162038,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -125195,7 +162054,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -125207,14 +162066,14 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -125231,13 +162090,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -125246,14 +162105,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -125262,7 +162121,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -125270,7 +162129,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -125279,14 +162138,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -125295,7 +162154,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -125307,7 +162166,7 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 connections: - prioritizers: - "prioritizers" @@ -125411,8 +162270,8 @@ definitions: loadBalancePartitionAttribute: "loadBalancePartitionAttribute" labels: - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -125421,10 +162280,10 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -125433,7 +162292,7 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 encodingVersion: "encodingVersion" groupId: "groupId" name: "name" @@ -126050,7 +162909,7 @@ definitions: - null outputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -126072,7 +162931,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -126095,7 +162954,7 @@ definitions: - "userAccessControl" inputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -126117,7 +162976,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -126195,17 +163054,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -126302,17 +163161,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -126368,12 +163227,12 @@ definitions: - "retriedRelationships" remoteProcessGroups: - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -126390,13 +163249,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -126405,14 +163264,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -126421,7 +163280,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -126429,7 +163288,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -126438,14 +163297,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -126454,7 +163313,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -126466,14 +163325,14 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -126490,13 +163349,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -126505,14 +163364,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -126521,7 +163380,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -126529,7 +163388,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -126538,14 +163397,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -126554,7 +163413,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -126566,7 +163425,7 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 connections: - prioritizers: - "prioritizers" @@ -126670,8 +163529,8 @@ definitions: loadBalancePartitionAttribute: "loadBalancePartitionAttribute" labels: - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -126680,10 +163539,10 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -126692,7 +163551,7 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 encodingVersion: "encodingVersion" groupId: "groupId" name: "name" @@ -127338,7 +164197,7 @@ definitions: - null outputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -127360,7 +164219,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -127383,7 +164242,7 @@ definitions: - "userAccessControl" inputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -127405,7 +164264,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -127483,17 +164342,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -127590,17 +164449,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -127656,12 +164515,12 @@ definitions: - "retriedRelationships" remoteProcessGroups: - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -127678,13 +164537,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -127693,14 +164552,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -127709,7 +164568,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -127717,7 +164576,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -127726,14 +164585,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -127742,7 +164601,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -127754,14 +164613,14 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -127778,13 +164637,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -127793,14 +164652,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -127809,7 +164668,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -127817,7 +164676,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -127826,14 +164685,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -127842,7 +164701,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -127854,7 +164713,7 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 connections: - prioritizers: - "prioritizers" @@ -127958,8 +164817,8 @@ definitions: loadBalancePartitionAttribute: "loadBalancePartitionAttribute" labels: - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -127968,10 +164827,10 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -127980,7 +164839,7 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 encodingVersion: "encodingVersion" groupId: "groupId" name: "name" @@ -128610,7 +165469,7 @@ definitions: - null outputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -128632,7 +165491,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -128655,7 +165514,7 @@ definitions: - "userAccessControl" inputPorts: - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -128677,7 +165536,7 @@ definitions: - "userAccessControl" - "userAccessControl" - comments: "comments" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 2 groupAccessControl: - "groupAccessControl" - "groupAccessControl" @@ -128755,17 +165614,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -128862,17 +165721,17 @@ definitions: config: annotationData: "annotationData" comments: "comments" - concurrentlySchedulableTaskCount: 1 + concurrentlySchedulableTaskCount: 6 autoTerminatedRelationships: - "autoTerminatedRelationships" - "autoTerminatedRelationships" - retryCount: 2 + retryCount: 1 bulletinLevel: "bulletinLevel" executionNode: "executionNode" penaltyDuration: "penaltyDuration" defaultSchedulingPeriod: key: "defaultSchedulingPeriod" - runDurationMillis: 6 + runDurationMillis: 3 defaultConcurrentTasks: key: "defaultConcurrentTasks" customUiUrl: "customUiUrl" @@ -128928,12 +165787,12 @@ definitions: - "retriedRelationships" remoteProcessGroups: - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -128950,13 +165809,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -128965,14 +165824,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -128981,7 +165840,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -128989,7 +165848,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -128998,14 +165857,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -129014,7 +165873,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -129026,14 +165885,14 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 - targetSecure: true - inactiveRemoteInputPortCount: 6 + inactiveRemoteInputPortCount: 9 communicationsTimeout: "communicationsTimeout" - outputPortCount: 9 - inputPortCount: 5 + outputPortCount: 5 + inputPortCount: 4 activeRemoteInputPortCount: 9 - proxyPort: 4 + proxyPort: 1 flowRefreshed: "flowRefreshed" versionedComponentId: "versionedComponentId" transportProtocol: "transportProtocol" @@ -129050,13 +165909,13 @@ definitions: - "authorizationIssues" proxyPassword: "proxyPassword" parentGroupId: "parentGroupId" - activeRemoteOutputPortCount: 8 + activeRemoteOutputPortCount: 6 proxyHost: "proxyHost" contents: outputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -129065,14 +165924,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -129081,7 +165940,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -129089,7 +165948,7 @@ definitions: inputPorts: - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -129098,14 +165957,14 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true id: "id" - comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 6 + concurrentlySchedulableTaskCount: 9 groupId: "groupId" useCompression: true targetRunning: true @@ -129114,7 +165973,7 @@ definitions: batchSettings: duration: "duration" size: "size" - count: 3 + count: 6 name: "name" transmitting: true exists: true @@ -129126,7 +165985,7 @@ definitions: position: x: 6.027456183070403 "y": 1.4658129805029452 - inactiveRemoteOutputPortCount: 9 + inactiveRemoteOutputPortCount: 8 connections: - prioritizers: - "prioritizers" @@ -129230,8 +166089,8 @@ definitions: loadBalancePartitionAttribute: "loadBalancePartitionAttribute" labels: - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -129240,10 +166099,10 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 - versionedComponentId: "versionedComponentId" - getzIndex: 6 - width: 6.878052220127876 + getzIndex: 5 + width: 6.778324963048013 parentGroupId: "parentGroupId" style: key: "style" @@ -129252,7 +166111,7 @@ definitions: x: 6.027456183070403 "y": 1.4658129805029452 label: "label" - height: 5.944895607614016 + height: 6.878052220127876 encodingVersion: "encodingVersion" groupId: "groupId" name: "name" @@ -129690,6 +166549,23 @@ definitions: description: "Indicates whether or not the user has requested that the task\ \ be terminated. If this is true, it may indicate that the thread is in\ \ a state where it will continue running indefinitely without returning." + Throwable: + type: "object" + properties: + cause: + $ref: "#/definitions/Throwable" + stackTrace: + type: "array" + items: + $ref: "#/definitions/StackTraceElement" + message: + type: "string" + suppressed: + type: "array" + items: + $ref: "#/definitions/Throwable" + localizedMessage: + type: "string" TransactionResultEntity: type: "object" properties: @@ -136090,12 +172966,13 @@ definitions: groupId: "groupId" stateExplanation: "stateExplanation" registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" state: "LOCALLY_MODIFIED" registryName: "registryName" flowId: "flowId" flowName: "flowName" - version: 6 + version: 0 flowDescription: "flowDescription" VersionControlInformationDTO: type: "object" @@ -136128,6 +173005,9 @@ definitions: type: "integer" format: "int32" description: "The version of the flow" + storageLocation: + type: "string" + description: "The storage location" state: type: "string" description: "The current state of the Process Group, as it relates to the\ @@ -136146,12 +173026,13 @@ definitions: groupId: "groupId" stateExplanation: "stateExplanation" registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" state: "LOCALLY_MODIFIED" registryName: "registryName" flowId: "flowId" flowName: "flowName" - version: 6 + version: 0 flowDescription: "flowDescription" VersionControlInformationEntity: type: "object" @@ -136179,12 +173060,13 @@ definitions: groupId: "groupId" stateExplanation: "stateExplanation" registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" state: "LOCALLY_MODIFIED" registryName: "registryName" flowId: "flowId" flowName: "flowName" - version: 6 + version: 0 flowDescription: "flowDescription" VersionInfoDTO: type: "object" @@ -136344,7 +173226,9 @@ definitions: - "CONTROLLER_SERVICE" - "REPORTING_TASK" - "PARAMETER_CONTEXT" + - "PARAMETER_PROVIDER" - "TEMPLATE" + - "FLOW_REGISTRY_CLIENT" groupIdentifier: type: "string" description: "The ID of the Process Group that this component belongs to" @@ -136376,21 +173260,21 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 VersionedControllerService: type: "object" properties: @@ -136464,7 +173348,9 @@ definitions: - "CONTROLLER_SERVICE" - "REPORTING_TASK" - "PARAMETER_CONTEXT" + - "PARAMETER_PROVIDER" - "TEMPLATE" + - "FLOW_REGISTRY_CLIENT" groupIdentifier: type: "string" description: "The ID of the Process Group that this component belongs to" @@ -136501,8 +173387,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -136510,96 +173396,15 @@ definitions: group: "group" properties: key: "properties" - VersionedFlow: + VersionedFlowCoordinates: type: "object" - required: - - "bucketIdentifier" - - "name" - - "type" properties: - link: - description: "An WebLink to this entity." - readOnly: true - $ref: "#/definitions/JaxbLink" - identifier: - type: "string" - description: "An ID to uniquely identify this object." - readOnly: true - name: - type: "string" - description: "The name of the item." - description: - type: "string" - description: "A description of the item." - bucketIdentifier: + registryId: type: "string" - description: "The identifier of the bucket this items belongs to. This cannot\ - \ be changed after the item is created." - bucketName: + description: "The identifier of the Flow Registry that contains the flow" + storageLocation: type: "string" - description: "The name of the bucket this items belongs to." - readOnly: true - createdTimestamp: - type: "integer" - format: "int64" - description: "The timestamp of when the item was created, as milliseconds\ - \ since epoch." - readOnly: true - minimum: 1 - modifiedTimestamp: - type: "integer" - format: "int64" - description: "The timestamp of when the item was last modified, as milliseconds\ - \ since epoch." - readOnly: true - minimum: 1 - type: - type: "string" - description: "The type of item." - enum: - - "Flow" - - "Bundle" - permissions: - description: "The access that the current user has to the bucket containing\ - \ this item." - readOnly: true - $ref: "#/definitions/Permissions" - versionCount: - type: "integer" - format: "int64" - description: "The number of versions of this flow." - readOnly: true - minimum: 0 - revision: - description: "The revision of this entity used for optimistic-locking during\ - \ updates." - readOnly: true - $ref: "#/definitions/RevisionInfo" - example: - versionCount: 0 - identifier: "identifier" - bucketName: "bucketName" - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" - name: "name" - description: "description" - modifiedTimestamp: 1 - bucketIdentifier: "bucketIdentifier" - type: "Flow" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 - VersionedFlowCoordinates: - type: "object" - properties: + description: "The location of the Flow Registry that stores the flow" registryUrl: type: "string" description: "The URL of the Flow Registry that contains the flow" @@ -136619,9 +173424,11 @@ definitions: \ of the flow" example: registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" flowId: "flowId" - version: 3 + version: 0 latest: true VersionedFlowDTO: type: "object" @@ -136675,716 +173482,12 @@ definitions: bucketId: "bucketId" flowId: "flowId" flowName: "flowName" - VersionedFlowSnapshot: - type: "object" - required: - - "flowContents" - - "snapshotMetadata" - properties: - snapshotMetadata: - description: "The metadata for this snapshot" - $ref: "#/definitions/VersionedFlowSnapshotMetadata" - flowContents: - description: "The contents of the versioned flow" - $ref: "#/definitions/VersionedProcessGroup" - externalControllerServices: - type: "object" - description: "The information about controller services that exist outside\ - \ this versioned flow, but are referenced by components within the versioned\ - \ flow." - additionalProperties: - $ref: "#/definitions/ExternalControllerServiceReference" - parameterContexts: - type: "object" - description: "The parameter contexts referenced by process groups in the flow\ - \ contents. The mapping is from the name of the context to the context instance,\ - \ and it is expected that any context in this map is referenced by at least\ - \ one process group in this flow." - additionalProperties: - $ref: "#/definitions/VersionedParameterContext" - flowEncodingVersion: - type: "string" - description: "The optional encoding version of the flow contents." - flow: - description: "The flow this snapshot is for" - readOnly: true - $ref: "#/definitions/VersionedFlow" - bucket: - description: "The bucket where the flow is located" - readOnly: true - $ref: "#/definitions/Bucket" - latest: - type: "boolean" - example: - bucket: - identifier: "identifier" - allowBundleRedeploy: true - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" - name: "name" - description: "description" - allowPublicRead: true - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 - snapshotMetadata: - flowIdentifier: "flowIdentifier" - comments: "comments" - author: "author" - link: - href: "http://example.com/aeiou" - params: - key: "params" - bucketIdentifier: "bucketIdentifier" - version: 0 - timestamp: 1 - externalControllerServices: - key: - identifier: "identifier" - name: "name" - flowContents: - identifier: "identifier" - componentType: "CONNECTION" - variables: - key: "variables" - defaultBackPressureObjectThreshold: 9 - comments: "comments" - processors: - - autoTerminatedRelationships: - - "autoTerminatedRelationships" - - "autoTerminatedRelationships" - bulletinLevel: "bulletinLevel" - executionNode: "executionNode" - runDurationMillis: 1 - type: "type" - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - "FILE" - - "FILE" - cardinality: "SINGLE" - displayName: "displayName" - identifiesControllerService: true - name: "name" - sensitive: true - scheduledState: "ENABLED" - maxBackoffPeriod: "maxBackoffPeriod" - yieldDuration: "yieldDuration" - bundle: - artifact: "artifact" - version: "version" - group: "group" - retriedRelationships: - - "retriedRelationships" - - "retriedRelationships" - annotationData: "annotationData" - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 - penaltyDuration: "penaltyDuration" - backoffMechanism: "PENALIZE_FLOWFILE" - schedulingStrategy: "schedulingStrategy" - name: "name" - instanceIdentifier: "instanceIdentifier" - style: - key: "style" - schedulingPeriod: "schedulingPeriod" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - properties: - key: "properties" - - autoTerminatedRelationships: - - "autoTerminatedRelationships" - - "autoTerminatedRelationships" - bulletinLevel: "bulletinLevel" - executionNode: "executionNode" - runDurationMillis: 1 - type: "type" - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - "FILE" - - "FILE" - cardinality: "SINGLE" - displayName: "displayName" - identifiesControllerService: true - name: "name" - sensitive: true - scheduledState: "ENABLED" - maxBackoffPeriod: "maxBackoffPeriod" - yieldDuration: "yieldDuration" - bundle: - artifact: "artifact" - version: "version" - group: "group" - retriedRelationships: - - "retriedRelationships" - - "retriedRelationships" - annotationData: "annotationData" - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 - penaltyDuration: "penaltyDuration" - backoffMechanism: "PENALIZE_FLOWFILE" - schedulingStrategy: "schedulingStrategy" - name: "name" - instanceIdentifier: "instanceIdentifier" - style: - key: "style" - schedulingPeriod: "schedulingPeriod" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - properties: - key: "properties" - labels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - width: 7.606863723092579 - instanceIdentifier: "instanceIdentifier" - style: - key: "style" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - label: "label" - groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - width: 7.606863723092579 - instanceIdentifier: "instanceIdentifier" - style: - key: "style" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - label: "label" - groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 - defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" - controllerServices: - - annotationData: "annotationData" - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - bulletinLevel: "bulletinLevel" - type: "type" - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - "FILE" - - "FILE" - cardinality: "SINGLE" - displayName: "displayName" - identifiesControllerService: true - name: "name" - sensitive: true - scheduledState: "ENABLED" - controllerServiceApis: - - type: "type" - bundle: - artifact: "artifact" - version: "version" - group: "group" - - type: "type" - bundle: - artifact: "artifact" - version: "version" - group: "group" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - bundle: - artifact: "artifact" - version: "version" - group: "group" - properties: - key: "properties" - - annotationData: "annotationData" - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - bulletinLevel: "bulletinLevel" - type: "type" - propertyDescriptors: - key: - resourceDefinition: - resourceTypes: - - "FILE" - - "FILE" - cardinality: "SINGLE" - displayName: "displayName" - identifiesControllerService: true - name: "name" - sensitive: true - scheduledState: "ENABLED" - controllerServiceApis: - - type: "type" - bundle: - artifact: "artifact" - version: "version" - group: "group" - - type: "type" - bundle: - artifact: "artifact" - version: "version" - group: "group" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - bundle: - artifact: "artifact" - version: "version" - group: "group" - properties: - key: "properties" - defaultFlowFileExpiration: "defaultFlowFileExpiration" - flowFileConcurrency: "flowFileConcurrency" - processGroups: - - null - - null - flowFileOutboundPolicy: "flowFileOutboundPolicy" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - name: "name" - inputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - allowRemoteAccess: true - concurrentlySchedulableTaskCount: 8 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - type: "INPUT_PORT" - groupIdentifier: "groupIdentifier" - scheduledState: "ENABLED" - funnels: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - versionedFlowCoordinates: - registryUrl: "registryUrl" - bucketId: "bucketId" - flowId: "flowId" - version: 3 - latest: true - remoteProcessGroups: - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - communicationsTimeout: "communicationsTimeout" - proxyHost: "proxyHost" - proxyPort: 4 - transportProtocol: "RAW" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 - groupIdentifier: "groupIdentifier" - name: "name" - targetUri: "targetUri" - proxyUser: "proxyUser" - targetUris: "targetUris" - inputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 - groupIdentifier: "groupIdentifier" - instanceIdentifier: "instanceIdentifier" - yieldDuration: "yieldDuration" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - localNetworkInterface: "localNetworkInterface" - - identifier: "identifier" - componentType: "CONNECTION" - comments: "comments" - communicationsTimeout: "communicationsTimeout" - proxyHost: "proxyHost" - proxyPort: 4 - transportProtocol: "RAW" - outputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 - groupIdentifier: "groupIdentifier" - name: "name" - targetUri: "targetUri" - proxyUser: "proxyUser" - targetUris: "targetUris" - inputPorts: - - identifier: "identifier" - componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 - groupIdentifier: "groupIdentifier" - - identifier: "identifier" - componentType: "CONNECTION" - remoteGroupId: "remoteGroupId" - comments: "comments" - targetId: "targetId" - concurrentlySchedulableTaskCount: 8 - useCompression: true - scheduledState: "ENABLED" - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - batchSize: - duration: "duration" - size: "size" - count: 9 - groupIdentifier: "groupIdentifier" - instanceIdentifier: "instanceIdentifier" - yieldDuration: "yieldDuration" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - localNetworkInterface: "localNetworkInterface" - groupIdentifier: "groupIdentifier" - connections: - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 0 - bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 5 - - identifier: "identifier" - componentType: "CONNECTION" - prioritizers: - - "prioritizers" - - "prioritizers" - comments: "comments" - flowFileExpiration: "flowFileExpiration" - selectedRelationships: - - "selectedRelationships" - - "selectedRelationships" - loadBalanceCompression: "DO_NOT_COMPRESS" - destination: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - backPressureDataSizeThreshold: "backPressureDataSizeThreshold" - loadBalanceStrategy: "DO_NOT_LOAD_BALANCE" - source: - comments: "comments" - groupId: "groupId" - name: "name" - instanceIdentifier: "instanceIdentifier" - id: "id" - type: "PROCESSOR" - labelIndex: 0 - bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 - name: "name" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - partitioningAttribute: "partitioningAttribute" - zIndex: 5 - parameterContextName: "parameterContextName" - flowEncodingVersion: "flowEncodingVersion" - flow: - versionCount: 0 - identifier: "identifier" - bucketName: "bucketName" - permissions: - canRead: true - canWrite: true - canDelete: true - createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" - name: "name" - description: "description" - modifiedTimestamp: 1 - bucketIdentifier: "bucketIdentifier" - type: "Flow" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 - parameterContexts: - key: - identifier: "identifier" - inheritedParameterContexts: - - "inheritedParameterContexts" - - "inheritedParameterContexts" - componentType: "CONNECTION" - comments: "comments" - name: "name" - description: "description" - instanceIdentifier: "instanceIdentifier" - position: - x: 8.28965939814297 - "y": 6.623518433804886 - groupIdentifier: "groupIdentifier" - parameters: - - name: "name" - description: "description" - sensitive: true - value: "value" - - name: "name" - description: "description" - sensitive: true - value: "value" - latest: true VersionedFlowSnapshotEntity: type: "object" properties: versionedFlowSnapshot: description: "The versioned flow snapshot" - $ref: "#/definitions/VersionedFlowSnapshot" + $ref: "#/definitions/RegisteredFlowSnapshot" processGroupRevision: description: "The Revision of the Process Group under Version Control" $ref: "#/definitions/RevisionDTO" @@ -137411,34 +173514,20 @@ definitions: versionedFlowSnapshot: bucket: identifier: "identifier" - allowBundleRedeploy: true permissions: canRead: true canWrite: true canDelete: true - createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" + createdTimestamp: 8 name: "name" description: "description" - allowPublicRead: true - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 snapshotMetadata: flowIdentifier: "flowIdentifier" comments: "comments" author: "author" - link: - href: "http://example.com/aeiou" - params: - key: "params" bucketIdentifier: "bucketIdentifier" version: 0 - timestamp: 1 + timestamp: 2 externalControllerServices: key: identifier: "identifier" @@ -137448,7 +173537,7 @@ definitions: componentType: "CONNECTION" variables: key: "variables" - defaultBackPressureObjectThreshold: 9 + defaultBackPressureObjectThreshold: 3 comments: "comments" processors: - autoTerminatedRelationships: @@ -137456,7 +173545,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -137483,8 +173572,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -137494,8 +173583,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -137504,7 +173593,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -137531,8 +173620,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -137542,8 +173631,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -137552,32 +173641,32 @@ definitions: componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 - identifier: "identifier" componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" controllerServices: - annotationData: "annotationData" @@ -137612,8 +173701,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -137653,8 +173742,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -137677,8 +173766,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -137690,8 +173779,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -137705,8 +173794,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -137718,8 +173807,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -137730,8 +173819,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" @@ -137739,18 +173828,20 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 versionedFlowCoordinates: registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" flowId: "flowId" - version: 3 + version: 0 latest: true remoteProcessGroups: - identifier: "identifier" @@ -137758,7 +173849,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -137766,36 +173857,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -137807,42 +173898,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" - identifier: "identifier" @@ -137850,7 +173941,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -137858,36 +173949,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -137899,42 +173990,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" @@ -137966,21 +174057,21 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 - identifier: "identifier" componentType: "CONNECTION" prioritizers: @@ -138008,25 +174099,33 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 parameterContextName: "parameterContextName" - flowEncodingVersion: "flowEncodingVersion" + parameterProviders: + key: + identifier: "identifier" + name: "name" + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" flow: - versionCount: 0 + versionCount: 6 identifier: "identifier" bucketName: "bucketName" permissions: @@ -138034,99 +174133,51 @@ definitions: canWrite: true canDelete: true createdTimestamp: 1 - link: - href: "http://example.com/aeiou" - params: - key: "params" name: "name" description: "description" - modifiedTimestamp: 1 bucketIdentifier: "bucketIdentifier" - type: "Flow" - revision: - clientId: "clientId" - lastModifier: "lastModifier" - version: 3 + versionInfo: + version: 4 + lastModifiedTimestamp: 8 + flowEncodingVersion: "flowEncodingVersion" parameterContexts: key: + parameterGroupName: "parameterGroupName" identifier: "identifier" + synchronized: true + componentType: "CONNECTION" + comments: "comments" + description: "description" inheritedParameterContexts: - "inheritedParameterContexts" - "inheritedParameterContexts" - componentType: "CONNECTION" - comments: "comments" name: "name" - description: "description" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" parameters: - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" + parameterProvider: "parameterProvider" latest: true registryId: "registryId" updateDescendantVersionedFlows: true - VersionedFlowSnapshotMetadata: - type: "object" - required: - - "bucketIdentifier" - - "flowIdentifier" - - "version" - properties: - link: - description: "An WebLink to this entity." - readOnly: true - $ref: "#/definitions/JaxbLink" - bucketIdentifier: - type: "string" - description: "The identifier of the bucket this snapshot belongs to." - flowIdentifier: - type: "string" - description: "The identifier of the flow this snapshot belongs to." - version: - type: "integer" - format: "int32" - description: "The version of this snapshot of the flow." - minimum: -1 - timestamp: - type: "integer" - format: "int64" - description: "The timestamp when the flow was saved, as milliseconds since\ - \ epoch." - readOnly: true - minimum: 1 - author: - type: "string" - description: "The user that created this snapshot of the flow." - readOnly: true - comments: - type: "string" - description: "The comments provided by the user when creating the snapshot." - example: - flowIdentifier: "flowIdentifier" - comments: "comments" - author: "author" - link: - href: "http://example.com/aeiou" - params: - key: "params" - bucketIdentifier: "bucketIdentifier" - version: 0 - timestamp: 1 VersionedFlowSnapshotMetadataEntity: type: "object" properties: versionedFlowSnapshotMetadata: - description: "The collection of versioned flow snapshot metadata" - $ref: "#/definitions/VersionedFlowSnapshotMetadata" + description: "The collection of registered flow snapshot metadata" + $ref: "#/definitions/RegisteredFlowSnapshotMetadata" registryId: type: "string" description: "The ID of the Registry that this flow belongs to" @@ -138138,13 +174189,9 @@ definitions: flowIdentifier: "flowIdentifier" comments: "comments" author: "author" - link: - href: "http://example.com/aeiou" - params: - key: "params" bucketIdentifier: "bucketIdentifier" version: 0 - timestamp: 1 + timestamp: 2 VersionedFlowSnapshotMetadataSetEntity: type: "object" properties: @@ -138162,25 +174209,17 @@ definitions: flowIdentifier: "flowIdentifier" comments: "comments" author: "author" - link: - href: "http://example.com/aeiou" - params: - key: "params" bucketIdentifier: "bucketIdentifier" version: 0 - timestamp: 1 + timestamp: 2 - registryId: "registryId" versionedFlowSnapshotMetadata: flowIdentifier: "flowIdentifier" comments: "comments" author: "author" - link: - href: "http://example.com/aeiou" - params: - key: "params" bucketIdentifier: "bucketIdentifier" version: 0 - timestamp: 1 + timestamp: 2 VersionedFlowUpdateRequestDTO: type: "object" properties: @@ -138226,12 +174265,13 @@ definitions: groupId: "groupId" stateExplanation: "stateExplanation" registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" state: "LOCALLY_MODIFIED" registryName: "registryName" flowId: "flowId" flowName: "flowName" - version: 6 + version: 0 flowDescription: "flowDescription" complete: true uri: "uri" @@ -138245,7 +174285,7 @@ definitions: description: "The Flow Update Request" $ref: "#/definitions/VersionedFlowUpdateRequestDTO" xml: - name: "versionedFlowUpdateRequestEntity" + name: "registeredFlowUpdateRequestEntity" example: processGroupRevision: clientId: "clientId" @@ -138263,12 +174303,13 @@ definitions: groupId: "groupId" stateExplanation: "stateExplanation" registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" state: "LOCALLY_MODIFIED" registryName: "registryName" flowId: "flowId" flowName: "flowName" - version: 6 + version: 0 flowDescription: "flowDescription" complete: true uri: "uri" @@ -138336,7 +174377,9 @@ definitions: - "CONTROLLER_SERVICE" - "REPORTING_TASK" - "PARAMETER_CONTEXT" + - "PARAMETER_PROVIDER" - "TEMPLATE" + - "FLOW_REGISTRY_CLIENT" groupIdentifier: type: "string" description: "The ID of the Process Group that this component belongs to" @@ -138347,8 +174390,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" VersionedLabel: type: "object" @@ -138407,7 +174450,9 @@ definitions: - "CONTROLLER_SERVICE" - "REPORTING_TASK" - "PARAMETER_CONTEXT" + - "PARAMETER_PROVIDER" - "TEMPLATE" + - "FLOW_REGISTRY_CLIENT" groupIdentifier: type: "string" description: "The ID of the Process Group that this component belongs to" @@ -138416,17 +174461,17 @@ definitions: componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 VersionedParameter: type: "object" properties: @@ -138439,10 +174484,14 @@ definitions: sensitive: type: "boolean" description: "Whether or not the parameter value is sensitive" + provided: + type: "boolean" + description: "Whether or not the parameter value is provided by a ParameterProvider" value: type: "string" description: "The value of the parameter" example: + provided: true name: "name" description: "description" sensitive: true @@ -138482,6 +174531,17 @@ definitions: description: type: "string" description: "The description of the parameter context" + parameterProvider: + type: "string" + description: "The identifier of an optional parameter provider" + parameterGroupName: + type: "string" + description: "The corresponding parameter group name fetched from the parameter\ + \ provider, if applicable" + synchronized: + type: "boolean" + description: "True if the parameter provider is set and the context should\ + \ receive updates when its parameters are next fetched" componentType: type: "string" enum: @@ -138498,33 +174558,40 @@ definitions: - "CONTROLLER_SERVICE" - "REPORTING_TASK" - "PARAMETER_CONTEXT" + - "PARAMETER_PROVIDER" - "TEMPLATE" + - "FLOW_REGISTRY_CLIENT" groupIdentifier: type: "string" description: "The ID of the Process Group that this component belongs to" example: + parameterGroupName: "parameterGroupName" identifier: "identifier" + synchronized: true + componentType: "CONNECTION" + comments: "comments" + description: "description" inheritedParameterContexts: - "inheritedParameterContexts" - "inheritedParameterContexts" - componentType: "CONNECTION" - comments: "comments" name: "name" - description: "description" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" parameters: - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" + parameterProvider: "parameterProvider" VersionedPort: type: "object" properties: @@ -138582,7 +174649,9 @@ definitions: - "CONTROLLER_SERVICE" - "REPORTING_TASK" - "PARAMETER_CONTEXT" + - "PARAMETER_PROVIDER" - "TEMPLATE" + - "FLOW_REGISTRY_CLIENT" groupIdentifier: type: "string" description: "The ID of the Process Group that this component belongs to" @@ -138595,8 +174664,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -138699,6 +174768,12 @@ definitions: type: "string" description: "Default value used in this Process Group for the maximum data\ \ size of objects that can be queued before back pressure is applied." + flowFileConcurrency: + type: "string" + description: "The configured FlowFile Concurrency for the Process Group" + flowFileOutboundPolicy: + type: "string" + description: "The FlowFile Outbound Policy for the Process Group" componentType: type: "string" enum: @@ -138715,13 +174790,9 @@ definitions: - "CONTROLLER_SERVICE" - "REPORTING_TASK" - "PARAMETER_CONTEXT" + - "PARAMETER_PROVIDER" - "TEMPLATE" - flowFileConcurrency: - type: "string" - description: "The configured FlowFile Concurrency for the Process Group" - flowFileOutboundPolicy: - type: "string" - description: "The FlowFile Outbound Policy for the Process Group" + - "FLOW_REGISTRY_CLIENT" groupIdentifier: type: "string" description: "The ID of the Process Group that this component belongs to" @@ -138730,7 +174801,7 @@ definitions: componentType: "CONNECTION" variables: key: "variables" - defaultBackPressureObjectThreshold: 9 + defaultBackPressureObjectThreshold: 3 comments: "comments" processors: - autoTerminatedRelationships: @@ -138738,7 +174809,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -138765,8 +174836,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -138776,8 +174847,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -138786,7 +174857,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -138813,8 +174884,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -138824,8 +174895,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -138834,32 +174905,32 @@ definitions: componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 - identifier: "identifier" componentType: "CONNECTION" comments: "comments" name: "name" - width: 7.606863723092579 + width: 5.877124706116695 instanceIdentifier: "instanceIdentifier" style: key: "style" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 label: "label" groupIdentifier: "groupIdentifier" - zIndex: 8 - height: 3.7814124730767915 + zIndex: 9 + height: 7.835035282970782 defaultBackPressureDataSizeThreshold: "defaultBackPressureDataSizeThreshold" controllerServices: - annotationData: "annotationData" @@ -138894,8 +174965,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -138935,8 +175006,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" bundle: artifact: "artifact" @@ -138959,8 +175030,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -138972,8 +175043,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -138987,8 +175058,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -139000,8 +175071,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 type: "INPUT_PORT" groupIdentifier: "groupIdentifier" scheduledState: "ENABLED" @@ -139012,8 +175083,8 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" @@ -139021,18 +175092,20 @@ definitions: name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 versionedFlowCoordinates: registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" flowId: "flowId" - version: 3 + version: 0 latest: true remoteProcessGroups: - identifier: "identifier" @@ -139040,7 +175113,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -139048,36 +175121,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -139089,42 +175162,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" - identifier: "identifier" @@ -139132,7 +175205,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -139140,36 +175213,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -139181,42 +175254,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" groupIdentifier: "groupIdentifier" @@ -139248,21 +175321,21 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 - identifier: "identifier" componentType: "CONNECTION" prioritizers: @@ -139290,21 +175363,21 @@ definitions: instanceIdentifier: "instanceIdentifier" id: "id" type: "PROCESSOR" - labelIndex: 0 + labelIndex: 7 bends: - - x: 8.28965939814297 - "y": 6.623518433804886 - - x: 8.28965939814297 - "y": 6.623518433804886 - backPressureObjectThreshold: 5 + - x: 9.254183946267839 + "y": 1.8268702177058116 + - x: 9.254183946267839 + "y": 1.8268702177058116 + backPressureObjectThreshold: 3 name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" partitioningAttribute: "partitioningAttribute" - zIndex: 5 + zIndex: 3 parameterContextName: "parameterContextName" VersionedProcessor: type: "object" @@ -139438,7 +175511,9 @@ definitions: - "CONTROLLER_SERVICE" - "REPORTING_TASK" - "PARAMETER_CONTEXT" + - "PARAMETER_PROVIDER" - "TEMPLATE" + - "FLOW_REGISTRY_CLIENT" groupIdentifier: type: "string" description: "The ID of the Process Group that this component belongs to" @@ -139448,7 +175523,7 @@ definitions: - "autoTerminatedRelationships" bulletinLevel: "bulletinLevel" executionNode: "executionNode" - runDurationMillis: 1 + runDurationMillis: 0 type: "type" propertyDescriptors: key: @@ -139475,8 +175550,8 @@ definitions: identifier: "identifier" componentType: "CONNECTION" comments: "comments" - concurrentlySchedulableTaskCount: 3 - retryCount: 9 + concurrentlySchedulableTaskCount: 5 + retryCount: 5 penaltyDuration: "penaltyDuration" backoffMechanism: "PENALIZE_FLOWFILE" schedulingStrategy: "schedulingStrategy" @@ -139486,8 +175561,8 @@ definitions: key: "style" schedulingPeriod: "schedulingPeriod" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" properties: key: "properties" @@ -139572,7 +175647,9 @@ definitions: - "CONTROLLER_SERVICE" - "REPORTING_TASK" - "PARAMETER_CONTEXT" + - "PARAMETER_PROVIDER" - "TEMPLATE" + - "FLOW_REGISTRY_CLIENT" targetId: type: "string" description: "The ID of the port on the target NiFi instance" @@ -139592,18 +175669,18 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" VersionedRemoteProcessGroup: type: "object" @@ -139691,7 +175768,9 @@ definitions: - "CONTROLLER_SERVICE" - "REPORTING_TASK" - "PARAMETER_CONTEXT" + - "PARAMETER_PROVIDER" - "TEMPLATE" + - "FLOW_REGISTRY_CLIENT" groupIdentifier: type: "string" description: "The ID of the Process Group that this component belongs to" @@ -139701,7 +175780,7 @@ definitions: comments: "comments" communicationsTimeout: "communicationsTimeout" proxyHost: "proxyHost" - proxyPort: 4 + proxyPort: 3 transportProtocol: "RAW" outputPorts: - identifier: "identifier" @@ -139709,36 +175788,36 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" name: "name" targetUri: "targetUri" @@ -139750,42 +175829,42 @@ definitions: remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" - identifier: "identifier" componentType: "CONNECTION" remoteGroupId: "remoteGroupId" comments: "comments" targetId: "targetId" - concurrentlySchedulableTaskCount: 8 + concurrentlySchedulableTaskCount: 9 useCompression: true scheduledState: "ENABLED" name: "name" instanceIdentifier: "instanceIdentifier" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 batchSize: duration: "duration" size: "size" - count: 9 + count: 8 groupIdentifier: "groupIdentifier" instanceIdentifier: "instanceIdentifier" yieldDuration: "yieldDuration" position: - x: 8.28965939814297 - "y": 6.623518433804886 + x: 9.254183946267839 + "y": 1.8268702177058116 groupIdentifier: "groupIdentifier" localNetworkInterface: "localNetworkInterface" VersionedResourceDefinition: diff --git a/pkg/nifi/api_access.go b/pkg/nifi/api_access.go index 10ce1248..de76d049 100644 --- a/pkg/nifi/api_access.go +++ b/pkg/nifi/api_access.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_accessoidc.go b/pkg/nifi/api_accessoidc.go index a83fc6e1..b9bf3815 100644 --- a/pkg/nifi/api_accessoidc.go +++ b/pkg/nifi/api_accessoidc.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_connections.go b/pkg/nifi/api_connections.go index f1d10ee1..c708d0f3 100644 --- a/pkg/nifi/api_connections.go +++ b/pkg/nifi/api_connections.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_controller.go b/pkg/nifi/api_controller.go index 0a2db2f8..5d73d5d9 100644 --- a/pkg/nifi/api_controller.go +++ b/pkg/nifi/api_controller.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -213,20 +213,20 @@ func (a *ControllerApiService) CreateControllerService(ctx context.Context, body } /* -ControllerApiService Creates a new registry client +ControllerApiService Creates a new flow registry client * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param body The registry configuration details. + * @param body The flow registry client configuration details. -@return RegistryClientEntity +@return FlowRegistryClientEntity */ -func (a *ControllerApiService) CreateRegistryClient(ctx context.Context, body RegistryClientEntity) (RegistryClientEntity, *http.Response, *string, error) { +func (a *ControllerApiService) CreateFlowRegistryClient(ctx context.Context, body FlowRegistryClientEntity) (FlowRegistryClientEntity, *http.Response, *string, error) { var ( localVarHttpMethod = strings.ToUpper("Post") localVarPostBody interface{} localVarFileName string localVarFileBytes []byte - localVarReturnValue RegistryClientEntity + localVarReturnValue FlowRegistryClientEntity ) // create path and map variables @@ -288,7 +288,99 @@ func (a *ControllerApiService) CreateRegistryClient(ctx context.Context, body Re } if localVarHttpResponse.StatusCode == 200 { - var v RegistryClientEntity + var v FlowRegistryClientEntity + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, nil +} + +/* +ControllerApiService Creates a new parameter provider + + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param body The parameter provider configuration details. + +@return ParameterProviderEntity +*/ +func (a *ControllerApiService) CreateParameterProvider(ctx context.Context, body ParameterProviderEntity) (ParameterProviderEntity, *http.Response, *string, error) { + var ( + localVarHttpMethod = strings.ToUpper("Post") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue ParameterProviderEntity + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/controller/parameter-providers" + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + // body params + localVarPostBody = &body + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localStringBody := string(localVarBody) + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, &localStringBody, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v ParameterProviderEntity err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); if err != nil { newErr.error = err.Error() @@ -396,6 +488,117 @@ func (a *ControllerApiService) CreateReportingTask(ctx context.Context, body Rep return localVarReturnValue, localVarHttpResponse, &localStringBody, nil } +/* +ControllerApiService Deletes a flow registry client + + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param id The flow registry client id. + * @param optional nil or *ControllerApiDeleteFlowRegistryClientOpts - Optional Parameters: + * @param "Version" (optional.String) - The revision is used to verify the client is working with the latest version of the flow. + * @param "ClientId" (optional.String) - If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response. + * @param "DisconnectedNodeAcknowledged" (optional.Bool) - Acknowledges that this node is disconnected to allow for mutable requests to proceed. + +@return FlowRegistryClientEntity +*/ + +type ControllerApiDeleteFlowRegistryClientOpts struct { + Version optional.String + ClientId optional.String + DisconnectedNodeAcknowledged optional.Bool +} + +func (a *ControllerApiService) DeleteFlowRegistryClient(ctx context.Context, id string, localVarOptionals *ControllerApiDeleteFlowRegistryClientOpts) (FlowRegistryClientEntity, *http.Response, *string, error) { + var ( + localVarHttpMethod = strings.ToUpper("Delete") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue FlowRegistryClientEntity + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/controller/registry-clients/{id}" + localVarPath = strings.Replace(localVarPath, "{"+"id"+"}", fmt.Sprintf("%v", id), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + if localVarOptionals != nil && localVarOptionals.Version.IsSet() { + localVarQueryParams.Add("version", parameterToString(localVarOptionals.Version.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.ClientId.IsSet() { + localVarQueryParams.Add("clientId", parameterToString(localVarOptionals.ClientId.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.DisconnectedNodeAcknowledged.IsSet() { + localVarQueryParams.Add("disconnectedNodeAcknowledged", parameterToString(localVarOptionals.DisconnectedNodeAcknowledged.Value(), "")) + } + // to determine the Content-Type header + localVarHttpContentTypes := []string{"*/*"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localStringBody := string(localVarBody) + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, &localStringBody, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v FlowRegistryClientEntity + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, nil +} + /* ControllerApiService Purges history @@ -579,50 +782,117 @@ func (a *ControllerApiService) DeleteNode(ctx context.Context, id string) (NodeE } /* -ControllerApiService Deletes a registry client - +ControllerApiService Gets the contents of the cluster +Returns the contents of the cluster including all nodes and their status. * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param id The registry id. - * @param optional nil or *ControllerApiDeleteRegistryClientOpts - Optional Parameters: - * @param "Version" (optional.String) - The revision is used to verify the client is working with the latest version of the flow. - * @param "ClientId" (optional.String) - If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response. - * @param "DisconnectedNodeAcknowledged" (optional.Bool) - Acknowledges that this node is disconnected to allow for mutable requests to proceed. -@return RegistryClientEntity +@return ClusterEntity */ - -type ControllerApiDeleteRegistryClientOpts struct { - Version optional.String - ClientId optional.String - DisconnectedNodeAcknowledged optional.Bool -} - -func (a *ControllerApiService) DeleteRegistryClient(ctx context.Context, id string, localVarOptionals *ControllerApiDeleteRegistryClientOpts) (RegistryClientEntity, *http.Response, *string, error) { +func (a *ControllerApiService) GetCluster(ctx context.Context) (ClusterEntity, *http.Response, *string, error) { var ( - localVarHttpMethod = strings.ToUpper("Delete") + localVarHttpMethod = strings.ToUpper("Get") localVarPostBody interface{} localVarFileName string localVarFileBytes []byte - localVarReturnValue RegistryClientEntity + localVarReturnValue ClusterEntity ) // create path and map variables - localVarPath := a.client.cfg.BasePath + "/controller/registry-clients/{id}" - localVarPath = strings.Replace(localVarPath, "{"+"id"+"}", fmt.Sprintf("%v", id), -1) + localVarPath := a.client.cfg.BasePath + "/controller/cluster" localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} - if localVarOptionals != nil && localVarOptionals.Version.IsSet() { - localVarQueryParams.Add("version", parameterToString(localVarOptionals.Version.Value(), "")) + // to determine the Content-Type header + localVarHttpContentTypes := []string{"*/*"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType } - if localVarOptionals != nil && localVarOptionals.ClientId.IsSet() { - localVarQueryParams.Add("clientId", parameterToString(localVarOptionals.ClientId.Value(), "")) + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept } - if localVarOptionals != nil && localVarOptionals.DisconnectedNodeAcknowledged.IsSet() { - localVarQueryParams.Add("disconnectedNodeAcknowledged", parameterToString(localVarOptionals.DisconnectedNodeAcknowledged.Value(), "")) + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localStringBody := string(localVarBody) + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, &localStringBody, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v ClusterEntity + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, nil +} + +/* +ControllerApiService Retrieves the configuration for this NiFi Controller + + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + +@return ControllerConfigurationEntity +*/ +func (a *ControllerApiService) GetControllerConfig(ctx context.Context) (ControllerConfigurationEntity, *http.Response, *string, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue ControllerConfigurationEntity + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/controller/config" + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + // to determine the Content-Type header localVarHttpContentTypes := []string{"*/*"} @@ -673,7 +943,7 @@ func (a *ControllerApiService) DeleteRegistryClient(ctx context.Context, id stri } if localVarHttpResponse.StatusCode == 200 { - var v RegistryClientEntity + var v ControllerConfigurationEntity err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); if err != nil { newErr.error = err.Error() @@ -690,23 +960,25 @@ func (a *ControllerApiService) DeleteRegistryClient(ctx context.Context, id stri } /* -ControllerApiService Gets the contents of the cluster -Returns the contents of the cluster including all nodes and their status. +ControllerApiService Gets a flow registry client + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param id The flow registry client id. -@return ClusterEntity +@return FlowRegistryClientEntity */ -func (a *ControllerApiService) GetCluster(ctx context.Context) (ClusterEntity, *http.Response, *string, error) { +func (a *ControllerApiService) GetFlowRegistryClient(ctx context.Context, id string) (FlowRegistryClientEntity, *http.Response, *string, error) { var ( localVarHttpMethod = strings.ToUpper("Get") localVarPostBody interface{} localVarFileName string localVarFileBytes []byte - localVarReturnValue ClusterEntity + localVarReturnValue FlowRegistryClientEntity ) // create path and map variables - localVarPath := a.client.cfg.BasePath + "/controller/cluster" + localVarPath := a.client.cfg.BasePath + "/controller/registry-clients/{id}" + localVarPath = strings.Replace(localVarPath, "{"+"id"+"}", fmt.Sprintf("%v", id), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} @@ -762,7 +1034,7 @@ func (a *ControllerApiService) GetCluster(ctx context.Context) (ClusterEntity, * } if localVarHttpResponse.StatusCode == 200 { - var v ClusterEntity + var v FlowRegistryClientEntity err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); if err != nil { newErr.error = err.Error() @@ -779,23 +1051,23 @@ func (a *ControllerApiService) GetCluster(ctx context.Context) (ClusterEntity, * } /* -ControllerApiService Retrieves the configuration for this NiFi Controller +ControllerApiService Gets the listing of available flow registry clients * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). -@return ControllerConfigurationEntity +@return FlowRegistryClientsEntity */ -func (a *ControllerApiService) GetControllerConfig(ctx context.Context) (ControllerConfigurationEntity, *http.Response, *string, error) { +func (a *ControllerApiService) GetFlowRegistryClients(ctx context.Context) (FlowRegistryClientsEntity, *http.Response, *string, error) { var ( localVarHttpMethod = strings.ToUpper("Get") localVarPostBody interface{} localVarFileName string localVarFileBytes []byte - localVarReturnValue ControllerConfigurationEntity + localVarReturnValue FlowRegistryClientsEntity ) // create path and map variables - localVarPath := a.client.cfg.BasePath + "/controller/config" + localVarPath := a.client.cfg.BasePath + "/controller/registry-clients" localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} @@ -851,7 +1123,7 @@ func (a *ControllerApiService) GetControllerConfig(ctx context.Context) (Control } if localVarHttpResponse.StatusCode == 200 { - var v ControllerConfigurationEntity + var v FlowRegistryClientsEntity err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); if err != nil { newErr.error = err.Error() @@ -1048,30 +1320,42 @@ func (a *ControllerApiService) GetNodeStatusHistory(ctx context.Context) (Compon } /* -ControllerApiService Gets a registry client +ControllerApiService Gets a flow registry client property descriptor * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param id The registry id. + * @param id The flow registry client id. + * @param propertyName The property name. + * @param optional nil or *ControllerApiGetPropertyDescriptorOpts - Optional Parameters: + * @param "Sensitive" (optional.Bool) - Property Descriptor requested sensitive status -@return RegistryClientEntity +@return PropertyDescriptorEntity */ -func (a *ControllerApiService) GetRegistryClient(ctx context.Context, id string) (RegistryClientEntity, *http.Response, *string, error) { + +type ControllerApiGetPropertyDescriptorOpts struct { + Sensitive optional.Bool +} + +func (a *ControllerApiService) GetPropertyDescriptor(ctx context.Context, id string, propertyName string, localVarOptionals *ControllerApiGetPropertyDescriptorOpts) (PropertyDescriptorEntity, *http.Response, *string, error) { var ( localVarHttpMethod = strings.ToUpper("Get") localVarPostBody interface{} localVarFileName string localVarFileBytes []byte - localVarReturnValue RegistryClientEntity + localVarReturnValue PropertyDescriptorEntity ) // create path and map variables - localVarPath := a.client.cfg.BasePath + "/controller/registry-clients/{id}" + localVarPath := a.client.cfg.BasePath + "/controller/registry-clients/{id}/descriptors" localVarPath = strings.Replace(localVarPath, "{"+"id"+"}", fmt.Sprintf("%v", id), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + localVarQueryParams.Add("propertyName", parameterToString(propertyName, "")) + if localVarOptionals != nil && localVarOptionals.Sensitive.IsSet() { + localVarQueryParams.Add("sensitive", parameterToString(localVarOptionals.Sensitive.Value(), "")) + } // to determine the Content-Type header localVarHttpContentTypes := []string{"*/*"} @@ -1122,7 +1406,7 @@ func (a *ControllerApiService) GetRegistryClient(ctx context.Context, id string) } if localVarHttpResponse.StatusCode == 200 { - var v RegistryClientEntity + var v PropertyDescriptorEntity err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); if err != nil { newErr.error = err.Error() @@ -1139,23 +1423,23 @@ func (a *ControllerApiService) GetRegistryClient(ctx context.Context, id string) } /* -ControllerApiService Gets the listing of available registry clients - +ControllerApiService Retrieves the types of flow that this NiFi supports +Note: This endpoint is subject to change as NiFi and it's REST API evolve. * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). -@return RegistryClientsEntity +@return FlowRegistryClientTypesEntity */ -func (a *ControllerApiService) GetRegistryClients(ctx context.Context) (RegistryClientsEntity, *http.Response, *string, error) { +func (a *ControllerApiService) GetRegistryClientTypes(ctx context.Context) (FlowRegistryClientTypesEntity, *http.Response, *string, error) { var ( localVarHttpMethod = strings.ToUpper("Get") localVarPostBody interface{} localVarFileName string localVarFileBytes []byte - localVarReturnValue RegistryClientsEntity + localVarReturnValue FlowRegistryClientTypesEntity ) // create path and map variables - localVarPath := a.client.cfg.BasePath + "/controller/registry-clients" + localVarPath := a.client.cfg.BasePath + "/controller/registry-types" localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} @@ -1211,7 +1495,7 @@ func (a *ControllerApiService) GetRegistryClients(ctx context.Context) (Registry } if localVarHttpResponse.StatusCode == 200 { - var v RegistryClientsEntity + var v FlowRegistryClientTypesEntity err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); if err != nil { newErr.error = err.Error() @@ -1320,25 +1604,25 @@ func (a *ControllerApiService) UpdateControllerConfig(ctx context.Context, body } /* -ControllerApiService Updates a node in the cluster +ControllerApiService Updates a flow registry client * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param id The node id. - * @param body The node configuration. The only configuration that will be honored at this endpoint is the status. + * @param id The flow registry client id. + * @param body The flow registry client configuration details. -@return NodeEntity +@return FlowRegistryClientEntity */ -func (a *ControllerApiService) UpdateNode(ctx context.Context, id string, body NodeEntity) (NodeEntity, *http.Response, *string, error) { +func (a *ControllerApiService) UpdateFlowRegistryClient(ctx context.Context, id string, body FlowRegistryClientEntity) (FlowRegistryClientEntity, *http.Response, *string, error) { var ( localVarHttpMethod = strings.ToUpper("Put") localVarPostBody interface{} localVarFileName string localVarFileBytes []byte - localVarReturnValue NodeEntity + localVarReturnValue FlowRegistryClientEntity ) // create path and map variables - localVarPath := a.client.cfg.BasePath + "/controller/cluster/nodes/{id}" + localVarPath := a.client.cfg.BasePath + "/controller/registry-clients/{id}" localVarPath = strings.Replace(localVarPath, "{"+"id"+"}", fmt.Sprintf("%v", id), -1) localVarHeaderParams := make(map[string]string) @@ -1397,7 +1681,7 @@ func (a *ControllerApiService) UpdateNode(ctx context.Context, id string, body N } if localVarHttpResponse.StatusCode == 200 { - var v NodeEntity + var v FlowRegistryClientEntity err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); if err != nil { newErr.error = err.Error() @@ -1414,25 +1698,25 @@ func (a *ControllerApiService) UpdateNode(ctx context.Context, id string, body N } /* -ControllerApiService Updates a registry client +ControllerApiService Updates a node in the cluster * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param id The registry id. - * @param body The registry configuration details. + * @param id The node id. + * @param body The node configuration. The only configuration that will be honored at this endpoint is the status. -@return RegistryClientEntity +@return NodeEntity */ -func (a *ControllerApiService) UpdateRegistryClient(ctx context.Context, id string, body RegistryClientEntity) (RegistryClientEntity, *http.Response, *string, error) { +func (a *ControllerApiService) UpdateNode(ctx context.Context, id string, body NodeEntity) (NodeEntity, *http.Response, *string, error) { var ( localVarHttpMethod = strings.ToUpper("Put") localVarPostBody interface{} localVarFileName string localVarFileBytes []byte - localVarReturnValue RegistryClientEntity + localVarReturnValue NodeEntity ) // create path and map variables - localVarPath := a.client.cfg.BasePath + "/controller/registry-clients/{id}" + localVarPath := a.client.cfg.BasePath + "/controller/cluster/nodes/{id}" localVarPath = strings.Replace(localVarPath, "{"+"id"+"}", fmt.Sprintf("%v", id), -1) localVarHeaderParams := make(map[string]string) @@ -1491,7 +1775,7 @@ func (a *ControllerApiService) UpdateRegistryClient(ctx context.Context, id stri } if localVarHttpResponse.StatusCode == 200 { - var v RegistryClientEntity + var v NodeEntity err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); if err != nil { newErr.error = err.Error() diff --git a/pkg/nifi/api_controller_services.go b/pkg/nifi/api_controller_services.go index 328a6223..9e90a17c 100644 --- a/pkg/nifi/api_controller_services.go +++ b/pkg/nifi/api_controller_services.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -222,7 +222,7 @@ Deletes the Verification Request with the given ID. After a request is created, @return VerifyConfigRequestEntity */ -func (a *ControllerServicesApiService) DeleteValidationRequest(ctx context.Context, id string, requestId string) (VerifyConfigRequestEntity, *http.Response, *string, error) { +func (a *ControllerServicesApiService) DeleteVerificationRequest(ctx context.Context, id string, requestId string) (VerifyConfigRequestEntity, *http.Response, *string, error) { var ( localVarHttpMethod = strings.ToUpper("Delete") localVarPostBody interface{} diff --git a/pkg/nifi/api_counters.go b/pkg/nifi/api_counters.go index 78a6c44b..be003b5f 100644 --- a/pkg/nifi/api_counters.go +++ b/pkg/nifi/api_counters.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_data_transfer.go b/pkg/nifi/api_data_transfer.go index 0b27be72..77f21701 100644 --- a/pkg/nifi/api_data_transfer.go +++ b/pkg/nifi/api_data_transfer.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_flow.go b/pkg/nifi/api_flow.go index 26490581..1144a8d2 100644 --- a/pkg/nifi/api_flow.go +++ b/pkg/nifi/api_flow.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -486,15 +486,15 @@ FlowApiService Gets the buckets from the specified registry for the current user * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param id The registry id. -@return BucketsEntity +@return FlowRegistryBucketsEntity */ -func (a *FlowApiService) GetBuckets(ctx context.Context, id string) (BucketsEntity, *http.Response, *string, error) { +func (a *FlowApiService) GetBuckets(ctx context.Context, id string) (FlowRegistryBucketsEntity, *http.Response, *string, error) { var ( localVarHttpMethod = strings.ToUpper("Get") localVarPostBody interface{} localVarFileName string localVarFileBytes []byte - localVarReturnValue BucketsEntity + localVarReturnValue FlowRegistryBucketsEntity ) // create path and map variables @@ -555,7 +555,7 @@ func (a *FlowApiService) GetBuckets(ctx context.Context, id string) (BucketsEnti } if localVarHttpResponse.StatusCode == 200 { - var v BucketsEntity + var v FlowRegistryBucketsEntity err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); if err != nil { newErr.error = err.Error() @@ -2094,7 +2094,7 @@ func (a *FlowApiService) GetFlowMetrics(ctx context.Context, producer string, lo FlowApiService Gets the flows from the specified registry and bucket for the current user * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param registryId The registry id. + * @param registryId The registry client id. * @param bucketId The bucket id. @return VersionedFlowsEntity @@ -2484,6 +2484,204 @@ func (a *FlowApiService) GetParameterContexts(ctx context.Context) (ParameterCon return localVarReturnValue, localVarHttpResponse, &localStringBody, nil } +/* +FlowApiService Retrieves the types of parameter providers that this NiFi supports +Note: This endpoint is subject to change as NiFi and it's REST API evolve. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param optional nil or *FlowApiGetParameterProviderTypesOpts - Optional Parameters: + * @param "BundleGroupFilter" (optional.String) - If specified, will only return types that are a member of this bundle group. + * @param "BundleArtifactFilter" (optional.String) - If specified, will only return types that are a member of this bundle artifact. + * @param "Type_" (optional.String) - If specified, will only return types whose fully qualified classname matches. + +@return ParameterProviderTypesEntity +*/ + +type FlowApiGetParameterProviderTypesOpts struct { + BundleGroupFilter optional.String + BundleArtifactFilter optional.String + Type_ optional.String +} + +func (a *FlowApiService) GetParameterProviderTypes(ctx context.Context, localVarOptionals *FlowApiGetParameterProviderTypesOpts) (ParameterProviderTypesEntity, *http.Response, *string, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue ParameterProviderTypesEntity + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/flow/parameter-provider-types" + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + if localVarOptionals != nil && localVarOptionals.BundleGroupFilter.IsSet() { + localVarQueryParams.Add("bundleGroupFilter", parameterToString(localVarOptionals.BundleGroupFilter.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.BundleArtifactFilter.IsSet() { + localVarQueryParams.Add("bundleArtifactFilter", parameterToString(localVarOptionals.BundleArtifactFilter.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.Type_.IsSet() { + localVarQueryParams.Add("type", parameterToString(localVarOptionals.Type_.Value(), "")) + } + // to determine the Content-Type header + localVarHttpContentTypes := []string{"*/*"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localStringBody := string(localVarBody) + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, &localStringBody, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v ParameterProviderTypesEntity + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, nil +} + +/* +FlowApiService Gets all parameter providers + + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + +@return ParameterProvidersEntity +*/ +func (a *FlowApiService) GetParameterProviders(ctx context.Context) (ParameterProvidersEntity, *http.Response, *string, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue ParameterProvidersEntity + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/flow/parameter-providers" + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"*/*"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localStringBody := string(localVarBody) + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, &localStringBody, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v ParameterProvidersEntity + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, nil +} + /* FlowApiService Retrieves the types of prioritizers that this NiFi supports Note: This endpoint is subject to change as NiFi and it's REST API evolve. @@ -3082,19 +3280,19 @@ func (a *FlowApiService) GetProcessorTypes(ctx context.Context, localVarOptional } /* -FlowApiService Gets the listing of available registries +FlowApiService Gets the listing of available flow registry clients * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). -@return RegistryClientsEntity +@return FlowRegistryClientsEntity */ -func (a *FlowApiService) GetRegistries(ctx context.Context) (RegistryClientsEntity, *http.Response, *string, error) { +func (a *FlowApiService) GetRegistryClients(ctx context.Context) (FlowRegistryClientsEntity, *http.Response, *string, error) { var ( localVarHttpMethod = strings.ToUpper("Get") localVarPostBody interface{} localVarFileName string localVarFileBytes []byte - localVarReturnValue RegistryClientsEntity + localVarReturnValue FlowRegistryClientsEntity ) // create path and map variables @@ -3154,7 +3352,7 @@ func (a *FlowApiService) GetRegistries(ctx context.Context) (RegistryClientsEnti } if localVarHttpResponse.StatusCode == 200 { - var v RegistryClientsEntity + var v FlowRegistryClientsEntity err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); if err != nil { newErr.error = err.Error() @@ -3747,7 +3945,7 @@ func (a *FlowApiService) GetTemplates(ctx context.Context) (TemplatesEntity, *ht FlowApiService Gets the flow versions from the specified registry and bucket for the specified flow for the current user * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). - * @param registryId The registry id. + * @param registryId The registry client id. * @param bucketId The bucket id. * @param flowId The flow id. diff --git a/pkg/nifi/api_flowfile_queues.go b/pkg/nifi/api_flowfile_queues.go index 35397f95..bff3583b 100644 --- a/pkg/nifi/api_flowfile_queues.go +++ b/pkg/nifi/api_flowfile_queues.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_funnel.go b/pkg/nifi/api_funnel.go index 5978da91..96a09928 100644 --- a/pkg/nifi/api_funnel.go +++ b/pkg/nifi/api_funnel.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_input_ports.go b/pkg/nifi/api_input_ports.go index dfa509be..4798f24d 100644 --- a/pkg/nifi/api_input_ports.go +++ b/pkg/nifi/api_input_ports.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_labels.go b/pkg/nifi/api_labels.go index dbce5d08..f3b10042 100644 --- a/pkg/nifi/api_labels.go +++ b/pkg/nifi/api_labels.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_output_ports.go b/pkg/nifi/api_output_ports.go index 10d5620f..775096e8 100644 --- a/pkg/nifi/api_output_ports.go +++ b/pkg/nifi/api_output_ports.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_parameter_contexts.go b/pkg/nifi/api_parameter_contexts.go index e8b50c2f..1221f9f1 100644 --- a/pkg/nifi/api_parameter_contexts.go +++ b/pkg/nifi/api_parameter_contexts.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_parameter_providers.go b/pkg/nifi/api_parameter_providers.go new file mode 100644 index 00000000..e565d1e7 --- /dev/null +++ b/pkg/nifi/api_parameter_providers.go @@ -0,0 +1,1449 @@ + +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +import ( + "context" + "io/ioutil" + "net/http" + "net/url" + "strings" + "fmt" + "github.com/antihax/optional" +) + +// Linger please +var ( + _ context.Context +) + +type ParameterProvidersApiService service + +/* +ParameterProvidersApiService Performs analysis of the component's configuration, providing information about which attributes are referenced. + + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param id The parameter provider id. + * @param body The configuration analysis request. + +@return ConfigurationAnalysisEntity +*/ +func (a *ParameterProvidersApiService) AnalyzeConfiguration(ctx context.Context, id string, body ConfigurationAnalysisEntity) (ConfigurationAnalysisEntity, *http.Response, *string, error) { + var ( + localVarHttpMethod = strings.ToUpper("Post") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue ConfigurationAnalysisEntity + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/parameter-providers/{id}/config/analysis" + localVarPath = strings.Replace(localVarPath, "{"+"id"+"}", fmt.Sprintf("%v", id), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + // body params + localVarPostBody = &body + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localStringBody := string(localVarBody) + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, &localStringBody, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v ConfigurationAnalysisEntity + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, nil +} + +/* +ParameterProvidersApiService Clears the state for a parameter provider + + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param id The parameter provider id. + +@return ComponentStateEntity +*/ +func (a *ParameterProvidersApiService) ClearState(ctx context.Context, id string) (ComponentStateEntity, *http.Response, *string, error) { + var ( + localVarHttpMethod = strings.ToUpper("Post") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue ComponentStateEntity + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/parameter-providers/{id}/state/clear-requests" + localVarPath = strings.Replace(localVarPath, "{"+"id"+"}", fmt.Sprintf("%v", id), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"*/*"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localStringBody := string(localVarBody) + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, &localStringBody, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v ComponentStateEntity + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, nil +} + +/* +ParameterProvidersApiService Deletes the Apply Parameters Request with the given ID +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. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param providerId The ID of the Parameter Provider + * @param requestId The ID of the Apply Parameters Request + * @param optional nil or *ParameterProvidersApiDeleteApplyParametersRequestOpts - Optional Parameters: + * @param "DisconnectedNodeAcknowledged" (optional.Bool) - Acknowledges that this node is disconnected to allow for mutable requests to proceed. + +@return ParameterProviderApplyParametersRequestEntity +*/ + +type ParameterProvidersApiDeleteApplyParametersRequestOpts struct { + DisconnectedNodeAcknowledged optional.Bool +} + +func (a *ParameterProvidersApiService) DeleteApplyParametersRequest(ctx context.Context, providerId string, requestId string, localVarOptionals *ParameterProvidersApiDeleteApplyParametersRequestOpts) (ParameterProviderApplyParametersRequestEntity, *http.Response, *string, error) { + var ( + localVarHttpMethod = strings.ToUpper("Delete") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue ParameterProviderApplyParametersRequestEntity + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/parameter-providers/{providerId}/apply-parameters-requests/{requestId}" + localVarPath = strings.Replace(localVarPath, "{"+"providerId"+"}", fmt.Sprintf("%v", providerId), -1) + localVarPath = strings.Replace(localVarPath, "{"+"requestId"+"}", fmt.Sprintf("%v", requestId), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + if localVarOptionals != nil && localVarOptionals.DisconnectedNodeAcknowledged.IsSet() { + localVarQueryParams.Add("disconnectedNodeAcknowledged", parameterToString(localVarOptionals.DisconnectedNodeAcknowledged.Value(), "")) + } + // to determine the Content-Type header + localVarHttpContentTypes := []string{"*/*"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localStringBody := string(localVarBody) + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, &localStringBody, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v ParameterProviderApplyParametersRequestEntity + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, nil +} + +/* +ParameterProvidersApiService Deletes the Verification Request with the given ID +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. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param id The ID of the Parameter Provider + * @param requestId The ID of the Verification Request + +@return VerifyConfigRequestEntity +*/ +func (a *ParameterProvidersApiService) DeleteVerificationRequest(ctx context.Context, id string, requestId string) (VerifyConfigRequestEntity, *http.Response, *string, error) { + var ( + localVarHttpMethod = strings.ToUpper("Delete") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue VerifyConfigRequestEntity + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/parameter-providers/{id}/config/verification-requests/{requestId}" + localVarPath = strings.Replace(localVarPath, "{"+"id"+"}", fmt.Sprintf("%v", id), -1) + localVarPath = strings.Replace(localVarPath, "{"+"requestId"+"}", fmt.Sprintf("%v", requestId), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"*/*"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localStringBody := string(localVarBody) + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, &localStringBody, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v VerifyConfigRequestEntity + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, nil +} + +/* +ParameterProvidersApiService Fetches and temporarily caches the parameters for a provider + + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param id The parameter provider id. + * @param body The parameter fetch request. + +@return ParameterProviderEntity +*/ +func (a *ParameterProvidersApiService) FetchParameters(ctx context.Context, id string, body ParameterProviderParameterFetchEntity) (ParameterProviderEntity, *http.Response, *string, error) { + var ( + localVarHttpMethod = strings.ToUpper("Post") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue ParameterProviderEntity + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/parameter-providers/{id}/parameters/fetch-requests" + localVarPath = strings.Replace(localVarPath, "{"+"id"+"}", fmt.Sprintf("%v", id), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + // body params + localVarPostBody = &body + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localStringBody := string(localVarBody) + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, &localStringBody, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v ParameterProviderEntity + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, nil +} + +/* +ParameterProvidersApiService Gets a parameter provider + + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param id The parameter provider id. + +@return ParameterProviderEntity +*/ +func (a *ParameterProvidersApiService) GetParameterProvider(ctx context.Context, id string) (ParameterProviderEntity, *http.Response, *string, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue ParameterProviderEntity + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/parameter-providers/{id}" + localVarPath = strings.Replace(localVarPath, "{"+"id"+"}", fmt.Sprintf("%v", id), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"*/*"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localStringBody := string(localVarBody) + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, &localStringBody, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v ParameterProviderEntity + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, nil +} + +/* +ParameterProvidersApiService Returns the Apply Parameters Request with the given ID +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. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param providerId The ID of the Parameter Provider + * @param requestId The ID of the Apply Parameters Request + +@return ParameterProviderApplyParametersRequestEntity +*/ +func (a *ParameterProvidersApiService) GetParameterProviderApplyParametersRequest(ctx context.Context, providerId string, requestId string) (ParameterProviderApplyParametersRequestEntity, *http.Response, *string, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue ParameterProviderApplyParametersRequestEntity + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/parameter-providers/{providerId}/apply-parameters-requests/{requestId}" + localVarPath = strings.Replace(localVarPath, "{"+"providerId"+"}", fmt.Sprintf("%v", providerId), -1) + localVarPath = strings.Replace(localVarPath, "{"+"requestId"+"}", fmt.Sprintf("%v", requestId), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"*/*"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localStringBody := string(localVarBody) + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, &localStringBody, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v ParameterProviderApplyParametersRequestEntity + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, nil +} + +/* +ParameterProvidersApiService Gets all references to a parameter provider + + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param id The parameter provider id. + +@return ParameterProviderReferencingComponentsEntity +*/ +func (a *ParameterProvidersApiService) GetParameterProviderReferences(ctx context.Context, id string) (ParameterProviderReferencingComponentsEntity, *http.Response, *string, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue ParameterProviderReferencingComponentsEntity + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/parameter-providers/{id}/references" + localVarPath = strings.Replace(localVarPath, "{"+"id"+"}", fmt.Sprintf("%v", id), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"*/*"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localStringBody := string(localVarBody) + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, &localStringBody, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v ParameterProviderReferencingComponentsEntity + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, nil +} + +/* +ParameterProvidersApiService Gets a parameter provider property descriptor + + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param id The parameter provider id. + * @param propertyName The property name. + +@return PropertyDescriptorEntity +*/ +func (a *ParameterProvidersApiService) GetPropertyDescriptor(ctx context.Context, id string, propertyName string) (PropertyDescriptorEntity, *http.Response, *string, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue PropertyDescriptorEntity + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/parameter-providers/{id}/descriptors" + localVarPath = strings.Replace(localVarPath, "{"+"id"+"}", fmt.Sprintf("%v", id), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + localVarQueryParams.Add("propertyName", parameterToString(propertyName, "")) + // to determine the Content-Type header + localVarHttpContentTypes := []string{"*/*"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localStringBody := string(localVarBody) + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, &localStringBody, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v PropertyDescriptorEntity + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, nil +} + +/* +ParameterProvidersApiService Gets the state for a parameter provider + + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param id The parameter provider id. + +@return ComponentStateEntity +*/ +func (a *ParameterProvidersApiService) GetState(ctx context.Context, id string) (ComponentStateEntity, *http.Response, *string, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue ComponentStateEntity + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/parameter-providers/{id}/state" + localVarPath = strings.Replace(localVarPath, "{"+"id"+"}", fmt.Sprintf("%v", id), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"*/*"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localStringBody := string(localVarBody) + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, &localStringBody, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v ComponentStateEntity + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, nil +} + +/* +ParameterProvidersApiService Returns the Verification Request with the given ID +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. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param id The ID of the Parameter Provider + * @param requestId The ID of the Verification Request + +@return VerifyConfigRequestEntity +*/ +func (a *ParameterProvidersApiService) GetVerificationRequest(ctx context.Context, id string, requestId string) (VerifyConfigRequestEntity, *http.Response, *string, error) { + var ( + localVarHttpMethod = strings.ToUpper("Get") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue VerifyConfigRequestEntity + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/parameter-providers/{id}/config/verification-requests/{requestId}" + localVarPath = strings.Replace(localVarPath, "{"+"id"+"}", fmt.Sprintf("%v", id), -1) + localVarPath = strings.Replace(localVarPath, "{"+"requestId"+"}", fmt.Sprintf("%v", requestId), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"*/*"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localStringBody := string(localVarBody) + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, &localStringBody, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v VerifyConfigRequestEntity + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, nil +} + +/* +ParameterProvidersApiService Deletes a parameter provider + + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param id The parameter provider id. + * @param optional nil or *ParameterProvidersApiRemoveParameterProviderOpts - Optional Parameters: + * @param "Version" (optional.String) - The revision is used to verify the client is working with the latest version of the flow. + * @param "ClientId" (optional.String) - If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response. + * @param "DisconnectedNodeAcknowledged" (optional.Bool) - Acknowledges that this node is disconnected to allow for mutable requests to proceed. + +@return ParameterProviderEntity +*/ + +type ParameterProvidersApiRemoveParameterProviderOpts struct { + Version optional.String + ClientId optional.String + DisconnectedNodeAcknowledged optional.Bool +} + +func (a *ParameterProvidersApiService) RemoveParameterProvider(ctx context.Context, id string, localVarOptionals *ParameterProvidersApiRemoveParameterProviderOpts) (ParameterProviderEntity, *http.Response, *string, error) { + var ( + localVarHttpMethod = strings.ToUpper("Delete") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue ParameterProviderEntity + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/parameter-providers/{id}" + localVarPath = strings.Replace(localVarPath, "{"+"id"+"}", fmt.Sprintf("%v", id), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + if localVarOptionals != nil && localVarOptionals.Version.IsSet() { + localVarQueryParams.Add("version", parameterToString(localVarOptionals.Version.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.ClientId.IsSet() { + localVarQueryParams.Add("clientId", parameterToString(localVarOptionals.ClientId.Value(), "")) + } + if localVarOptionals != nil && localVarOptionals.DisconnectedNodeAcknowledged.IsSet() { + localVarQueryParams.Add("disconnectedNodeAcknowledged", parameterToString(localVarOptionals.DisconnectedNodeAcknowledged.Value(), "")) + } + // to determine the Content-Type header + localVarHttpContentTypes := []string{"*/*"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localStringBody := string(localVarBody) + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, &localStringBody, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v ParameterProviderEntity + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, nil +} + +/* +ParameterProvidersApiService Initiate a request to apply the fetched parameters of a Parameter Provider +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}. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param providerId + * @param body The apply parameters request. + +@return ParameterProviderApplyParametersRequestEntity +*/ +func (a *ParameterProvidersApiService) SubmitApplyParameters(ctx context.Context, providerId string, body ParameterProviderParameterApplicationEntity) (ParameterProviderApplyParametersRequestEntity, *http.Response, *string, error) { + var ( + localVarHttpMethod = strings.ToUpper("Post") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue ParameterProviderApplyParametersRequestEntity + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/parameter-providers/{providerId}/apply-parameters-requests" + localVarPath = strings.Replace(localVarPath, "{"+"providerId"+"}", fmt.Sprintf("%v", providerId), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + // body params + localVarPostBody = &body + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localStringBody := string(localVarBody) + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, &localStringBody, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v ParameterProviderApplyParametersRequestEntity + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, nil +} + +/* +ParameterProvidersApiService Performs verification of the Parameter Provider's configuration +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}. + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param id The parameter provider id. + * @param body The parameter provider configuration verification request. + +@return VerifyConfigRequestEntity +*/ +func (a *ParameterProvidersApiService) SubmitConfigVerificationRequest(ctx context.Context, id string, body VerifyConfigRequestEntity) (VerifyConfigRequestEntity, *http.Response, *string, error) { + var ( + localVarHttpMethod = strings.ToUpper("Post") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue VerifyConfigRequestEntity + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/parameter-providers/{id}/config/verification-requests" + localVarPath = strings.Replace(localVarPath, "{"+"id"+"}", fmt.Sprintf("%v", id), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + // body params + localVarPostBody = &body + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localStringBody := string(localVarBody) + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, &localStringBody, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v VerifyConfigRequestEntity + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, nil +} + +/* +ParameterProvidersApiService Updates a parameter provider + + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param id The parameter provider id. + * @param body The parameter provider configuration details. + +@return ParameterProviderEntity +*/ +func (a *ParameterProvidersApiService) UpdateParameterProvider(ctx context.Context, id string, body ParameterProviderEntity) (ParameterProviderEntity, *http.Response, *string, error) { + var ( + localVarHttpMethod = strings.ToUpper("Put") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue ParameterProviderEntity + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/parameter-providers/{id}" + localVarPath = strings.Replace(localVarPath, "{"+"id"+"}", fmt.Sprintf("%v", id), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + // body params + localVarPostBody = &body + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localStringBody := string(localVarBody) + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, &localStringBody, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v ParameterProviderEntity + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, nil +} diff --git a/pkg/nifi/api_policies.go b/pkg/nifi/api_policies.go index 3ca990a9..9628d969 100644 --- a/pkg/nifi/api_policies.go +++ b/pkg/nifi/api_policies.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_process_groups.go b/pkg/nifi/api_process_groups.go index 7aef8b8b..11976aa5 100644 --- a/pkg/nifi/api_process_groups.go +++ b/pkg/nifi/api_process_groups.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_processors.go b/pkg/nifi/api_processors.go index 8318dea4..50c64402 100644 --- a/pkg/nifi/api_processors.go +++ b/pkg/nifi/api_processors.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_provenance.go b/pkg/nifi/api_provenance.go index 8f669608..edd0e0bc 100644 --- a/pkg/nifi/api_provenance.go +++ b/pkg/nifi/api_provenance.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_provenance_events.go b/pkg/nifi/api_provenance_events.go index d2c9142e..bdde9181 100644 --- a/pkg/nifi/api_provenance_events.go +++ b/pkg/nifi/api_provenance_events.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -422,3 +422,95 @@ func (a *ProvenanceEventsApiService) SubmitReplay(ctx context.Context, body Subm return localVarReturnValue, localVarHttpResponse, &localStringBody, nil } + +/* +ProvenanceEventsApiService Replays content from a provenance event + + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param body The replay request. + +@return ReplayLastEventResponseEntity +*/ +func (a *ProvenanceEventsApiService) SubmitReplayLatestEvent(ctx context.Context, body ReplayLastEventRequestEntity) (ReplayLastEventResponseEntity, *http.Response, *string, error) { + var ( + localVarHttpMethod = strings.ToUpper("Post") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + localVarReturnValue ReplayLastEventResponseEntity + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/provenance-events/latest/replays" + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + // body params + localVarPostBody = &body + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return localVarReturnValue, nil, nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarReturnValue, localVarHttpResponse, nil, err + } + + localStringBody := string(localVarBody) + + if localVarHttpResponse.StatusCode < 300 { + // If we succeed, return the data, otherwise pass on to decode error. + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err == nil { + return localVarReturnValue, localVarHttpResponse, &localStringBody, err + } + } + + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + + if localVarHttpResponse.StatusCode == 200 { + var v ReplayLastEventResponseEntity + err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type")); + if err != nil { + newErr.error = err.Error() + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + newErr.model = v + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, newErr + } + + return localVarReturnValue, localVarHttpResponse, &localStringBody, nil +} diff --git a/pkg/nifi/api_remote_process_groups.go b/pkg/nifi/api_remote_process_groups.go index 7a0c6d07..682d36fe 100644 --- a/pkg/nifi/api_remote_process_groups.go +++ b/pkg/nifi/api_remote_process_groups.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_reporting_tasks.go b/pkg/nifi/api_reporting_tasks.go index a00df9a4..22e9e776 100644 --- a/pkg/nifi/api_reporting_tasks.go +++ b/pkg/nifi/api_reporting_tasks.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -222,7 +222,7 @@ Deletes the Verification Request with the given ID. After a request is created, @return VerifyConfigRequestEntity */ -func (a *ReportingTasksApiService) DeleteValidationRequest(ctx context.Context, id string, requestId string) (VerifyConfigRequestEntity, *http.Response, *string, error) { +func (a *ReportingTasksApiService) DeleteVerificationRequest(ctx context.Context, id string, requestId string) (VerifyConfigRequestEntity, *http.Response, *string, error) { var ( localVarHttpMethod = strings.ToUpper("Delete") localVarPostBody interface{} @@ -797,7 +797,7 @@ func (a *ReportingTasksApiService) RemoveReportingTask(ctx context.Context, id s /* ReportingTasksApiService Performs verification of the Reporting Task's configuration -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/{serviceId}/verification-requests/{requestId}. Once the request is completed, the client is expected to issue a DELETE request to /reporting-tasks/{serviceId}/verification-requests/{requestId}. +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}. * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param id The reporting task id. * @param body The reporting task configuration verification request. diff --git a/pkg/nifi/api_resources.go b/pkg/nifi/api_resources.go index 2713feb5..6dcf6524 100644 --- a/pkg/nifi/api_resources.go +++ b/pkg/nifi/api_resources.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_site_to_site.go b/pkg/nifi/api_site_to_site.go index ee669a8e..ee129a35 100644 --- a/pkg/nifi/api_site_to_site.go +++ b/pkg/nifi/api_site_to_site.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_snippets.go b/pkg/nifi/api_snippets.go index 30222566..44c4d662 100644 --- a/pkg/nifi/api_snippets.go +++ b/pkg/nifi/api_snippets.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_system_diagnostics.go b/pkg/nifi/api_system_diagnostics.go index b06c679c..4c889659 100644 --- a/pkg/nifi/api_system_diagnostics.go +++ b/pkg/nifi/api_system_diagnostics.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_templates.go b/pkg/nifi/api_templates.go index b88e5422..e4ef83a7 100644 --- a/pkg/nifi/api_templates.go +++ b/pkg/nifi/api_templates.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_tenants.go b/pkg/nifi/api_tenants.go index 7eac762f..29e9d0a7 100644 --- a/pkg/nifi/api_tenants.go +++ b/pkg/nifi/api_tenants.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/api_versions.go b/pkg/nifi/api_versions.go index be55e641..056a35ae 100644 --- a/pkg/nifi/api_versions.go +++ b/pkg/nifi/api_versions.go @@ -4,7 +4,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/client.go b/pkg/nifi/client.go index 31eeb4de..228436e7 100644 --- a/pkg/nifi/client.go +++ b/pkg/nifi/client.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -38,7 +38,7 @@ var ( xmlCheck = regexp.MustCompile("(?i:(?:application|text)/xml)") ) -// APIClient manages communication with the NiFi Rest API API v1.17.0 +// APIClient manages communication with the NiFi Rest API API v1.18.0 // In most cases there should be only one, shared, APIClient. type APIClient struct { cfg *Configuration @@ -74,6 +74,8 @@ type APIClient struct { ParameterContextsApi *ParameterContextsApiService + ParameterProvidersApi *ParameterProvidersApiService + PoliciesApi *PoliciesApiService ProcessGroupsApi *ProcessGroupsApiService @@ -133,6 +135,7 @@ func NewAPIClient(cfg *Configuration) *APIClient { c.LabelsApi = (*LabelsApiService)(&c.common) c.OutputPortsApi = (*OutputPortsApiService)(&c.common) c.ParameterContextsApi = (*ParameterContextsApiService)(&c.common) + c.ParameterProvidersApi = (*ParameterProvidersApiService)(&c.common) c.PoliciesApi = (*PoliciesApiService)(&c.common) c.ProcessGroupsApi = (*ProcessGroupsApiService)(&c.common) c.ProcessorsApi = (*ProcessorsApiService)(&c.common) diff --git a/pkg/nifi/configuration.go b/pkg/nifi/configuration.go index b33b4e14..ebd05c8f 100644 --- a/pkg/nifi/configuration.go +++ b/pkg/nifi/configuration.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/docs/ComponentLifecycle.md b/pkg/nifi/docs/ComponentLifecycle.md new file mode 100644 index 00000000..7774a64b --- /dev/null +++ b/pkg/nifi/docs/ComponentLifecycle.md @@ -0,0 +1,9 @@ +# ComponentLifecycle + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/ControllerApi.md b/pkg/nifi/docs/ControllerApi.md index 6e274260..d3b22101 100644 --- a/pkg/nifi/docs/ControllerApi.md +++ b/pkg/nifi/docs/ControllerApi.md @@ -6,20 +6,23 @@ Method | HTTP request | Description ------------- | ------------- | ------------- [**CreateBulletin**](ControllerApi.md#CreateBulletin) | **Post** /controller/bulletin | Creates a new bulletin [**CreateControllerService**](ControllerApi.md#CreateControllerService) | **Post** /controller/controller-services | Creates a new controller service -[**CreateRegistryClient**](ControllerApi.md#CreateRegistryClient) | **Post** /controller/registry-clients | Creates a new registry client +[**CreateFlowRegistryClient**](ControllerApi.md#CreateFlowRegistryClient) | **Post** /controller/registry-clients | Creates a new flow registry client +[**CreateParameterProvider**](ControllerApi.md#CreateParameterProvider) | **Post** /controller/parameter-providers | Creates a new parameter provider [**CreateReportingTask**](ControllerApi.md#CreateReportingTask) | **Post** /controller/reporting-tasks | Creates a new reporting task +[**DeleteFlowRegistryClient**](ControllerApi.md#DeleteFlowRegistryClient) | **Delete** /controller/registry-clients/{id} | Deletes a flow registry client [**DeleteHistory**](ControllerApi.md#DeleteHistory) | **Delete** /controller/history | Purges history [**DeleteNode**](ControllerApi.md#DeleteNode) | **Delete** /controller/cluster/nodes/{id} | Removes a node from the cluster -[**DeleteRegistryClient**](ControllerApi.md#DeleteRegistryClient) | **Delete** /controller/registry-clients/{id} | Deletes a registry client [**GetCluster**](ControllerApi.md#GetCluster) | **Get** /controller/cluster | Gets the contents of the cluster [**GetControllerConfig**](ControllerApi.md#GetControllerConfig) | **Get** /controller/config | Retrieves the configuration for this NiFi Controller +[**GetFlowRegistryClient**](ControllerApi.md#GetFlowRegistryClient) | **Get** /controller/registry-clients/{id} | Gets a flow registry client +[**GetFlowRegistryClients**](ControllerApi.md#GetFlowRegistryClients) | **Get** /controller/registry-clients | Gets the listing of available flow registry clients [**GetNode**](ControllerApi.md#GetNode) | **Get** /controller/cluster/nodes/{id} | Gets a node in the cluster [**GetNodeStatusHistory**](ControllerApi.md#GetNodeStatusHistory) | **Get** /controller/status/history | Gets status history for the node -[**GetRegistryClient**](ControllerApi.md#GetRegistryClient) | **Get** /controller/registry-clients/{id} | Gets a registry client -[**GetRegistryClients**](ControllerApi.md#GetRegistryClients) | **Get** /controller/registry-clients | Gets the listing of available registry clients +[**GetPropertyDescriptor**](ControllerApi.md#GetPropertyDescriptor) | **Get** /controller/registry-clients/{id}/descriptors | Gets a flow registry client property descriptor +[**GetRegistryClientTypes**](ControllerApi.md#GetRegistryClientTypes) | **Get** /controller/registry-types | Retrieves the types of flow that this NiFi supports [**UpdateControllerConfig**](ControllerApi.md#UpdateControllerConfig) | **Put** /controller/config | Retrieves the configuration for this NiFi +[**UpdateFlowRegistryClient**](ControllerApi.md#UpdateFlowRegistryClient) | **Put** /controller/registry-clients/{id} | Updates a flow registry client [**UpdateNode**](ControllerApi.md#UpdateNode) | **Put** /controller/cluster/nodes/{id} | Updates a node in the cluster -[**UpdateRegistryClient**](ControllerApi.md#UpdateRegistryClient) | **Put** /controller/registry-clients/{id} | Updates a registry client # **CreateBulletin** @@ -78,9 +81,9 @@ No authorization required [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) -# **CreateRegistryClient** -> RegistryClientEntity CreateRegistryClient(ctx, body) -Creates a new registry client +# **CreateFlowRegistryClient** +> FlowRegistryClientEntity CreateFlowRegistryClient(ctx, body) +Creates a new flow registry client @@ -89,11 +92,39 @@ Creates a new registry client Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **body** | [**RegistryClientEntity**](RegistryClientEntity.md)| The registry configuration details. | + **body** | [**FlowRegistryClientEntity**](FlowRegistryClientEntity.md)| The flow registry client configuration details. | ### Return type -[**RegistryClientEntity**](RegistryClientEntity.md) +[**FlowRegistryClientEntity**](FlowRegistryClientEntity.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **CreateParameterProvider** +> ParameterProviderEntity CreateParameterProvider(ctx, body) +Creates a new parameter provider + + + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **body** | [**ParameterProviderEntity**](ParameterProviderEntity.md)| The parameter provider configuration details. | + +### Return type + +[**ParameterProviderEntity**](ParameterProviderEntity.md) ### Authorization @@ -134,9 +165,9 @@ No authorization required [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) -# **DeleteHistory** -> HistoryEntity DeleteHistory(ctx, endDate) -Purges history +# **DeleteFlowRegistryClient** +> FlowRegistryClientEntity DeleteFlowRegistryClient(ctx, id, optional) +Deletes a flow registry client @@ -145,11 +176,22 @@ Purges history Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **endDate** | **string**| Purge actions before this date/time. | + **id** | **string**| The flow registry client id. | + **optional** | ***ControllerApiDeleteFlowRegistryClientOpts** | optional parameters | nil if no parameters + +### Optional Parameters +Optional parameters are passed through a pointer to a ControllerApiDeleteFlowRegistryClientOpts struct + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + **version** | **optional.String**| The revision is used to verify the client is working with the latest version of the flow. | + **clientId** | **optional.String**| 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.Bool**| Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [default to false] ### Return type -[**HistoryEntity**](HistoryEntity.md) +[**FlowRegistryClientEntity**](FlowRegistryClientEntity.md) ### Authorization @@ -162,9 +204,9 @@ No authorization required [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) -# **DeleteNode** -> NodeEntity DeleteNode(ctx, id) -Removes a node from the cluster +# **DeleteHistory** +> HistoryEntity DeleteHistory(ctx, endDate) +Purges history @@ -173,11 +215,11 @@ Removes a node from the cluster Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **id** | **string**| The node id. | + **endDate** | **string**| Purge actions before this date/time. | ### Return type -[**NodeEntity**](NodeEntity.md) +[**HistoryEntity**](HistoryEntity.md) ### Authorization @@ -190,9 +232,9 @@ No authorization required [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) -# **DeleteRegistryClient** -> RegistryClientEntity DeleteRegistryClient(ctx, id, optional) -Deletes a registry client +# **DeleteNode** +> NodeEntity DeleteNode(ctx, id) +Removes a node from the cluster @@ -201,22 +243,11 @@ Deletes a registry client Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **id** | **string**| The registry id. | - **optional** | ***ControllerApiDeleteRegistryClientOpts** | optional parameters | nil if no parameters - -### Optional Parameters -Optional parameters are passed through a pointer to a ControllerApiDeleteRegistryClientOpts struct - -Name | Type | Description | Notes -------------- | ------------- | ------------- | ------------- - - **version** | **optional.String**| The revision is used to verify the client is working with the latest version of the flow. | - **clientId** | **optional.String**| 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.Bool**| Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [default to false] + **id** | **string**| The node id. | ### Return type -[**RegistryClientEntity**](RegistryClientEntity.md) +[**NodeEntity**](NodeEntity.md) ### Authorization @@ -277,6 +308,58 @@ No authorization required [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) +# **GetFlowRegistryClient** +> FlowRegistryClientEntity GetFlowRegistryClient(ctx, id) +Gets a flow registry client + + + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **id** | **string**| The flow registry client id. | + +### Return type + +[**FlowRegistryClientEntity**](FlowRegistryClientEntity.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: */* + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **GetFlowRegistryClients** +> FlowRegistryClientsEntity GetFlowRegistryClients(ctx, ) +Gets the listing of available flow registry clients + + + +### Required Parameters +This endpoint does not need any parameter. + +### Return type + +[**FlowRegistryClientsEntity**](FlowRegistryClientsEntity.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: */* + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + # **GetNode** > NodeEntity GetNode(ctx, id) Gets a node in the cluster @@ -329,9 +412,9 @@ No authorization required [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) -# **GetRegistryClient** -> RegistryClientEntity GetRegistryClient(ctx, id) -Gets a registry client +# **GetPropertyDescriptor** +> PropertyDescriptorEntity GetPropertyDescriptor(ctx, id, propertyName, optional) +Gets a flow registry client property descriptor @@ -340,11 +423,22 @@ Gets a registry client Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **id** | **string**| The registry id. | + **id** | **string**| The flow registry client id. | + **propertyName** | **string**| The property name. | + **optional** | ***ControllerApiGetPropertyDescriptorOpts** | optional parameters | nil if no parameters + +### Optional Parameters +Optional parameters are passed through a pointer to a ControllerApiGetPropertyDescriptorOpts struct + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + **sensitive** | **optional.Bool**| Property Descriptor requested sensitive status | [default to false] ### Return type -[**RegistryClientEntity**](RegistryClientEntity.md) +[**PropertyDescriptorEntity**](PropertyDescriptorEntity.md) ### Authorization @@ -357,18 +451,18 @@ No authorization required [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) -# **GetRegistryClients** -> RegistryClientsEntity GetRegistryClients(ctx, ) -Gets the listing of available registry clients - +# **GetRegistryClientTypes** +> FlowRegistryClientTypesEntity GetRegistryClientTypes(ctx, ) +Retrieves the types of flow that this NiFi supports +Note: This endpoint is subject to change as NiFi and it's REST API evolve. ### Required Parameters This endpoint does not need any parameter. ### Return type -[**RegistryClientsEntity**](RegistryClientsEntity.md) +[**FlowRegistryClientTypesEntity**](FlowRegistryClientTypesEntity.md) ### Authorization @@ -409,9 +503,9 @@ No authorization required [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) -# **UpdateNode** -> NodeEntity UpdateNode(ctx, id, body) -Updates a node in the cluster +# **UpdateFlowRegistryClient** +> FlowRegistryClientEntity UpdateFlowRegistryClient(ctx, id, body) +Updates a flow registry client @@ -420,12 +514,12 @@ Updates a node in the cluster Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **id** | **string**| The node id. | - **body** | [**NodeEntity**](NodeEntity.md)| The node configuration. The only configuration that will be honored at this endpoint is the status. | + **id** | **string**| The flow registry client id. | + **body** | [**FlowRegistryClientEntity**](FlowRegistryClientEntity.md)| The flow registry client configuration details. | ### Return type -[**NodeEntity**](NodeEntity.md) +[**FlowRegistryClientEntity**](FlowRegistryClientEntity.md) ### Authorization @@ -438,9 +532,9 @@ No authorization required [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) -# **UpdateRegistryClient** -> RegistryClientEntity UpdateRegistryClient(ctx, id, body) -Updates a registry client +# **UpdateNode** +> NodeEntity UpdateNode(ctx, id, body) +Updates a node in the cluster @@ -449,12 +543,12 @@ Updates a registry client Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **id** | **string**| The registry id. | - **body** | [**RegistryClientEntity**](RegistryClientEntity.md)| The registry configuration details. | + **id** | **string**| The node id. | + **body** | [**NodeEntity**](NodeEntity.md)| The node configuration. The only configuration that will be honored at this endpoint is the status. | ### Return type -[**RegistryClientEntity**](RegistryClientEntity.md) +[**NodeEntity**](NodeEntity.md) ### Authorization diff --git a/pkg/nifi/docs/ControllerBulletinsEntity.md b/pkg/nifi/docs/ControllerBulletinsEntity.md index aa2c0738..d257ce07 100644 --- a/pkg/nifi/docs/ControllerBulletinsEntity.md +++ b/pkg/nifi/docs/ControllerBulletinsEntity.md @@ -6,6 +6,8 @@ Name | Type | Description | Notes **Bulletins** | [**[]BulletinEntity**](BulletinEntity.md) | System level bulletins to be reported to the user. | [optional] [default to null] **ControllerServiceBulletins** | [**[]BulletinEntity**](BulletinEntity.md) | Controller service bulletins to be reported to the user. | [optional] [default to null] **ReportingTaskBulletins** | [**[]BulletinEntity**](BulletinEntity.md) | Reporting task bulletins to be reported to the user. | [optional] [default to null] +**ParameterProviderBulletins** | [**[]BulletinEntity**](BulletinEntity.md) | Parameter provider bulletins to be reported to the user. | [optional] [default to null] +**FlowRegistryClientBulletins** | [**[]BulletinEntity**](BulletinEntity.md) | Flow registry client bulletins to be reported to the user. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ControllerServiceDefinition.md b/pkg/nifi/docs/ControllerServiceDefinition.md index 915f644b..85e1ac08 100644 --- a/pkg/nifi/docs/ControllerServiceDefinition.md +++ b/pkg/nifi/docs/ControllerServiceDefinition.md @@ -16,6 +16,7 @@ Name | Type | Description | Notes **Restricted** | **bool** | Whether or not the component has a general restriction | [optional] [default to null] **RestrictedExplanation** | **string** | An optional description of the general restriction | [optional] [default to null] **ExplicitRestrictions** | [**[]Restriction**](Restriction.md) | Explicit restrictions that indicate a require permission to use the component | [optional] [default to null] +**Stateful** | [***Stateful**](Stateful.md) | | [optional] [default to null] **PropertyDescriptors** | [**map[string]PropertyDescriptor**](PropertyDescriptor.md) | Descriptions of configuration properties applicable to this component. | [optional] [default to null] **SupportsDynamicProperties** | **bool** | Whether or not this component makes use of dynamic (user-set) properties. | [optional] [default to null] diff --git a/pkg/nifi/docs/ControllerServicesApi.md b/pkg/nifi/docs/ControllerServicesApi.md index 6dab4116..b3bea649 100644 --- a/pkg/nifi/docs/ControllerServicesApi.md +++ b/pkg/nifi/docs/ControllerServicesApi.md @@ -6,7 +6,7 @@ Method | HTTP request | Description ------------- | ------------- | ------------- [**AnalyzeConfiguration**](ControllerServicesApi.md#AnalyzeConfiguration) | **Post** /controller-services/{id}/config/analysis | Performs analysis of the component's configuration, providing information about which attributes are referenced. [**ClearState**](ControllerServicesApi.md#ClearState) | **Post** /controller-services/{id}/state/clear-requests | Clears the state for a controller service -[**DeleteValidationRequest**](ControllerServicesApi.md#DeleteValidationRequest) | **Delete** /controller-services/{id}/config/verification-requests/{requestId} | Deletes the Verification Request with the given ID +[**DeleteVerificationRequest**](ControllerServicesApi.md#DeleteVerificationRequest) | **Delete** /controller-services/{id}/config/verification-requests/{requestId} | Deletes the Verification Request with the given ID [**GetControllerService**](ControllerServicesApi.md#GetControllerService) | **Get** /controller-services/{id} | Gets a controller service [**GetControllerServiceReferences**](ControllerServicesApi.md#GetControllerServiceReferences) | **Get** /controller-services/{id}/references | Gets a controller service [**GetPropertyDescriptor**](ControllerServicesApi.md#GetPropertyDescriptor) | **Get** /controller-services/{id}/descriptors | Gets a controller service property descriptor @@ -76,8 +76,8 @@ No authorization required [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) -# **DeleteValidationRequest** -> VerifyConfigRequestEntity DeleteValidationRequest(ctx, id, requestId) +# **DeleteVerificationRequest** +> VerifyConfigRequestEntity DeleteVerificationRequest(ctx, id, requestId) Deletes the Verification Request with the given ID 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. diff --git a/pkg/nifi/docs/DtoFactory.md b/pkg/nifi/docs/DtoFactory.md new file mode 100644 index 00000000..d1741a80 --- /dev/null +++ b/pkg/nifi/docs/DtoFactory.md @@ -0,0 +1,9 @@ +# DtoFactory + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/Entity.md b/pkg/nifi/docs/Entity.md new file mode 100644 index 00000000..e043f654 --- /dev/null +++ b/pkg/nifi/docs/Entity.md @@ -0,0 +1,9 @@ +# Entity + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/FlowApi.md b/pkg/nifi/docs/FlowApi.md index 28d7589c..2119015e 100644 --- a/pkg/nifi/docs/FlowApi.md +++ b/pkg/nifi/docs/FlowApi.md @@ -29,13 +29,15 @@ Method | HTTP request | Description [**GetInputPortStatus**](FlowApi.md#GetInputPortStatus) | **Get** /flow/input-ports/{id}/status | Gets status for an input port [**GetOutputPortStatus**](FlowApi.md#GetOutputPortStatus) | **Get** /flow/output-ports/{id}/status | Gets status for an output port [**GetParameterContexts**](FlowApi.md#GetParameterContexts) | **Get** /flow/parameter-contexts | Gets all Parameter Contexts +[**GetParameterProviderTypes**](FlowApi.md#GetParameterProviderTypes) | **Get** /flow/parameter-provider-types | Retrieves the types of parameter providers that this NiFi supports +[**GetParameterProviders**](FlowApi.md#GetParameterProviders) | **Get** /flow/parameter-providers | Gets all parameter providers [**GetPrioritizers**](FlowApi.md#GetPrioritizers) | **Get** /flow/prioritizers | Retrieves the types of prioritizers that this NiFi supports [**GetProcessGroupStatus**](FlowApi.md#GetProcessGroupStatus) | **Get** /flow/process-groups/{id}/status | Gets the status for a process group [**GetProcessGroupStatusHistory**](FlowApi.md#GetProcessGroupStatusHistory) | **Get** /flow/process-groups/{id}/status/history | Gets status history for a remote process group [**GetProcessorStatus**](FlowApi.md#GetProcessorStatus) | **Get** /flow/processors/{id}/status | Gets status for a processor [**GetProcessorStatusHistory**](FlowApi.md#GetProcessorStatusHistory) | **Get** /flow/processors/{id}/status/history | Gets status history for a processor [**GetProcessorTypes**](FlowApi.md#GetProcessorTypes) | **Get** /flow/processor-types | Retrieves the types of processors that this NiFi supports -[**GetRegistries**](FlowApi.md#GetRegistries) | **Get** /flow/registries | Gets the listing of available registries +[**GetRegistryClients**](FlowApi.md#GetRegistryClients) | **Get** /flow/registries | Gets the listing of available flow registry clients [**GetRemoteProcessGroupStatus**](FlowApi.md#GetRemoteProcessGroupStatus) | **Get** /flow/remote-process-groups/{id}/status | Gets status for a remote process group [**GetRemoteProcessGroupStatusHistory**](FlowApi.md#GetRemoteProcessGroupStatusHistory) | **Get** /flow/remote-process-groups/{id}/status/history | Gets the status history [**GetReportingTaskTypes**](FlowApi.md#GetReportingTaskTypes) | **Get** /flow/reporting-task-types | Retrieves the types of reporting tasks that this NiFi supports @@ -179,7 +181,7 @@ No authorization required [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) # **GetBuckets** -> BucketsEntity GetBuckets(ctx, id) +> FlowRegistryBucketsEntity GetBuckets(ctx, id) Gets the buckets from the specified registry for the current user @@ -193,7 +195,7 @@ Name | Type | Description | Notes ### Return type -[**BucketsEntity**](BucketsEntity.md) +[**FlowRegistryBucketsEntity**](FlowRegistryBucketsEntity.md) ### Authorization @@ -701,7 +703,7 @@ Gets the flows from the specified registry and bucket for the current user Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **registryId** | **string**| The registry id. | + **registryId** | **string**| The registry client id. | **bucketId** | **string**| The bucket id. | ### Return type @@ -819,6 +821,67 @@ No authorization required [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) +# **GetParameterProviderTypes** +> ParameterProviderTypesEntity GetParameterProviderTypes(ctx, optional) +Retrieves the types of parameter providers that this NiFi supports + +Note: This endpoint is subject to change as NiFi and it's REST API evolve. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **optional** | ***FlowApiGetParameterProviderTypesOpts** | optional parameters | nil if no parameters + +### Optional Parameters +Optional parameters are passed through a pointer to a FlowApiGetParameterProviderTypesOpts struct + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **bundleGroupFilter** | **optional.String**| If specified, will only return types that are a member of this bundle group. | + **bundleArtifactFilter** | **optional.String**| If specified, will only return types that are a member of this bundle artifact. | + **type_** | **optional.String**| If specified, will only return types whose fully qualified classname matches. | + +### Return type + +[**ParameterProviderTypesEntity**](ParameterProviderTypesEntity.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: */* + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **GetParameterProviders** +> ParameterProvidersEntity GetParameterProviders(ctx, ) +Gets all parameter providers + + + +### Required Parameters +This endpoint does not need any parameter. + +### Return type + +[**ParameterProvidersEntity**](ParameterProvidersEntity.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: */* + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + # **GetPrioritizers** > PrioritizerTypesEntity GetPrioritizers(ctx, ) Retrieves the types of prioritizers that this NiFi supports @@ -1013,9 +1076,9 @@ No authorization required [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) -# **GetRegistries** -> RegistryClientsEntity GetRegistries(ctx, ) -Gets the listing of available registries +# **GetRegistryClients** +> FlowRegistryClientsEntity GetRegistryClients(ctx, ) +Gets the listing of available flow registry clients @@ -1024,7 +1087,7 @@ This endpoint does not need any parameter. ### Return type -[**RegistryClientsEntity**](RegistryClientsEntity.md) +[**FlowRegistryClientsEntity**](FlowRegistryClientsEntity.md) ### Authorization @@ -1223,7 +1286,7 @@ Gets the flow versions from the specified registry and bucket for the specified Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. - **registryId** | **string**| The registry id. | + **registryId** | **string**| The registry client id. | **bucketId** | **string**| The bucket id. | **flowId** | **string**| The flow id. | diff --git a/pkg/nifi/docs/FlowRegistryBucket.md b/pkg/nifi/docs/FlowRegistryBucket.md new file mode 100644 index 00000000..6d0f3554 --- /dev/null +++ b/pkg/nifi/docs/FlowRegistryBucket.md @@ -0,0 +1,14 @@ +# FlowRegistryBucket + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Identifier** | **string** | | [optional] [default to null] +**Name** | **string** | | [optional] [default to null] +**Description** | **string** | | [optional] [default to null] +**CreatedTimestamp** | **int64** | | [optional] [default to null] +**Permissions** | [***FlowRegistryPermissions**](FlowRegistryPermissions.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/FlowRegistryBucketDto.md b/pkg/nifi/docs/FlowRegistryBucketDto.md new file mode 100644 index 00000000..116c2ed8 --- /dev/null +++ b/pkg/nifi/docs/FlowRegistryBucketDto.md @@ -0,0 +1,13 @@ +# FlowRegistryBucketDto + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Id** | **string** | The bucket identifier | [optional] [default to null] +**Name** | **string** | The bucket name | [optional] [default to null] +**Description** | **string** | The bucket description | [optional] [default to null] +**Created** | **int64** | The created timestamp of this bucket | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/FlowRegistryBucketEntity.md b/pkg/nifi/docs/FlowRegistryBucketEntity.md new file mode 100644 index 00000000..4f9a6ac6 --- /dev/null +++ b/pkg/nifi/docs/FlowRegistryBucketEntity.md @@ -0,0 +1,12 @@ +# FlowRegistryBucketEntity + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Id** | **string** | | [optional] [default to null] +**Bucket** | [***FlowRegistryBucketDto**](FlowRegistryBucketDTO.md) | | [optional] [default to null] +**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/FlowRegistryBucketsEntity.md b/pkg/nifi/docs/FlowRegistryBucketsEntity.md new file mode 100644 index 00000000..c5dbde27 --- /dev/null +++ b/pkg/nifi/docs/FlowRegistryBucketsEntity.md @@ -0,0 +1,10 @@ +# FlowRegistryBucketsEntity + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Buckets** | [**[]FlowRegistryBucketEntity**](FlowRegistryBucketEntity.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/FlowRegistryClientDto.md b/pkg/nifi/docs/FlowRegistryClientDto.md new file mode 100644 index 00000000..27c896be --- /dev/null +++ b/pkg/nifi/docs/FlowRegistryClientDto.md @@ -0,0 +1,26 @@ +# FlowRegistryClientDto + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Id** | **string** | The registry identifier | [optional] [default to null] +**Name** | **string** | The registry name | [optional] [default to null] +**Description** | **string** | The registry description | [optional] [default to null] +**Uri** | **string** | | [optional] [default to null] +**Type_** | **string** | The type of the controller service. | [optional] [default to null] +**Bundle** | [***BundleDto**](BundleDTO.md) | The details of the artifact that bundled this processor type. | [optional] [default to null] +**Properties** | **map[string]string** | The properties of the controller service. | [optional] [default to null] +**Descriptors** | [**map[string]PropertyDescriptorDto**](PropertyDescriptorDTO.md) | The descriptors for the controller service properties. | [optional] [default to null] +**SensitiveDynamicPropertyNames** | **[]string** | Set of sensitive dynamic property names | [optional] [default to null] +**SupportsSensitiveDynamicProperties** | **bool** | Whether the reporting task supports sensitive dynamic properties. | [optional] [default to null] +**Restricted** | **bool** | Whether the reporting task requires elevated privileges. | [optional] [default to null] +**Deprecated** | **bool** | Whether the reporting task has been deprecated. | [optional] [default to null] +**ValidationErrors** | **[]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. | [optional] [default to null] +**ValidationStatus** | **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) | [optional] [default to null] +**AnnotationData** | **string** | The annotation data for the repoting task. This is how the custom UI relays configuration to the reporting task. | [optional] [default to null] +**ExtensionMissing** | **bool** | Whether the underlying extension is missing. | [optional] [default to null] +**MultipleVersionsAvailable** | **bool** | Whether the flow registry client has multiple versions available. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/FlowRegistryClientEntity.md b/pkg/nifi/docs/FlowRegistryClientEntity.md new file mode 100644 index 00000000..639edc59 --- /dev/null +++ b/pkg/nifi/docs/FlowRegistryClientEntity.md @@ -0,0 +1,19 @@ +# FlowRegistryClientEntity + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Revision** | [***RevisionDto**](RevisionDTO.md) | The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses. | [optional] [default to null] +**Id** | **string** | The id of the component. | [optional] [default to null] +**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] +**Position** | [***PositionDto**](PositionDTO.md) | The position of this component in the UI if applicable. | [optional] [default to null] +**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | The permissions for this component. | [optional] [default to null] +**Bulletins** | [**[]BulletinEntity**](BulletinEntity.md) | The bulletins for this component. | [optional] [default to null] +**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] +**Registry** | [***FlowRegistryClientDto**](FlowRegistryClientDTO.md) | | [optional] [default to null] +**OperatePermissions** | [***PermissionsDto**](PermissionsDTO.md) | | [optional] [default to null] +**Component** | [***FlowRegistryClientDto**](FlowRegistryClientDTO.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/FlowRegistryClientTypesEntity.md b/pkg/nifi/docs/FlowRegistryClientTypesEntity.md new file mode 100644 index 00000000..31759a4b --- /dev/null +++ b/pkg/nifi/docs/FlowRegistryClientTypesEntity.md @@ -0,0 +1,10 @@ +# FlowRegistryClientTypesEntity + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**FlowRegistryClientTypes** | [**[]DocumentedTypeDto**](DocumentedTypeDTO.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/FlowRegistryClientsEntity.md b/pkg/nifi/docs/FlowRegistryClientsEntity.md new file mode 100644 index 00000000..31301074 --- /dev/null +++ b/pkg/nifi/docs/FlowRegistryClientsEntity.md @@ -0,0 +1,10 @@ +# FlowRegistryClientsEntity + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Registries** | [**[]FlowRegistryClientEntity**](FlowRegistryClientEntity.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/FlowRegistryPermissions.md b/pkg/nifi/docs/FlowRegistryPermissions.md new file mode 100644 index 00000000..5d789334 --- /dev/null +++ b/pkg/nifi/docs/FlowRegistryPermissions.md @@ -0,0 +1,12 @@ +# FlowRegistryPermissions + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**CanRead** | **bool** | | [optional] [default to null] +**CanWrite** | **bool** | | [optional] [default to null] +**CanDelete** | **bool** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/InputStream.md b/pkg/nifi/docs/InputStream.md new file mode 100644 index 00000000..03f72ef1 --- /dev/null +++ b/pkg/nifi/docs/InputStream.md @@ -0,0 +1,9 @@ +# InputStream + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/NodeIdentifier.md b/pkg/nifi/docs/NodeIdentifier.md new file mode 100644 index 00000000..6ee0e1d9 --- /dev/null +++ b/pkg/nifi/docs/NodeIdentifier.md @@ -0,0 +1,22 @@ +# NodeIdentifier + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Id** | **string** | | [optional] [default to null] +**ApiAddress** | **string** | | [optional] [default to null] +**ApiPort** | **int32** | | [optional] [default to null] +**SocketAddress** | **string** | | [optional] [default to null] +**SocketPort** | **int32** | | [optional] [default to null] +**LoadBalanceAddress** | **string** | | [optional] [default to null] +**LoadBalancePort** | **int32** | | [optional] [default to null] +**SiteToSiteAddress** | **string** | | [optional] [default to null] +**SiteToSitePort** | **int32** | | [optional] [default to null] +**SiteToSiteHttpApiPort** | **int32** | | [optional] [default to null] +**SiteToSiteSecure** | **bool** | | [optional] [default to null] +**NodeIdentities** | **[]string** | | [optional] [default to null] +**FullDescription** | **string** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/NodeReplayLastEventSnapshotDto.md b/pkg/nifi/docs/NodeReplayLastEventSnapshotDto.md new file mode 100644 index 00000000..deeed657 --- /dev/null +++ b/pkg/nifi/docs/NodeReplayLastEventSnapshotDto.md @@ -0,0 +1,13 @@ +# NodeReplayLastEventSnapshotDto + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**NodeId** | **string** | The unique ID that identifies the node | [optional] [default to null] +**Address** | **string** | The API address of the node | [optional] [default to null] +**ApiPort** | **int32** | The API port used to communicate with the node | [optional] [default to null] +**Snapshot** | [***ReplayLastEventSnapshotDto**](ReplayLastEventSnapshotDTO.md) | The snapshot from the node | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/NodeResponse.md b/pkg/nifi/docs/NodeResponse.md new file mode 100644 index 00000000..8f72d65c --- /dev/null +++ b/pkg/nifi/docs/NodeResponse.md @@ -0,0 +1,21 @@ +# NodeResponse + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**HttpMethod** | **string** | | [optional] [default to null] +**RequestUri** | **string** | | [optional] [default to null] +**Response** | [***Response**](Response.md) | | [optional] [default to null] +**NodeId** | [***NodeIdentifier**](NodeIdentifier.md) | | [optional] [default to null] +**Throwable** | [***Throwable**](Throwable.md) | | [optional] [default to null] +**UpdatedEntity** | [***Entity**](Entity.md) | | [optional] [default to null] +**RequestId** | **string** | | [optional] [default to null] +**ClientResponse** | [***Response**](Response.md) | | [optional] [default to null] +**Is2xx** | **bool** | | [optional] [default to null] +**Is5xx** | **bool** | | [optional] [default to null] +**InputStream** | [***InputStream**](InputStream.md) | | [optional] [default to null] +**Status** | **int32** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/ParameterContextDto.md b/pkg/nifi/docs/ParameterContextDto.md index 9ba9bd1d..f2b566a0 100644 --- a/pkg/nifi/docs/ParameterContextDto.md +++ b/pkg/nifi/docs/ParameterContextDto.md @@ -8,6 +8,7 @@ Name | Type | Description | Notes **Parameters** | [**[]ParameterEntity**](ParameterEntity.md) | The Parameters for the Parameter Context | [required] [default to null] **BoundProcessGroups** | [**[]ProcessGroupEntity**](ProcessGroupEntity.md) | The Process Groups that are bound to this Parameter Context | [optional] [default to null] **InheritedParameterContexts** | [**[]ParameterContextReferenceEntity**](ParameterContextReferenceEntity.md) | A list of references of Parameter Contexts from which this one inherits parameters | [required] [default to null] +**ParameterProviderConfiguration** | [***ParameterProviderConfigurationEntity**](ParameterProviderConfigurationEntity.md) | Optional configuration for a Parameter Provider | [optional] [default to null] **Id** | **string** | The ID the Parameter Context. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ParameterContextUpdateEntity.md b/pkg/nifi/docs/ParameterContextUpdateEntity.md new file mode 100644 index 00000000..7253362f --- /dev/null +++ b/pkg/nifi/docs/ParameterContextUpdateEntity.md @@ -0,0 +1,12 @@ +# ParameterContextUpdateEntity + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**ParameterContextRevision** | [***RevisionDto**](RevisionDTO.md) | The Revision of the Parameter Context | [optional] [default to null] +**ParameterContext** | [***ParameterContextDto**](ParameterContextDTO.md) | The Parameter Context that is being operated on. This may not be populated until the request has successfully completed. | [optional] [default to null] +**ReferencingComponents** | [**[]AffectedComponentEntity**](AffectedComponentEntity.md) | The components that are referenced by the update. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/ParameterDto.md b/pkg/nifi/docs/ParameterDto.md index 0be61b2e..abb19d84 100644 --- a/pkg/nifi/docs/ParameterDto.md +++ b/pkg/nifi/docs/ParameterDto.md @@ -8,6 +8,7 @@ Name | Type | Description | Notes **Sensitive** | **bool** | Whether or not the Parameter is sensitive | [optional] [default to null] **Value** | **string** | The value of the Parameter | [required] [default to null] **ValueRemoved** | **bool** | 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. | [optional] [default to null] +**Provided** | **bool** | Whether or not the Parameter is provided by a ParameterProvider | [optional] [default to null] **ReferencingComponents** | [**[]AffectedComponentEntity**](AffectedComponentEntity.md) | The set of all components in the flow that are referencing this Parameter | [optional] [default to null] **ParameterContext** | [***ParameterContextReferenceEntity**](ParameterContextReferenceEntity.md) | A reference to the Parameter Context that contains this one | [optional] [default to null] **Inherited** | **bool** | Whether or not the Parameter is inherited from another context | [optional] [default to null] diff --git a/pkg/nifi/docs/ParameterGroupConfigurationEntity.md b/pkg/nifi/docs/ParameterGroupConfigurationEntity.md new file mode 100644 index 00000000..71d58d1d --- /dev/null +++ b/pkg/nifi/docs/ParameterGroupConfigurationEntity.md @@ -0,0 +1,13 @@ +# ParameterGroupConfigurationEntity + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**GroupName** | **string** | The name of the external parameter group to which the provided parameter names apply. | [optional] [default to null] +**ParameterContextName** | **string** | The name of the ParameterContext that receives the parameters in this group | [optional] [default to null] +**ParameterSensitivities** | **map[string]string** | All fetched parameter names that should be applied. | [optional] [default to null] +**Synchronized** | **bool** | True if this group should be synchronized to a ParameterContext, including creating one if it does not exist. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/ParameterProviderApplyParametersRequestDto.md b/pkg/nifi/docs/ParameterProviderApplyParametersRequestDto.md new file mode 100644 index 00000000..de3c1b99 --- /dev/null +++ b/pkg/nifi/docs/ParameterProviderApplyParametersRequestDto.md @@ -0,0 +1,21 @@ +# ParameterProviderApplyParametersRequestDto + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**RequestId** | **string** | The ID of the request | [optional] [default to null] +**Uri** | **string** | The URI for the request | [optional] [default to null] +**SubmissionTime** | [**time.Time**](time.Time.md) | The timestamp of when the request was submitted | [optional] [default to null] +**LastUpdated** | [**time.Time**](time.Time.md) | The timestamp of when the request was last updated | [optional] [default to null] +**Complete** | **bool** | Whether or not the request is completed | [optional] [default to null] +**FailureReason** | **string** | The reason for the request failing, or null if the request has not failed | [optional] [default to null] +**PercentCompleted** | **int32** | A value between 0 and 100 (inclusive) indicating how close the request is to completion | [optional] [default to null] +**State** | **string** | A description of the current state of the request | [optional] [default to null] +**UpdateSteps** | [**[]ParameterProviderApplyParametersUpdateStepDto**](ParameterProviderApplyParametersUpdateStepDTO.md) | The steps that are required in order to complete the request, along with the status of each | [optional] [default to null] +**ParameterProvider** | [***ParameterProviderDto**](ParameterProviderDTO.md) | The Parameter Provider that is being operated on. This may not be populated until the request has successfully completed. | [optional] [default to null] +**ParameterContextUpdates** | [**[]ParameterContextUpdateEntity**](ParameterContextUpdateEntity.md) | The Parameter Contexts updated by this Parameter Provider. This may not be populated until the request has successfully completed. | [optional] [default to null] +**ReferencingComponents** | [**[]AffectedComponentEntity**](AffectedComponentEntity.md) | The components that are referenced by the update. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/ParameterProviderApplyParametersRequestEntity.md b/pkg/nifi/docs/ParameterProviderApplyParametersRequestEntity.md new file mode 100644 index 00000000..cb168cff --- /dev/null +++ b/pkg/nifi/docs/ParameterProviderApplyParametersRequestEntity.md @@ -0,0 +1,10 @@ +# ParameterProviderApplyParametersRequestEntity + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Request** | [***ParameterProviderApplyParametersRequestDto**](ParameterProviderApplyParametersRequestDTO.md) | The Apply Parameters Request | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/ParameterProviderApplyParametersUpdateStepDto.md b/pkg/nifi/docs/ParameterProviderApplyParametersUpdateStepDto.md new file mode 100644 index 00000000..dca56187 --- /dev/null +++ b/pkg/nifi/docs/ParameterProviderApplyParametersUpdateStepDto.md @@ -0,0 +1,12 @@ +# ParameterProviderApplyParametersUpdateStepDto + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Description** | **string** | Explanation of what happens in this step | [optional] [default to null] +**Complete** | **bool** | Whether or not this step has completed | [optional] [default to null] +**FailureReason** | **string** | An explanation of why this step failed, or null if this step did not fail | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/ParameterProviderConfigurationDto.md b/pkg/nifi/docs/ParameterProviderConfigurationDto.md new file mode 100644 index 00000000..78077b68 --- /dev/null +++ b/pkg/nifi/docs/ParameterProviderConfigurationDto.md @@ -0,0 +1,13 @@ +# ParameterProviderConfigurationDto + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**ParameterProviderId** | **string** | The ID of the Parameter Provider | [optional] [default to null] +**ParameterProviderName** | **string** | The name of the Parameter Provider | [optional] [default to null] +**ParameterGroupName** | **string** | The Parameter Group name that maps to the Parameter Context | [optional] [default to null] +**Synchronized** | **bool** | True if the Parameter Context should receive the parameters from the mapped Parameter Group | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/ParameterProviderConfigurationEntity.md b/pkg/nifi/docs/ParameterProviderConfigurationEntity.md new file mode 100644 index 00000000..e1db42ad --- /dev/null +++ b/pkg/nifi/docs/ParameterProviderConfigurationEntity.md @@ -0,0 +1,12 @@ +# ParameterProviderConfigurationEntity + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Id** | **string** | The id of the component. | [optional] [default to null] +**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | The permissions for this component. | [optional] [default to null] +**Component** | [***ParameterProviderConfigurationDto**](ParameterProviderConfigurationDTO.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/ParameterProviderDto.md b/pkg/nifi/docs/ParameterProviderDto.md new file mode 100644 index 00000000..079231fd --- /dev/null +++ b/pkg/nifi/docs/ParameterProviderDto.md @@ -0,0 +1,32 @@ +# ParameterProviderDto + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Id** | **string** | The id of the component. | [optional] [default to null] +**VersionedComponentId** | **string** | The ID of the corresponding component that is under version control | [optional] [default to null] +**ParentGroupId** | **string** | The id of parent process group of this component if applicable. | [optional] [default to null] +**Position** | [***PositionDto**](PositionDTO.md) | The position of this component in the UI if applicable. | [optional] [default to null] +**Name** | **string** | The name of the parameter provider. | [optional] [default to null] +**Type_** | **string** | The fully qualified type of the parameter provider. | [optional] [default to null] +**Bundle** | [***BundleDto**](BundleDTO.md) | The details of the artifact that bundled this parameter provider type. | [optional] [default to null] +**Comments** | **string** | The comments of the parameter provider. | [optional] [default to null] +**PersistsState** | **bool** | Whether the parameter provider persists state. | [optional] [default to null] +**Restricted** | **bool** | Whether the parameter provider requires elevated privileges. | [optional] [default to null] +**Deprecated** | **bool** | Whether the parameter provider has been deprecated. | [optional] [default to null] +**MultipleVersionsAvailable** | **bool** | Whether the parameter provider has multiple versions available. | [optional] [default to null] +**Properties** | **map[string]string** | The properties of the parameter provider. | [optional] [default to null] +**Descriptors** | [**map[string]PropertyDescriptorDto**](PropertyDescriptorDTO.md) | The descriptors for the parameter providers properties. | [optional] [default to null] +**ParameterGroupConfigurations** | [**[]ParameterGroupConfigurationEntity**](ParameterGroupConfigurationEntity.md) | Configuration for any fetched parameter groups. | [optional] [default to null] +**AffectedComponents** | [**[]AffectedComponentEntity**](AffectedComponentEntity.md) | The set of all components in the flow that are referencing Parameters provided by this provider | [optional] [default to null] +**ParameterStatus** | [**[]ParameterStatusDto**](ParameterStatusDTO.md) | The status of all provided parameters for this parameter provider | [optional] [default to null] +**ReferencingParameterContexts** | [**[]ParameterProviderReferencingComponentEntity**](ParameterProviderReferencingComponentEntity.md) | The Parameter Contexts that reference this Parameter Provider | [optional] [default to null] +**CustomUiUrl** | **string** | The URL for the custom configuration UI for the parameter provider. | [optional] [default to null] +**AnnotationData** | **string** | The annotation data for the parameter provider. This is how the custom UI relays configuration to the parameter provider. | [optional] [default to null] +**ValidationErrors** | **[]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. | [optional] [default to null] +**ValidationStatus** | **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) | [optional] [default to null] +**ExtensionMissing** | **bool** | Whether the underlying extension is missing. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/ParameterProviderEntity.md b/pkg/nifi/docs/ParameterProviderEntity.md new file mode 100644 index 00000000..6df3ff4d --- /dev/null +++ b/pkg/nifi/docs/ParameterProviderEntity.md @@ -0,0 +1,17 @@ +# ParameterProviderEntity + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Revision** | [***RevisionDto**](RevisionDTO.md) | The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses. | [optional] [default to null] +**Id** | **string** | The id of the component. | [optional] [default to null] +**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] +**Position** | [***PositionDto**](PositionDTO.md) | The position of this component in the UI if applicable. | [optional] [default to null] +**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | The permissions for this component. | [optional] [default to null] +**Bulletins** | [**[]BulletinEntity**](BulletinEntity.md) | The bulletins for this component. | [optional] [default to null] +**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] +**Component** | [***ParameterProviderDto**](ParameterProviderDTO.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/ParameterProviderParameterApplicationEntity.md b/pkg/nifi/docs/ParameterProviderParameterApplicationEntity.md new file mode 100644 index 00000000..58460654 --- /dev/null +++ b/pkg/nifi/docs/ParameterProviderParameterApplicationEntity.md @@ -0,0 +1,13 @@ +# ParameterProviderParameterApplicationEntity + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Id** | **string** | The id of the parameter provider. | [optional] [default to null] +**Revision** | [***RevisionDto**](RevisionDTO.md) | The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses. | [optional] [default to null] +**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] +**ParameterGroupConfigurations** | [**[]ParameterGroupConfigurationEntity**](ParameterGroupConfigurationEntity.md) | Configuration for the fetched Parameter Groups | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/ParameterProviderParameterFetchEntity.md b/pkg/nifi/docs/ParameterProviderParameterFetchEntity.md new file mode 100644 index 00000000..728bcdc2 --- /dev/null +++ b/pkg/nifi/docs/ParameterProviderParameterFetchEntity.md @@ -0,0 +1,12 @@ +# ParameterProviderParameterFetchEntity + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Id** | **string** | The id of the parameter provider. | [optional] [default to null] +**Revision** | [***RevisionDto**](RevisionDTO.md) | The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses. | [optional] [default to null] +**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/ParameterProviderReference.md b/pkg/nifi/docs/ParameterProviderReference.md new file mode 100644 index 00000000..23eab7f3 --- /dev/null +++ b/pkg/nifi/docs/ParameterProviderReference.md @@ -0,0 +1,13 @@ +# ParameterProviderReference + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Identifier** | **string** | The identifier of the parameter provider | [optional] [default to null] +**Name** | **string** | The name of the parameter provider | [optional] [default to null] +**Type_** | **string** | The fully qualified name of the parameter provider class. | [optional] [default to null] +**Bundle** | [***Bundle**](Bundle.md) | The details of the artifact that bundled this parameter provider. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/ParameterProviderReferencingComponentDto.md b/pkg/nifi/docs/ParameterProviderReferencingComponentDto.md new file mode 100644 index 00000000..3fe4b8c7 --- /dev/null +++ b/pkg/nifi/docs/ParameterProviderReferencingComponentDto.md @@ -0,0 +1,11 @@ +# ParameterProviderReferencingComponentDto + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Id** | **string** | The id of the component referencing a parameter provider. | [optional] [default to null] +**Name** | **string** | The name of the component referencing a parameter provider. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/ParameterProviderReferencingComponentEntity.md b/pkg/nifi/docs/ParameterProviderReferencingComponentEntity.md new file mode 100644 index 00000000..42f603b6 --- /dev/null +++ b/pkg/nifi/docs/ParameterProviderReferencingComponentEntity.md @@ -0,0 +1,17 @@ +# ParameterProviderReferencingComponentEntity + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Revision** | [***RevisionDto**](RevisionDTO.md) | The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses. | [optional] [default to null] +**Id** | **string** | The id of the component. | [optional] [default to null] +**Uri** | **string** | The URI for futures requests to the component. | [optional] [default to null] +**Position** | [***PositionDto**](PositionDTO.md) | The position of this component in the UI if applicable. | [optional] [default to null] +**Permissions** | [***PermissionsDto**](PermissionsDTO.md) | The permissions for this component. | [optional] [default to null] +**Bulletins** | [**[]BulletinEntity**](BulletinEntity.md) | The bulletins for this component. | [optional] [default to null] +**DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] +**Component** | [***ParameterProviderReferencingComponentDto**](ParameterProviderReferencingComponentDTO.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/ParameterProviderReferencingComponentsEntity.md b/pkg/nifi/docs/ParameterProviderReferencingComponentsEntity.md new file mode 100644 index 00000000..df416a07 --- /dev/null +++ b/pkg/nifi/docs/ParameterProviderReferencingComponentsEntity.md @@ -0,0 +1,10 @@ +# ParameterProviderReferencingComponentsEntity + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**ParameterProviderReferencingComponents** | [**[]ParameterProviderReferencingComponentEntity**](ParameterProviderReferencingComponentEntity.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/ParameterProviderTypesEntity.md b/pkg/nifi/docs/ParameterProviderTypesEntity.md new file mode 100644 index 00000000..ca5d13e9 --- /dev/null +++ b/pkg/nifi/docs/ParameterProviderTypesEntity.md @@ -0,0 +1,10 @@ +# ParameterProviderTypesEntity + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**ParameterProviderTypes** | [**[]DocumentedTypeDto**](DocumentedTypeDTO.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/ParameterProvidersApi.md b/pkg/nifi/docs/ParameterProvidersApi.md new file mode 100644 index 00000000..a95b2756 --- /dev/null +++ b/pkg/nifi/docs/ParameterProvidersApi.md @@ -0,0 +1,474 @@ +# \ParameterProvidersApi + +All URIs are relative to *http://localhost/nifi-api* + +Method | HTTP request | Description +------------- | ------------- | ------------- +[**AnalyzeConfiguration**](ParameterProvidersApi.md#AnalyzeConfiguration) | **Post** /parameter-providers/{id}/config/analysis | Performs analysis of the component's configuration, providing information about which attributes are referenced. +[**ClearState**](ParameterProvidersApi.md#ClearState) | **Post** /parameter-providers/{id}/state/clear-requests | Clears the state for a parameter provider +[**DeleteApplyParametersRequest**](ParameterProvidersApi.md#DeleteApplyParametersRequest) | **Delete** /parameter-providers/{providerId}/apply-parameters-requests/{requestId} | Deletes the Apply Parameters Request with the given ID +[**DeleteVerificationRequest**](ParameterProvidersApi.md#DeleteVerificationRequest) | **Delete** /parameter-providers/{id}/config/verification-requests/{requestId} | Deletes the Verification Request with the given ID +[**FetchParameters**](ParameterProvidersApi.md#FetchParameters) | **Post** /parameter-providers/{id}/parameters/fetch-requests | Fetches and temporarily caches the parameters for a provider +[**GetParameterProvider**](ParameterProvidersApi.md#GetParameterProvider) | **Get** /parameter-providers/{id} | Gets a parameter provider +[**GetParameterProviderApplyParametersRequest**](ParameterProvidersApi.md#GetParameterProviderApplyParametersRequest) | **Get** /parameter-providers/{providerId}/apply-parameters-requests/{requestId} | Returns the Apply Parameters Request with the given ID +[**GetParameterProviderReferences**](ParameterProvidersApi.md#GetParameterProviderReferences) | **Get** /parameter-providers/{id}/references | Gets all references to a parameter provider +[**GetPropertyDescriptor**](ParameterProvidersApi.md#GetPropertyDescriptor) | **Get** /parameter-providers/{id}/descriptors | Gets a parameter provider property descriptor +[**GetState**](ParameterProvidersApi.md#GetState) | **Get** /parameter-providers/{id}/state | Gets the state for a parameter provider +[**GetVerificationRequest**](ParameterProvidersApi.md#GetVerificationRequest) | **Get** /parameter-providers/{id}/config/verification-requests/{requestId} | Returns the Verification Request with the given ID +[**RemoveParameterProvider**](ParameterProvidersApi.md#RemoveParameterProvider) | **Delete** /parameter-providers/{id} | Deletes a parameter provider +[**SubmitApplyParameters**](ParameterProvidersApi.md#SubmitApplyParameters) | **Post** /parameter-providers/{providerId}/apply-parameters-requests | Initiate a request to apply the fetched parameters of a Parameter Provider +[**SubmitConfigVerificationRequest**](ParameterProvidersApi.md#SubmitConfigVerificationRequest) | **Post** /parameter-providers/{id}/config/verification-requests | Performs verification of the Parameter Provider's configuration +[**UpdateParameterProvider**](ParameterProvidersApi.md#UpdateParameterProvider) | **Put** /parameter-providers/{id} | Updates a parameter provider + + +# **AnalyzeConfiguration** +> ConfigurationAnalysisEntity AnalyzeConfiguration(ctx, id, body) +Performs analysis of the component's configuration, providing information about which attributes are referenced. + + + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **id** | **string**| The parameter provider id. | + **body** | [**ConfigurationAnalysisEntity**](ConfigurationAnalysisEntity.md)| The configuration analysis request. | + +### Return type + +[**ConfigurationAnalysisEntity**](ConfigurationAnalysisEntity.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **ClearState** +> ComponentStateEntity ClearState(ctx, id) +Clears the state for a parameter provider + + + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **id** | **string**| The parameter provider id. | + +### Return type + +[**ComponentStateEntity**](ComponentStateEntity.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: */* + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **DeleteApplyParametersRequest** +> ParameterProviderApplyParametersRequestEntity DeleteApplyParametersRequest(ctx, providerId, requestId, optional) +Deletes the Apply Parameters Request with the given ID + +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. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **providerId** | **string**| The ID of the Parameter Provider | + **requestId** | **string**| The ID of the Apply Parameters Request | + **optional** | ***ParameterProvidersApiDeleteApplyParametersRequestOpts** | optional parameters | nil if no parameters + +### Optional Parameters +Optional parameters are passed through a pointer to a ParameterProvidersApiDeleteApplyParametersRequestOpts struct + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + + **disconnectedNodeAcknowledged** | **optional.Bool**| Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [default to false] + +### Return type + +[**ParameterProviderApplyParametersRequestEntity**](ParameterProviderApplyParametersRequestEntity.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: */* + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **DeleteVerificationRequest** +> VerifyConfigRequestEntity DeleteVerificationRequest(ctx, id, requestId) +Deletes the Verification Request with the given ID + +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. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **id** | **string**| The ID of the Parameter Provider | + **requestId** | **string**| The ID of the Verification Request | + +### Return type + +[**VerifyConfigRequestEntity**](VerifyConfigRequestEntity.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: */* + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **FetchParameters** +> ParameterProviderEntity FetchParameters(ctx, id, body) +Fetches and temporarily caches the parameters for a provider + + + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **id** | **string**| The parameter provider id. | + **body** | [**ParameterProviderParameterFetchEntity**](ParameterProviderParameterFetchEntity.md)| The parameter fetch request. | + +### Return type + +[**ParameterProviderEntity**](ParameterProviderEntity.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **GetParameterProvider** +> ParameterProviderEntity GetParameterProvider(ctx, id) +Gets a parameter provider + + + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **id** | **string**| The parameter provider id. | + +### Return type + +[**ParameterProviderEntity**](ParameterProviderEntity.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: */* + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **GetParameterProviderApplyParametersRequest** +> ParameterProviderApplyParametersRequestEntity GetParameterProviderApplyParametersRequest(ctx, providerId, requestId) +Returns the Apply Parameters Request with the given ID + +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. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **providerId** | **string**| The ID of the Parameter Provider | + **requestId** | **string**| The ID of the Apply Parameters Request | + +### Return type + +[**ParameterProviderApplyParametersRequestEntity**](ParameterProviderApplyParametersRequestEntity.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: */* + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **GetParameterProviderReferences** +> ParameterProviderReferencingComponentsEntity GetParameterProviderReferences(ctx, id) +Gets all references to a parameter provider + + + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **id** | **string**| The parameter provider id. | + +### Return type + +[**ParameterProviderReferencingComponentsEntity**](ParameterProviderReferencingComponentsEntity.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: */* + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **GetPropertyDescriptor** +> PropertyDescriptorEntity GetPropertyDescriptor(ctx, id, propertyName) +Gets a parameter provider property descriptor + + + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **id** | **string**| The parameter provider id. | + **propertyName** | **string**| The property name. | + +### Return type + +[**PropertyDescriptorEntity**](PropertyDescriptorEntity.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: */* + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **GetState** +> ComponentStateEntity GetState(ctx, id) +Gets the state for a parameter provider + + + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **id** | **string**| The parameter provider id. | + +### Return type + +[**ComponentStateEntity**](ComponentStateEntity.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: */* + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **GetVerificationRequest** +> VerifyConfigRequestEntity GetVerificationRequest(ctx, id, requestId) +Returns the Verification Request with the given ID + +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. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **id** | **string**| The ID of the Parameter Provider | + **requestId** | **string**| The ID of the Verification Request | + +### Return type + +[**VerifyConfigRequestEntity**](VerifyConfigRequestEntity.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: */* + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **RemoveParameterProvider** +> ParameterProviderEntity RemoveParameterProvider(ctx, id, optional) +Deletes a parameter provider + + + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **id** | **string**| The parameter provider id. | + **optional** | ***ParameterProvidersApiRemoveParameterProviderOpts** | optional parameters | nil if no parameters + +### Optional Parameters +Optional parameters are passed through a pointer to a ParameterProvidersApiRemoveParameterProviderOpts struct + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + + **version** | **optional.String**| The revision is used to verify the client is working with the latest version of the flow. | + **clientId** | **optional.String**| 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.Bool**| Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [default to false] + +### Return type + +[**ParameterProviderEntity**](ParameterProviderEntity.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: */* + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **SubmitApplyParameters** +> ParameterProviderApplyParametersRequestEntity SubmitApplyParameters(ctx, providerId, body) +Initiate a request to apply the fetched parameters of a Parameter Provider + +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}. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **providerId** | **string**| | + **body** | [**ParameterProviderParameterApplicationEntity**](ParameterProviderParameterApplicationEntity.md)| The apply parameters request. | + +### Return type + +[**ParameterProviderApplyParametersRequestEntity**](ParameterProviderApplyParametersRequestEntity.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **SubmitConfigVerificationRequest** +> VerifyConfigRequestEntity SubmitConfigVerificationRequest(ctx, id, body) +Performs verification of the Parameter Provider's configuration + +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}. + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **id** | **string**| The parameter provider id. | + **body** | [**VerifyConfigRequestEntity**](VerifyConfigRequestEntity.md)| The parameter provider configuration verification request. | + +### Return type + +[**VerifyConfigRequestEntity**](VerifyConfigRequestEntity.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **UpdateParameterProvider** +> ParameterProviderEntity UpdateParameterProvider(ctx, id, body) +Updates a parameter provider + + + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **id** | **string**| The parameter provider id. | + **body** | [**ParameterProviderEntity**](ParameterProviderEntity.md)| The parameter provider configuration details. | + +### Return type + +[**ParameterProviderEntity**](ParameterProviderEntity.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + diff --git a/pkg/nifi/docs/ParameterProvidersEntity.md b/pkg/nifi/docs/ParameterProvidersEntity.md new file mode 100644 index 00000000..7e54a36b --- /dev/null +++ b/pkg/nifi/docs/ParameterProvidersEntity.md @@ -0,0 +1,10 @@ +# ParameterProvidersEntity + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**ParameterProviders** | [**[]ParameterProviderEntity**](ParameterProviderEntity.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/ParameterStatusDto.md b/pkg/nifi/docs/ParameterStatusDto.md new file mode 100644 index 00000000..7454babd --- /dev/null +++ b/pkg/nifi/docs/ParameterStatusDto.md @@ -0,0 +1,11 @@ +# ParameterStatusDto + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Parameter** | [***ParameterEntity**](ParameterEntity.md) | The name of the Parameter | [optional] [default to null] +**Status** | **string** | Indicates the status of the parameter, compared to the existing parameter context | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/ProcessGroupEntity.md b/pkg/nifi/docs/ProcessGroupEntity.md index dcd1c23d..e88cfada 100644 --- a/pkg/nifi/docs/ProcessGroupEntity.md +++ b/pkg/nifi/docs/ProcessGroupEntity.md @@ -12,7 +12,7 @@ Name | Type | Description | Notes **DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] **Component** | [***ProcessGroupDto**](ProcessGroupDTO.md) | | [optional] [default to null] **Status** | [***ProcessGroupStatusDto**](ProcessGroupStatusDTO.md) | The status of the process group. | [optional] [default to null] -**VersionedFlowSnapshot** | [***VersionedFlowSnapshot**](VersionedFlowSnapshot.md) | Returns the Versioned Flow that describes the contents of the Versioned Flow to be imported | [optional] [default to null] +**VersionedFlowSnapshot** | [***RegisteredFlowSnapshot**](RegisteredFlowSnapshot.md) | Returns the Versioned Flow that describes the contents of the Versioned Flow to be imported | [optional] [default to null] **RunningCount** | **int32** | The number of running components in this process group. | [optional] [default to null] **StoppedCount** | **int32** | The number of stopped components in the process group. | [optional] [default to null] **InvalidCount** | **int32** | The number of invalid components in the process group. | [optional] [default to null] diff --git a/pkg/nifi/docs/ProcessGroupImportEntity.md b/pkg/nifi/docs/ProcessGroupImportEntity.md index a074d13e..012227d6 100644 --- a/pkg/nifi/docs/ProcessGroupImportEntity.md +++ b/pkg/nifi/docs/ProcessGroupImportEntity.md @@ -5,7 +5,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **ProcessGroupRevision** | [***RevisionDto**](RevisionDTO.md) | The Revision for the Process Group | [optional] [default to null] **DisconnectedNodeAcknowledged** | **bool** | Acknowledges that this node is disconnected to allow for mutable requests to proceed. | [optional] [default to null] -**VersionedFlowSnapshot** | [***VersionedFlowSnapshot**](VersionedFlowSnapshot.md) | The Versioned Flow Snapshot to import | [optional] [default to null] +**VersionedFlowSnapshot** | [***RegisteredFlowSnapshot**](RegisteredFlowSnapshot.md) | The Versioned Flow Snapshot to import | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ProcessGroupReplaceRequestEntity.md b/pkg/nifi/docs/ProcessGroupReplaceRequestEntity.md index d242290e..a6b20b0a 100644 --- a/pkg/nifi/docs/ProcessGroupReplaceRequestEntity.md +++ b/pkg/nifi/docs/ProcessGroupReplaceRequestEntity.md @@ -5,7 +5,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **ProcessGroupRevision** | [***RevisionDto**](RevisionDTO.md) | The revision for the Process Group being updated. | [optional] [default to null] **Request** | [***ProcessGroupReplaceRequestDto**](ProcessGroupReplaceRequestDTO.md) | The Process Group Change Request | [optional] [default to null] -**VersionedFlowSnapshot** | [***VersionedFlowSnapshot**](VersionedFlowSnapshot.md) | Returns the Versioned Flow to replace with | [optional] [default to null] +**VersionedFlowSnapshot** | [***RegisteredFlowSnapshot**](RegisteredFlowSnapshot.md) | Returns the Versioned Flow to replace with | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/ProcessorDefinition.md b/pkg/nifi/docs/ProcessorDefinition.md index f1fca81d..1154dfdc 100644 --- a/pkg/nifi/docs/ProcessorDefinition.md +++ b/pkg/nifi/docs/ProcessorDefinition.md @@ -16,6 +16,7 @@ Name | Type | Description | Notes **Restricted** | **bool** | Whether or not the component has a general restriction | [optional] [default to null] **RestrictedExplanation** | **string** | An optional description of the general restriction | [optional] [default to null] **ExplicitRestrictions** | [**[]Restriction**](Restriction.md) | Explicit restrictions that indicate a require permission to use the component | [optional] [default to null] +**Stateful** | [***Stateful**](Stateful.md) | | [optional] [default to null] **PropertyDescriptors** | [**map[string]PropertyDescriptor**](PropertyDescriptor.md) | Descriptions of configuration properties applicable to this component. | [optional] [default to null] **SupportsDynamicProperties** | **bool** | Whether or not this component makes use of dynamic (user-set) properties. | [optional] [default to null] **InputRequirement** | **string** | Any input requirements this processor has. | [optional] [default to null] diff --git a/pkg/nifi/docs/ProvenanceEventsApi.md b/pkg/nifi/docs/ProvenanceEventsApi.md index db0d8185..9d553417 100644 --- a/pkg/nifi/docs/ProvenanceEventsApi.md +++ b/pkg/nifi/docs/ProvenanceEventsApi.md @@ -8,6 +8,7 @@ Method | HTTP request | Description [**GetOutputContent**](ProvenanceEventsApi.md#GetOutputContent) | **Get** /provenance-events/{id}/content/output | Gets the output content for a provenance event [**GetProvenanceEvent**](ProvenanceEventsApi.md#GetProvenanceEvent) | **Get** /provenance-events/{id} | Gets a provenance event [**SubmitReplay**](ProvenanceEventsApi.md#SubmitReplay) | **Post** /provenance-events/replays | Replays content from a provenance event +[**SubmitReplayLatestEvent**](ProvenanceEventsApi.md#SubmitReplayLatestEvent) | **Post** /provenance-events/latest/replays | Replays content from a provenance event # **GetInputContent** @@ -149,3 +150,31 @@ No authorization required [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) +# **SubmitReplayLatestEvent** +> ReplayLastEventResponseEntity SubmitReplayLatestEvent(ctx, body) +Replays content from a provenance event + + + +### Required Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc. + **body** | [**ReplayLastEventRequestEntity**](ReplayLastEventRequestEntity.md)| The replay request. | + +### Return type + +[**ReplayLastEventResponseEntity**](ReplayLastEventResponseEntity.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + diff --git a/pkg/nifi/docs/RegisteredFlow.md b/pkg/nifi/docs/RegisteredFlow.md new file mode 100644 index 00000000..1a502b6a --- /dev/null +++ b/pkg/nifi/docs/RegisteredFlow.md @@ -0,0 +1,19 @@ +# RegisteredFlow + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Identifier** | **string** | | [optional] [default to null] +**Name** | **string** | | [optional] [default to null] +**Description** | **string** | | [optional] [default to null] +**BucketIdentifier** | **string** | | [optional] [default to null] +**BucketName** | **string** | | [optional] [default to null] +**CreatedTimestamp** | **int64** | | [optional] [default to null] +**LastModifiedTimestamp** | **int64** | | [optional] [default to null] +**Permissions** | [***FlowRegistryPermissions**](FlowRegistryPermissions.md) | | [optional] [default to null] +**VersionCount** | **int64** | | [optional] [default to null] +**VersionInfo** | [***RegisteredFlowVersionInfo**](RegisteredFlowVersionInfo.md) | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/RegisteredFlowSnapshot.md b/pkg/nifi/docs/RegisteredFlowSnapshot.md new file mode 100644 index 00000000..00695e43 --- /dev/null +++ b/pkg/nifi/docs/RegisteredFlowSnapshot.md @@ -0,0 +1,18 @@ +# RegisteredFlowSnapshot + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**SnapshotMetadata** | [***RegisteredFlowSnapshotMetadata**](RegisteredFlowSnapshotMetadata.md) | | [optional] [default to null] +**Flow** | [***RegisteredFlow**](RegisteredFlow.md) | | [optional] [default to null] +**Bucket** | [***FlowRegistryBucket**](FlowRegistryBucket.md) | | [optional] [default to null] +**FlowContents** | [***VersionedProcessGroup**](VersionedProcessGroup.md) | | [optional] [default to null] +**ExternalControllerServices** | [**map[string]ExternalControllerServiceReference**](ExternalControllerServiceReference.md) | | [optional] [default to null] +**ParameterContexts** | [**map[string]VersionedParameterContext**](VersionedParameterContext.md) | | [optional] [default to null] +**FlowEncodingVersion** | **string** | | [optional] [default to null] +**ParameterProviders** | [**map[string]ParameterProviderReference**](ParameterProviderReference.md) | | [optional] [default to null] +**Latest** | **bool** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/RegisteredFlowSnapshotMetadata.md b/pkg/nifi/docs/RegisteredFlowSnapshotMetadata.md new file mode 100644 index 00000000..35ce75e3 --- /dev/null +++ b/pkg/nifi/docs/RegisteredFlowSnapshotMetadata.md @@ -0,0 +1,15 @@ +# RegisteredFlowSnapshotMetadata + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**BucketIdentifier** | **string** | | [optional] [default to null] +**FlowIdentifier** | **string** | | [optional] [default to null] +**Version** | **int32** | | [optional] [default to null] +**Timestamp** | **int64** | | [optional] [default to null] +**Author** | **string** | | [optional] [default to null] +**Comments** | **string** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/RegisteredFlowVersionInfo.md b/pkg/nifi/docs/RegisteredFlowVersionInfo.md new file mode 100644 index 00000000..78d0e324 --- /dev/null +++ b/pkg/nifi/docs/RegisteredFlowVersionInfo.md @@ -0,0 +1,10 @@ +# RegisteredFlowVersionInfo + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Version** | **int64** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/ReplayLastEventRequestEntity.md b/pkg/nifi/docs/ReplayLastEventRequestEntity.md new file mode 100644 index 00000000..e713ae5d --- /dev/null +++ b/pkg/nifi/docs/ReplayLastEventRequestEntity.md @@ -0,0 +1,11 @@ +# ReplayLastEventRequestEntity + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**ComponentId** | **string** | The UUID of the component whose last event should be replayed. | [optional] [default to null] +**Nodes** | **string** | Which nodes are to replay their last provenance event. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/ReplayLastEventResponseEntity.md b/pkg/nifi/docs/ReplayLastEventResponseEntity.md new file mode 100644 index 00000000..6be799ac --- /dev/null +++ b/pkg/nifi/docs/ReplayLastEventResponseEntity.md @@ -0,0 +1,13 @@ +# ReplayLastEventResponseEntity + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**ComponentId** | **string** | The UUID of the component whose last event should be replayed. | [optional] [default to null] +**Nodes** | **string** | Which nodes were requested to replay their last provenance event. | [optional] [default to null] +**AggregateSnapshot** | [***ReplayLastEventSnapshotDto**](ReplayLastEventSnapshotDTO.md) | The aggregate result of all nodes' responses | [optional] [default to null] +**NodeSnapshots** | [**[]NodeReplayLastEventSnapshotDto**](NodeReplayLastEventSnapshotDTO.md) | The node-wise results | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/ReplayLastEventSnapshotDto.md b/pkg/nifi/docs/ReplayLastEventSnapshotDto.md new file mode 100644 index 00000000..4ea00865 --- /dev/null +++ b/pkg/nifi/docs/ReplayLastEventSnapshotDto.md @@ -0,0 +1,12 @@ +# ReplayLastEventSnapshotDto + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**EventsReplayed** | **[]int64** | The IDs of the events that were successfully replayed | [optional] [default to null] +**FailureExplanation** | **string** | If unable to replay an event, specifies why the event could not be replayed | [optional] [default to null] +**EventAvailable** | **bool** | Whether or not an event was available. This may not be populated if there was a failure. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/ReportingTaskDefinition.md b/pkg/nifi/docs/ReportingTaskDefinition.md index a3df0e46..2da12654 100644 --- a/pkg/nifi/docs/ReportingTaskDefinition.md +++ b/pkg/nifi/docs/ReportingTaskDefinition.md @@ -16,6 +16,7 @@ Name | Type | Description | Notes **Restricted** | **bool** | Whether or not the component has a general restriction | [optional] [default to null] **RestrictedExplanation** | **string** | An optional description of the general restriction | [optional] [default to null] **ExplicitRestrictions** | [**[]Restriction**](Restriction.md) | Explicit restrictions that indicate a require permission to use the component | [optional] [default to null] +**Stateful** | [***Stateful**](Stateful.md) | | [optional] [default to null] **PropertyDescriptors** | [**map[string]PropertyDescriptor**](PropertyDescriptor.md) | Descriptions of configuration properties applicable to this component. | [optional] [default to null] **SupportsDynamicProperties** | **bool** | Whether or not this component makes use of dynamic (user-set) properties. | [optional] [default to null] **SupportedSchedulingStrategies** | **[]string** | The supported scheduling strategies, such as TIME_DRIVER or CRON. | [optional] [default to null] diff --git a/pkg/nifi/docs/ReportingTaskDto.md b/pkg/nifi/docs/ReportingTaskDto.md index 0c6bd381..ddb0eda4 100644 --- a/pkg/nifi/docs/ReportingTaskDto.md +++ b/pkg/nifi/docs/ReportingTaskDto.md @@ -9,7 +9,7 @@ Name | Type | Description | Notes **Position** | [***PositionDto**](PositionDTO.md) | The position of this component in the UI if applicable. | [optional] [default to null] **Name** | **string** | The name of the reporting task. | [optional] [default to null] **Type_** | **string** | The fully qualified type of the reporting task. | [optional] [default to null] -**Bundle** | [***BundleDto**](BundleDTO.md) | The details of the artifact that bundled this processor type. | [optional] [default to null] +**Bundle** | [***BundleDto**](BundleDTO.md) | The details of the artifact that bundled this reporting task type. | [optional] [default to null] **State** | **string** | The state of the reporting task. | [optional] [default to null] **Comments** | **string** | The comments of the reporting task. | [optional] [default to null] **PersistsState** | **bool** | Whether the reporting task persists state. | [optional] [default to null] @@ -17,7 +17,7 @@ Name | Type | Description | Notes **Deprecated** | **bool** | Whether the reporting task has been deprecated. | [optional] [default to null] **MultipleVersionsAvailable** | **bool** | Whether the reporting task has multiple versions available. | [optional] [default to null] **SupportsSensitiveDynamicProperties** | **bool** | Whether the reporting task supports sensitive dynamic properties. | [optional] [default to null] -**SchedulingPeriod** | **string** | The frequency with which to schedule the reporting task. The format of the value willd epend on the valud of the schedulingStrategy. | [optional] [default to null] +**SchedulingPeriod** | **string** | The frequency with which to schedule the reporting task. The format of the value will depend on the value of the schedulingStrategy. | [optional] [default to null] **SchedulingStrategy** | **string** | The scheduling strategy that determines how the schedulingPeriod value should be interpreted. | [optional] [default to null] **DefaultSchedulingPeriod** | **map[string]string** | The default scheduling period for the different scheduling strategies. | [optional] [default to null] **Properties** | **map[string]string** | The properties of the reporting task. | [optional] [default to null] @@ -26,7 +26,7 @@ Name | Type | Description | Notes **CustomUiUrl** | **string** | The URL for the custom configuration UI for the reporting task. | [optional] [default to null] **AnnotationData** | **string** | The annotation data for the repoting task. This is how the custom UI relays configuration to the reporting task. | [optional] [default to null] **ValidationErrors** | **[]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. | [optional] [default to null] -**ValidationStatus** | **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) | [optional] [default to null] +**ValidationStatus** | **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) | [optional] [default to null] **ActiveThreadCount** | **int32** | The number of active threads for the reporting task. | [optional] [default to null] **ExtensionMissing** | **bool** | Whether the underlying extension is missing. | [optional] [default to null] diff --git a/pkg/nifi/docs/ReportingTasksApi.md b/pkg/nifi/docs/ReportingTasksApi.md index 3b7419e5..85ba57e1 100644 --- a/pkg/nifi/docs/ReportingTasksApi.md +++ b/pkg/nifi/docs/ReportingTasksApi.md @@ -6,7 +6,7 @@ Method | HTTP request | Description ------------- | ------------- | ------------- [**AnalyzeConfiguration**](ReportingTasksApi.md#AnalyzeConfiguration) | **Post** /reporting-tasks/{id}/config/analysis | Performs analysis of the component's configuration, providing information about which attributes are referenced. [**ClearState**](ReportingTasksApi.md#ClearState) | **Post** /reporting-tasks/{id}/state/clear-requests | Clears the state for a reporting task -[**DeleteValidationRequest**](ReportingTasksApi.md#DeleteValidationRequest) | **Delete** /reporting-tasks/{id}/config/verification-requests/{requestId} | Deletes the Verification Request with the given ID +[**DeleteVerificationRequest**](ReportingTasksApi.md#DeleteVerificationRequest) | **Delete** /reporting-tasks/{id}/config/verification-requests/{requestId} | Deletes the Verification Request with the given ID [**GetPropertyDescriptor**](ReportingTasksApi.md#GetPropertyDescriptor) | **Get** /reporting-tasks/{id}/descriptors | Gets a reporting task property descriptor [**GetReportingTask**](ReportingTasksApi.md#GetReportingTask) | **Get** /reporting-tasks/{id} | Gets a reporting task [**GetState**](ReportingTasksApi.md#GetState) | **Get** /reporting-tasks/{id}/state | Gets the state for a reporting task @@ -74,8 +74,8 @@ No authorization required [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) -# **DeleteValidationRequest** -> VerifyConfigRequestEntity DeleteValidationRequest(ctx, id, requestId) +# **DeleteVerificationRequest** +> VerifyConfigRequestEntity DeleteVerificationRequest(ctx, id, requestId) Deletes the Verification Request with the given ID 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. @@ -270,7 +270,7 @@ No authorization required > VerifyConfigRequestEntity SubmitConfigVerificationRequest(ctx, id, body) Performs verification of the Reporting Task's configuration -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/{serviceId}/verification-requests/{requestId}. Once the request is completed, the client is expected to issue a DELETE request to /reporting-tasks/{serviceId}/verification-requests/{requestId}. +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}. ### Required Parameters diff --git a/pkg/nifi/docs/Response.md b/pkg/nifi/docs/Response.md new file mode 100644 index 00000000..d7aa9cae --- /dev/null +++ b/pkg/nifi/docs/Response.md @@ -0,0 +1,12 @@ +# Response + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Metadata** | [**map[string][]interface{}**](array.md) | | [optional] [default to null] +**Status** | **int32** | | [optional] [default to null] +**Entity** | **interface{}** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/SearchResultsDto.md b/pkg/nifi/docs/SearchResultsDto.md index 5826deda..dbbb5fb6 100644 --- a/pkg/nifi/docs/SearchResultsDto.md +++ b/pkg/nifi/docs/SearchResultsDto.md @@ -13,6 +13,7 @@ Name | Type | Description | Notes **LabelResults** | [**[]ComponentSearchResultDto**](ComponentSearchResultDTO.md) | The labels that matched the search. | [optional] [default to null] **ControllerServiceNodeResults** | [**[]ComponentSearchResultDto**](ComponentSearchResultDTO.md) | The controller service nodes that matched the search | [optional] [default to null] **ParameterContextResults** | [**[]ComponentSearchResultDto**](ComponentSearchResultDTO.md) | The parameter contexts that matched the search. | [optional] [default to null] +**ParameterProviderNodeResults** | [**[]ComponentSearchResultDto**](ComponentSearchResultDTO.md) | The parameter provider nodes that matched the search | [optional] [default to null] **ParameterResults** | [**[]ComponentSearchResultDto**](ComponentSearchResultDTO.md) | The parameters that matched the search. | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/StackTraceElement.md b/pkg/nifi/docs/StackTraceElement.md new file mode 100644 index 00000000..631c7eb3 --- /dev/null +++ b/pkg/nifi/docs/StackTraceElement.md @@ -0,0 +1,17 @@ +# StackTraceElement + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**ClassLoaderName** | **string** | | [optional] [default to null] +**ModuleName** | **string** | | [optional] [default to null] +**ModuleVersion** | **string** | | [optional] [default to null] +**MethodName** | **string** | | [optional] [default to null] +**FileName** | **string** | | [optional] [default to null] +**LineNumber** | **int32** | | [optional] [default to null] +**ClassName** | **string** | | [optional] [default to null] +**NativeMethod** | **bool** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/Stateful.md b/pkg/nifi/docs/Stateful.md new file mode 100644 index 00000000..f1f034b6 --- /dev/null +++ b/pkg/nifi/docs/Stateful.md @@ -0,0 +1,11 @@ +# Stateful + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Description** | **string** | Description of what information is being stored in the StateManager | [optional] [default to null] +**Scopes** | **[]string** | Indicates the Scope(s) associated with the State that is stored and retrieved | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/Throwable.md b/pkg/nifi/docs/Throwable.md new file mode 100644 index 00000000..db39b976 --- /dev/null +++ b/pkg/nifi/docs/Throwable.md @@ -0,0 +1,14 @@ +# Throwable + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Cause** | [***Throwable**](Throwable.md) | | [optional] [default to null] +**StackTrace** | [**[]StackTraceElement**](StackTraceElement.md) | | [optional] [default to null] +**Message** | **string** | | [optional] [default to null] +**Suppressed** | [**[]Throwable**](Throwable.md) | | [optional] [default to null] +**LocalizedMessage** | **string** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/nifi/docs/VersionControlInformationDto.md b/pkg/nifi/docs/VersionControlInformationDto.md index a41b0496..b91bfa9f 100644 --- a/pkg/nifi/docs/VersionControlInformationDto.md +++ b/pkg/nifi/docs/VersionControlInformationDto.md @@ -12,6 +12,7 @@ Name | Type | Description | Notes **FlowName** | **string** | The name of the flow | [optional] [default to null] **FlowDescription** | **string** | The description of the flow | [optional] [default to null] **Version** | **int32** | The version of the flow | [optional] [default to null] +**StorageLocation** | **string** | The storage location | [optional] [default to null] **State** | **string** | The current state of the Process Group, as it relates to the Versioned Flow | [optional] [default to null] **StateExplanation** | **string** | Explanation of why the group is in the specified state | [optional] [default to null] diff --git a/pkg/nifi/docs/VersionedFlowCoordinates.md b/pkg/nifi/docs/VersionedFlowCoordinates.md index 4c2c95e9..2d4743ca 100644 --- a/pkg/nifi/docs/VersionedFlowCoordinates.md +++ b/pkg/nifi/docs/VersionedFlowCoordinates.md @@ -3,6 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**RegistryId** | **string** | The identifier of the Flow Registry that contains the flow | [optional] [default to null] +**StorageLocation** | **string** | The location of the Flow Registry that stores the flow | [optional] [default to null] **RegistryUrl** | **string** | The URL of the Flow Registry that contains the flow | [optional] [default to null] **BucketId** | **string** | The UUID of the bucket that the flow resides in | [optional] [default to null] **FlowId** | **string** | The UUID of the flow | [optional] [default to null] diff --git a/pkg/nifi/docs/VersionedFlowSnapshotEntity.md b/pkg/nifi/docs/VersionedFlowSnapshotEntity.md index 7138a589..e4e699ea 100644 --- a/pkg/nifi/docs/VersionedFlowSnapshotEntity.md +++ b/pkg/nifi/docs/VersionedFlowSnapshotEntity.md @@ -3,7 +3,7 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**VersionedFlowSnapshot** | [***VersionedFlowSnapshot**](VersionedFlowSnapshot.md) | The versioned flow snapshot | [optional] [default to null] +**VersionedFlowSnapshot** | [***RegisteredFlowSnapshot**](RegisteredFlowSnapshot.md) | The versioned flow snapshot | [optional] [default to null] **ProcessGroupRevision** | [***RevisionDto**](RevisionDTO.md) | The Revision of the Process Group under Version Control | [optional] [default to null] **RegistryId** | **string** | The ID of the Registry that this flow belongs to | [optional] [default to null] **UpdateDescendantVersionedFlows** | **bool** | 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. | [optional] [default to null] diff --git a/pkg/nifi/docs/VersionedFlowSnapshotMetadataEntity.md b/pkg/nifi/docs/VersionedFlowSnapshotMetadataEntity.md index 6ef1248f..a8e89daa 100644 --- a/pkg/nifi/docs/VersionedFlowSnapshotMetadataEntity.md +++ b/pkg/nifi/docs/VersionedFlowSnapshotMetadataEntity.md @@ -3,7 +3,7 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**VersionedFlowSnapshotMetadata** | [***VersionedFlowSnapshotMetadata**](VersionedFlowSnapshotMetadata.md) | The collection of versioned flow snapshot metadata | [optional] [default to null] +**VersionedFlowSnapshotMetadata** | [***RegisteredFlowSnapshotMetadata**](RegisteredFlowSnapshotMetadata.md) | The collection of registered flow snapshot metadata | [optional] [default to null] **RegistryId** | **string** | The ID of the Registry that this flow belongs to | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/VersionedParameter.md b/pkg/nifi/docs/VersionedParameter.md index ad59d842..c9d42f7e 100644 --- a/pkg/nifi/docs/VersionedParameter.md +++ b/pkg/nifi/docs/VersionedParameter.md @@ -6,6 +6,7 @@ Name | Type | Description | Notes **Name** | **string** | The name of the parameter | [optional] [default to null] **Description** | **string** | The description of the param | [optional] [default to null] **Sensitive** | **bool** | Whether or not the parameter value is sensitive | [optional] [default to null] +**Provided** | **bool** | Whether or not the parameter value is provided by a ParameterProvider | [optional] [default to null] **Value** | **string** | The value of the parameter | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/docs/VersionedParameterContext.md b/pkg/nifi/docs/VersionedParameterContext.md index 93badc16..fe7756a9 100644 --- a/pkg/nifi/docs/VersionedParameterContext.md +++ b/pkg/nifi/docs/VersionedParameterContext.md @@ -11,6 +11,9 @@ Name | Type | Description | Notes **Parameters** | [**[]VersionedParameter**](VersionedParameter.md) | The parameters in the context | [optional] [default to null] **InheritedParameterContexts** | **[]string** | The names of additional parameter contexts from which to inherit parameters | [optional] [default to null] **Description** | **string** | The description of the parameter context | [optional] [default to null] +**ParameterProvider** | **string** | The identifier of an optional parameter provider | [optional] [default to null] +**ParameterGroupName** | **string** | The corresponding parameter group name fetched from the parameter provider, if applicable | [optional] [default to null] +**Synchronized** | **bool** | True if the parameter provider is set and the context should receive updates when its parameters are next fetched | [optional] [default to null] **ComponentType** | **string** | | [optional] [default to null] **GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] diff --git a/pkg/nifi/docs/VersionedProcessGroup.md b/pkg/nifi/docs/VersionedProcessGroup.md index 258a0c2a..96842efd 100644 --- a/pkg/nifi/docs/VersionedProcessGroup.md +++ b/pkg/nifi/docs/VersionedProcessGroup.md @@ -23,9 +23,9 @@ Name | Type | Description | Notes **DefaultFlowFileExpiration** | **string** | The default FlowFile Expiration for this Process Group. | [optional] [default to null] **DefaultBackPressureObjectThreshold** | **int64** | Default value used in this Process Group for the maximum number of objects that can be queued before back pressure is applied. | [optional] [default to null] **DefaultBackPressureDataSizeThreshold** | **string** | Default value used in this Process Group for the maximum data size of objects that can be queued before back pressure is applied. | [optional] [default to null] -**ComponentType** | **string** | | [optional] [default to null] **FlowFileConcurrency** | **string** | The configured FlowFile Concurrency for the Process Group | [optional] [default to null] **FlowFileOutboundPolicy** | **string** | The FlowFile Outbound Policy for the Process Group | [optional] [default to null] +**ComponentType** | **string** | | [optional] [default to null] **GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/nifi/model_about_dto.go b/pkg/nifi/model_about_dto.go index 429e406a..0fae6643 100644 --- a/pkg/nifi/model_about_dto.go +++ b/pkg/nifi/model_about_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_about_entity.go b/pkg/nifi/model_about_entity.go index c6a20769..a647d2d0 100644 --- a/pkg/nifi/model_about_entity.go +++ b/pkg/nifi/model_about_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_access_configuration_dto.go b/pkg/nifi/model_access_configuration_dto.go index 0390e0d8..3ad7bd8c 100644 --- a/pkg/nifi/model_access_configuration_dto.go +++ b/pkg/nifi/model_access_configuration_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_access_configuration_entity.go b/pkg/nifi/model_access_configuration_entity.go index 27372bf7..cbce6783 100644 --- a/pkg/nifi/model_access_configuration_entity.go +++ b/pkg/nifi/model_access_configuration_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_access_policy_dto.go b/pkg/nifi/model_access_policy_dto.go index 46c6a5e0..ff1f6543 100644 --- a/pkg/nifi/model_access_policy_dto.go +++ b/pkg/nifi/model_access_policy_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_access_policy_entity.go b/pkg/nifi/model_access_policy_entity.go index e59541f0..0dc3d698 100644 --- a/pkg/nifi/model_access_policy_entity.go +++ b/pkg/nifi/model_access_policy_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_access_policy_summary_dto.go b/pkg/nifi/model_access_policy_summary_dto.go index 089bd646..40a1bab7 100644 --- a/pkg/nifi/model_access_policy_summary_dto.go +++ b/pkg/nifi/model_access_policy_summary_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_access_policy_summary_entity.go b/pkg/nifi/model_access_policy_summary_entity.go index 24859f54..66453c43 100644 --- a/pkg/nifi/model_access_policy_summary_entity.go +++ b/pkg/nifi/model_access_policy_summary_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_access_status_dto.go b/pkg/nifi/model_access_status_dto.go index 683f2015..63c0e414 100644 --- a/pkg/nifi/model_access_status_dto.go +++ b/pkg/nifi/model_access_status_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_access_status_entity.go b/pkg/nifi/model_access_status_entity.go index cfcfb8fe..b005f889 100644 --- a/pkg/nifi/model_access_status_entity.go +++ b/pkg/nifi/model_access_status_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_access_token_expiration_dto.go b/pkg/nifi/model_access_token_expiration_dto.go index 450800c9..a79cd8a2 100644 --- a/pkg/nifi/model_access_token_expiration_dto.go +++ b/pkg/nifi/model_access_token_expiration_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_access_token_expiration_entity.go b/pkg/nifi/model_access_token_expiration_entity.go index aa0cff89..f5d09419 100644 --- a/pkg/nifi/model_access_token_expiration_entity.go +++ b/pkg/nifi/model_access_token_expiration_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_action_details_dto.go b/pkg/nifi/model_action_details_dto.go index b3344323..a90154f1 100644 --- a/pkg/nifi/model_action_details_dto.go +++ b/pkg/nifi/model_action_details_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_action_dto.go b/pkg/nifi/model_action_dto.go index 54a63ad3..ed8cd0b0 100644 --- a/pkg/nifi/model_action_dto.go +++ b/pkg/nifi/model_action_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_action_entity.go b/pkg/nifi/model_action_entity.go index b5ce04d8..4777b746 100644 --- a/pkg/nifi/model_action_entity.go +++ b/pkg/nifi/model_action_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_activate_controller_services_entity.go b/pkg/nifi/model_activate_controller_services_entity.go index b8685632..338aab00 100644 --- a/pkg/nifi/model_activate_controller_services_entity.go +++ b/pkg/nifi/model_activate_controller_services_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_affected_component_dto.go b/pkg/nifi/model_affected_component_dto.go index 8eb5694d..e70376e8 100644 --- a/pkg/nifi/model_affected_component_dto.go +++ b/pkg/nifi/model_affected_component_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_affected_component_entity.go b/pkg/nifi/model_affected_component_entity.go index 2247a529..ad5aea17 100644 --- a/pkg/nifi/model_affected_component_entity.go +++ b/pkg/nifi/model_affected_component_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_allowable_value_dto.go b/pkg/nifi/model_allowable_value_dto.go index 92a51ef1..b32e76f6 100644 --- a/pkg/nifi/model_allowable_value_dto.go +++ b/pkg/nifi/model_allowable_value_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_allowable_value_entity.go b/pkg/nifi/model_allowable_value_entity.go index 621a389a..eb143c1f 100644 --- a/pkg/nifi/model_allowable_value_entity.go +++ b/pkg/nifi/model_allowable_value_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_attribute_dto.go b/pkg/nifi/model_attribute_dto.go index 60b013bd..e866acfc 100644 --- a/pkg/nifi/model_attribute_dto.go +++ b/pkg/nifi/model_attribute_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_banner_dto.go b/pkg/nifi/model_banner_dto.go index a066eee9..5b20e0cc 100644 --- a/pkg/nifi/model_banner_dto.go +++ b/pkg/nifi/model_banner_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_banner_entity.go b/pkg/nifi/model_banner_entity.go index 46a54c2f..5d08f195 100644 --- a/pkg/nifi/model_banner_entity.go +++ b/pkg/nifi/model_banner_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_batch_settings_dto.go b/pkg/nifi/model_batch_settings_dto.go index 20b16be8..02ab0ed0 100644 --- a/pkg/nifi/model_batch_settings_dto.go +++ b/pkg/nifi/model_batch_settings_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_batch_size.go b/pkg/nifi/model_batch_size.go index 090f8ad4..6b7fcdf4 100644 --- a/pkg/nifi/model_batch_size.go +++ b/pkg/nifi/model_batch_size.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_build_info.go b/pkg/nifi/model_build_info.go index 30547bd0..ce39e013 100644 --- a/pkg/nifi/model_build_info.go +++ b/pkg/nifi/model_build_info.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_bulletin_board_dto.go b/pkg/nifi/model_bulletin_board_dto.go index a6ac31ce..5a2cdc28 100644 --- a/pkg/nifi/model_bulletin_board_dto.go +++ b/pkg/nifi/model_bulletin_board_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_bulletin_board_entity.go b/pkg/nifi/model_bulletin_board_entity.go index 6a989ed9..d78b2fec 100644 --- a/pkg/nifi/model_bulletin_board_entity.go +++ b/pkg/nifi/model_bulletin_board_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_bulletin_dto.go b/pkg/nifi/model_bulletin_dto.go index 9cf8a475..333bd549 100644 --- a/pkg/nifi/model_bulletin_dto.go +++ b/pkg/nifi/model_bulletin_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_bulletin_entity.go b/pkg/nifi/model_bulletin_entity.go index 19b741cd..44fb085d 100644 --- a/pkg/nifi/model_bulletin_entity.go +++ b/pkg/nifi/model_bulletin_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_bundle.go b/pkg/nifi/model_bundle.go index bfbbdf78..37dca4aa 100644 --- a/pkg/nifi/model_bundle.go +++ b/pkg/nifi/model_bundle.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_bundle_dto.go b/pkg/nifi/model_bundle_dto.go index 85772302..b9798318 100644 --- a/pkg/nifi/model_bundle_dto.go +++ b/pkg/nifi/model_bundle_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_class_loader_diagnostics_dto.go b/pkg/nifi/model_class_loader_diagnostics_dto.go index 0580df28..83842e4d 100644 --- a/pkg/nifi/model_class_loader_diagnostics_dto.go +++ b/pkg/nifi/model_class_loader_diagnostics_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_cluste_summary_entity.go b/pkg/nifi/model_cluste_summary_entity.go index 3a07aa39..208ed74a 100644 --- a/pkg/nifi/model_cluste_summary_entity.go +++ b/pkg/nifi/model_cluste_summary_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_cluster_dto.go b/pkg/nifi/model_cluster_dto.go index 7f5034dc..cc916d89 100644 --- a/pkg/nifi/model_cluster_dto.go +++ b/pkg/nifi/model_cluster_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_cluster_entity.go b/pkg/nifi/model_cluster_entity.go index 04450163..3575145c 100644 --- a/pkg/nifi/model_cluster_entity.go +++ b/pkg/nifi/model_cluster_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_cluster_search_results_entity.go b/pkg/nifi/model_cluster_search_results_entity.go index aca626c4..8695982a 100644 --- a/pkg/nifi/model_cluster_search_results_entity.go +++ b/pkg/nifi/model_cluster_search_results_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_cluster_summary_dto.go b/pkg/nifi/model_cluster_summary_dto.go index b116f0f5..c9446b94 100644 --- a/pkg/nifi/model_cluster_summary_dto.go +++ b/pkg/nifi/model_cluster_summary_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_component_details_dto.go b/pkg/nifi/model_component_details_dto.go index 84c25882..f123dc23 100644 --- a/pkg/nifi/model_component_details_dto.go +++ b/pkg/nifi/model_component_details_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_component_difference_dto.go b/pkg/nifi/model_component_difference_dto.go index 0fe1d04d..b7809be7 100644 --- a/pkg/nifi/model_component_difference_dto.go +++ b/pkg/nifi/model_component_difference_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_component_history_dto.go b/pkg/nifi/model_component_history_dto.go index ad5fa15d..e3232a73 100644 --- a/pkg/nifi/model_component_history_dto.go +++ b/pkg/nifi/model_component_history_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_component_history_entity.go b/pkg/nifi/model_component_history_entity.go index 024803c1..38628a90 100644 --- a/pkg/nifi/model_component_history_entity.go +++ b/pkg/nifi/model_component_history_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_component_lifecycle.go b/pkg/nifi/model_component_lifecycle.go new file mode 100644 index 00000000..0b8dbae2 --- /dev/null +++ b/pkg/nifi/model_component_lifecycle.go @@ -0,0 +1,14 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type ComponentLifecycle struct { +} diff --git a/pkg/nifi/model_component_manifest.go b/pkg/nifi/model_component_manifest.go index 87780a4c..f84625de 100644 --- a/pkg/nifi/model_component_manifest.go +++ b/pkg/nifi/model_component_manifest.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_component_reference_dto.go b/pkg/nifi/model_component_reference_dto.go index 7e8914c8..f7ffcdb1 100644 --- a/pkg/nifi/model_component_reference_dto.go +++ b/pkg/nifi/model_component_reference_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_component_reference_entity.go b/pkg/nifi/model_component_reference_entity.go index f760ef60..ddf2d33a 100644 --- a/pkg/nifi/model_component_reference_entity.go +++ b/pkg/nifi/model_component_reference_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_component_restriction_permission_dto.go b/pkg/nifi/model_component_restriction_permission_dto.go index 0bddb78a..3143f1b8 100644 --- a/pkg/nifi/model_component_restriction_permission_dto.go +++ b/pkg/nifi/model_component_restriction_permission_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_component_search_result_dto.go b/pkg/nifi/model_component_search_result_dto.go index 7f3d6d25..555e0890 100644 --- a/pkg/nifi/model_component_search_result_dto.go +++ b/pkg/nifi/model_component_search_result_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_component_state_dto.go b/pkg/nifi/model_component_state_dto.go index b5f0246f..39837435 100644 --- a/pkg/nifi/model_component_state_dto.go +++ b/pkg/nifi/model_component_state_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_component_state_entity.go b/pkg/nifi/model_component_state_entity.go index dc815324..2d37bc6c 100644 --- a/pkg/nifi/model_component_state_entity.go +++ b/pkg/nifi/model_component_state_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_component_validation_result_dto.go b/pkg/nifi/model_component_validation_result_dto.go index db3f52bf..e487ee19 100644 --- a/pkg/nifi/model_component_validation_result_dto.go +++ b/pkg/nifi/model_component_validation_result_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_component_validation_result_entity.go b/pkg/nifi/model_component_validation_result_entity.go index 55672c10..54647355 100644 --- a/pkg/nifi/model_component_validation_result_entity.go +++ b/pkg/nifi/model_component_validation_result_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_component_validation_results_entity.go b/pkg/nifi/model_component_validation_results_entity.go index 61379760..e891b88b 100644 --- a/pkg/nifi/model_component_validation_results_entity.go +++ b/pkg/nifi/model_component_validation_results_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_config_verification_result_dto.go b/pkg/nifi/model_config_verification_result_dto.go index e2a3adac..e73a5e60 100644 --- a/pkg/nifi/model_config_verification_result_dto.go +++ b/pkg/nifi/model_config_verification_result_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_configuration_analysis_dto.go b/pkg/nifi/model_configuration_analysis_dto.go index 9d5fc9c7..4689dc22 100644 --- a/pkg/nifi/model_configuration_analysis_dto.go +++ b/pkg/nifi/model_configuration_analysis_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_configuration_analysis_entity.go b/pkg/nifi/model_configuration_analysis_entity.go index c6cfef0e..306cd46c 100644 --- a/pkg/nifi/model_configuration_analysis_entity.go +++ b/pkg/nifi/model_configuration_analysis_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_connectable_component.go b/pkg/nifi/model_connectable_component.go index 19d89a4a..f05c8012 100644 --- a/pkg/nifi/model_connectable_component.go +++ b/pkg/nifi/model_connectable_component.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_connectable_dto.go b/pkg/nifi/model_connectable_dto.go index 1a532fdd..cf1955f7 100644 --- a/pkg/nifi/model_connectable_dto.go +++ b/pkg/nifi/model_connectable_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_connection_diagnostics_dto.go b/pkg/nifi/model_connection_diagnostics_dto.go index 7a59a50a..74266d0a 100644 --- a/pkg/nifi/model_connection_diagnostics_dto.go +++ b/pkg/nifi/model_connection_diagnostics_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_connection_diagnostics_snapshot_dto.go b/pkg/nifi/model_connection_diagnostics_snapshot_dto.go index 4574c1c7..de6c636c 100644 --- a/pkg/nifi/model_connection_diagnostics_snapshot_dto.go +++ b/pkg/nifi/model_connection_diagnostics_snapshot_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_connection_dto.go b/pkg/nifi/model_connection_dto.go index d45e6e06..1bb8066f 100644 --- a/pkg/nifi/model_connection_dto.go +++ b/pkg/nifi/model_connection_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_connection_entity.go b/pkg/nifi/model_connection_entity.go index b89388f2..2032dbe0 100644 --- a/pkg/nifi/model_connection_entity.go +++ b/pkg/nifi/model_connection_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_connection_statistics_dto.go b/pkg/nifi/model_connection_statistics_dto.go index 7f9c6237..27ac3002 100644 --- a/pkg/nifi/model_connection_statistics_dto.go +++ b/pkg/nifi/model_connection_statistics_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_connection_statistics_entity.go b/pkg/nifi/model_connection_statistics_entity.go index 312f86e7..d05be585 100644 --- a/pkg/nifi/model_connection_statistics_entity.go +++ b/pkg/nifi/model_connection_statistics_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_connection_statistics_snapshot_dto.go b/pkg/nifi/model_connection_statistics_snapshot_dto.go index cd0cf4c5..46615139 100644 --- a/pkg/nifi/model_connection_statistics_snapshot_dto.go +++ b/pkg/nifi/model_connection_statistics_snapshot_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_connection_status_dto.go b/pkg/nifi/model_connection_status_dto.go index 9ee52cb4..ebaa27d4 100644 --- a/pkg/nifi/model_connection_status_dto.go +++ b/pkg/nifi/model_connection_status_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_connection_status_entity.go b/pkg/nifi/model_connection_status_entity.go index a866d33c..8089767d 100644 --- a/pkg/nifi/model_connection_status_entity.go +++ b/pkg/nifi/model_connection_status_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_connection_status_predictions_snapshot_dto.go b/pkg/nifi/model_connection_status_predictions_snapshot_dto.go index c629686e..219a6a94 100644 --- a/pkg/nifi/model_connection_status_predictions_snapshot_dto.go +++ b/pkg/nifi/model_connection_status_predictions_snapshot_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_connection_status_snapshot_dto.go b/pkg/nifi/model_connection_status_snapshot_dto.go index bf3d3f05..c226beff 100644 --- a/pkg/nifi/model_connection_status_snapshot_dto.go +++ b/pkg/nifi/model_connection_status_snapshot_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_connection_status_snapshot_entity.go b/pkg/nifi/model_connection_status_snapshot_entity.go index 2ae07591..cbb8c18c 100644 --- a/pkg/nifi/model_connection_status_snapshot_entity.go +++ b/pkg/nifi/model_connection_status_snapshot_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_connections_entity.go b/pkg/nifi/model_connections_entity.go index 92ad8d53..27927169 100644 --- a/pkg/nifi/model_connections_entity.go +++ b/pkg/nifi/model_connections_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_controller_bulletins_entity.go b/pkg/nifi/model_controller_bulletins_entity.go index 364f48ee..c07cf0f9 100644 --- a/pkg/nifi/model_controller_bulletins_entity.go +++ b/pkg/nifi/model_controller_bulletins_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -17,4 +17,8 @@ type ControllerBulletinsEntity struct { ControllerServiceBulletins []BulletinEntity `json:"controllerServiceBulletins,omitempty"` // Reporting task bulletins to be reported to the user. ReportingTaskBulletins []BulletinEntity `json:"reportingTaskBulletins,omitempty"` + // Parameter provider bulletins to be reported to the user. + ParameterProviderBulletins []BulletinEntity `json:"parameterProviderBulletins,omitempty"` + // Flow registry client bulletins to be reported to the user. + FlowRegistryClientBulletins []BulletinEntity `json:"flowRegistryClientBulletins,omitempty"` } diff --git a/pkg/nifi/model_controller_configuration_dto.go b/pkg/nifi/model_controller_configuration_dto.go index dd4f4d58..1c73fdd1 100644 --- a/pkg/nifi/model_controller_configuration_dto.go +++ b/pkg/nifi/model_controller_configuration_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_controller_configuration_entity.go b/pkg/nifi/model_controller_configuration_entity.go index 9a50c552..a38bbae9 100644 --- a/pkg/nifi/model_controller_configuration_entity.go +++ b/pkg/nifi/model_controller_configuration_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_controller_dto.go b/pkg/nifi/model_controller_dto.go index ef103fbf..bbdac636 100644 --- a/pkg/nifi/model_controller_dto.go +++ b/pkg/nifi/model_controller_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_controller_entity.go b/pkg/nifi/model_controller_entity.go index 5f9f36b3..b921b4db 100644 --- a/pkg/nifi/model_controller_entity.go +++ b/pkg/nifi/model_controller_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_controller_service_api.go b/pkg/nifi/model_controller_service_api.go index 0e47293b..e5c69afd 100644 --- a/pkg/nifi/model_controller_service_api.go +++ b/pkg/nifi/model_controller_service_api.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_controller_service_api_dto.go b/pkg/nifi/model_controller_service_api_dto.go index 766484db..26f2ae76 100644 --- a/pkg/nifi/model_controller_service_api_dto.go +++ b/pkg/nifi/model_controller_service_api_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_controller_service_definition.go b/pkg/nifi/model_controller_service_definition.go index 84e05c0f..0c66dbab 100644 --- a/pkg/nifi/model_controller_service_definition.go +++ b/pkg/nifi/model_controller_service_definition.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -37,6 +37,7 @@ type ControllerServiceDefinition struct { RestrictedExplanation string `json:"restrictedExplanation,omitempty"` // Explicit restrictions that indicate a require permission to use the component ExplicitRestrictions []Restriction `json:"explicitRestrictions,omitempty"` + Stateful *Stateful `json:"stateful,omitempty"` // Descriptions of configuration properties applicable to this component. PropertyDescriptors map[string]PropertyDescriptor `json:"propertyDescriptors,omitempty"` // Whether or not this component makes use of dynamic (user-set) properties. diff --git a/pkg/nifi/model_controller_service_diagnostics_dto.go b/pkg/nifi/model_controller_service_diagnostics_dto.go index fcfbf65b..cc6e9426 100644 --- a/pkg/nifi/model_controller_service_diagnostics_dto.go +++ b/pkg/nifi/model_controller_service_diagnostics_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_controller_service_dto.go b/pkg/nifi/model_controller_service_dto.go index 47cb40e7..9ed4d45e 100644 --- a/pkg/nifi/model_controller_service_dto.go +++ b/pkg/nifi/model_controller_service_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_controller_service_entity.go b/pkg/nifi/model_controller_service_entity.go index 88d6b3fe..0af66a13 100644 --- a/pkg/nifi/model_controller_service_entity.go +++ b/pkg/nifi/model_controller_service_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_controller_service_referencing_component_dto.go b/pkg/nifi/model_controller_service_referencing_component_dto.go index 21e4f140..016a64b7 100644 --- a/pkg/nifi/model_controller_service_referencing_component_dto.go +++ b/pkg/nifi/model_controller_service_referencing_component_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_controller_service_referencing_component_entity.go b/pkg/nifi/model_controller_service_referencing_component_entity.go index 59942218..b55e7eeb 100644 --- a/pkg/nifi/model_controller_service_referencing_component_entity.go +++ b/pkg/nifi/model_controller_service_referencing_component_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_controller_service_referencing_components_entity.go b/pkg/nifi/model_controller_service_referencing_components_entity.go index 5737784a..6a34009a 100644 --- a/pkg/nifi/model_controller_service_referencing_components_entity.go +++ b/pkg/nifi/model_controller_service_referencing_components_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_controller_service_run_status_entity.go b/pkg/nifi/model_controller_service_run_status_entity.go index 940976a6..16c4aff7 100644 --- a/pkg/nifi/model_controller_service_run_status_entity.go +++ b/pkg/nifi/model_controller_service_run_status_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_controller_service_status_dto.go b/pkg/nifi/model_controller_service_status_dto.go index 2fd53053..9ff6c3fa 100644 --- a/pkg/nifi/model_controller_service_status_dto.go +++ b/pkg/nifi/model_controller_service_status_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_controller_service_types_entity.go b/pkg/nifi/model_controller_service_types_entity.go index 3c5e15c7..f5932c0d 100644 --- a/pkg/nifi/model_controller_service_types_entity.go +++ b/pkg/nifi/model_controller_service_types_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_controller_services_entity.go b/pkg/nifi/model_controller_services_entity.go index 2b6a58fc..47cda720 100644 --- a/pkg/nifi/model_controller_services_entity.go +++ b/pkg/nifi/model_controller_services_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_controller_status_dto.go b/pkg/nifi/model_controller_status_dto.go index 89c2b704..a6565fae 100644 --- a/pkg/nifi/model_controller_status_dto.go +++ b/pkg/nifi/model_controller_status_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_controller_status_entity.go b/pkg/nifi/model_controller_status_entity.go index e7710eb3..e59d5412 100644 --- a/pkg/nifi/model_controller_status_entity.go +++ b/pkg/nifi/model_controller_status_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_copy_snippet_request_entity.go b/pkg/nifi/model_copy_snippet_request_entity.go index 9283aa4e..1cbe0d1c 100644 --- a/pkg/nifi/model_copy_snippet_request_entity.go +++ b/pkg/nifi/model_copy_snippet_request_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_counter_dto.go b/pkg/nifi/model_counter_dto.go index 1aabd558..56f322d1 100644 --- a/pkg/nifi/model_counter_dto.go +++ b/pkg/nifi/model_counter_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_counter_entity.go b/pkg/nifi/model_counter_entity.go index eb1f2ab8..bd2ad2e3 100644 --- a/pkg/nifi/model_counter_entity.go +++ b/pkg/nifi/model_counter_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_counters_dto.go b/pkg/nifi/model_counters_dto.go index f73d2896..2fcbb541 100644 --- a/pkg/nifi/model_counters_dto.go +++ b/pkg/nifi/model_counters_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_counters_entity.go b/pkg/nifi/model_counters_entity.go index d6d69cad..b0250efc 100644 --- a/pkg/nifi/model_counters_entity.go +++ b/pkg/nifi/model_counters_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_counters_snapshot_dto.go b/pkg/nifi/model_counters_snapshot_dto.go index bf3cb848..7a7ce281 100644 --- a/pkg/nifi/model_counters_snapshot_dto.go +++ b/pkg/nifi/model_counters_snapshot_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_create_active_request_entity.go b/pkg/nifi/model_create_active_request_entity.go index 7d845b1b..59c58eaa 100644 --- a/pkg/nifi/model_create_active_request_entity.go +++ b/pkg/nifi/model_create_active_request_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_create_template_request_entity.go b/pkg/nifi/model_create_template_request_entity.go index 9a19735c..41f34b23 100644 --- a/pkg/nifi/model_create_template_request_entity.go +++ b/pkg/nifi/model_create_template_request_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_current_user_entity.go b/pkg/nifi/model_current_user_entity.go index f060adf5..c43720c7 100644 --- a/pkg/nifi/model_current_user_entity.go +++ b/pkg/nifi/model_current_user_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_defined_type.go b/pkg/nifi/model_defined_type.go index a0ca752a..d6f5704c 100644 --- a/pkg/nifi/model_defined_type.go +++ b/pkg/nifi/model_defined_type.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_difference_dto.go b/pkg/nifi/model_difference_dto.go index 98723ed3..567bee7e 100644 --- a/pkg/nifi/model_difference_dto.go +++ b/pkg/nifi/model_difference_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_dimensions_dto.go b/pkg/nifi/model_dimensions_dto.go index 4615f68b..1561746d 100644 --- a/pkg/nifi/model_dimensions_dto.go +++ b/pkg/nifi/model_dimensions_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_documented_type_dto.go b/pkg/nifi/model_documented_type_dto.go index 36c7fe00..a61e61f7 100644 --- a/pkg/nifi/model_documented_type_dto.go +++ b/pkg/nifi/model_documented_type_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_drop_request_dto.go b/pkg/nifi/model_drop_request_dto.go index b2663953..daa0edf6 100644 --- a/pkg/nifi/model_drop_request_dto.go +++ b/pkg/nifi/model_drop_request_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_drop_request_entity.go b/pkg/nifi/model_drop_request_entity.go index 467914ee..e1029a86 100644 --- a/pkg/nifi/model_drop_request_entity.go +++ b/pkg/nifi/model_drop_request_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_dto_factory.go b/pkg/nifi/model_dto_factory.go new file mode 100644 index 00000000..3511cfc8 --- /dev/null +++ b/pkg/nifi/model_dto_factory.go @@ -0,0 +1,14 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type DtoFactory struct { +} diff --git a/pkg/nifi/model_entity.go b/pkg/nifi/model_entity.go new file mode 100644 index 00000000..d5b9ab82 --- /dev/null +++ b/pkg/nifi/model_entity.go @@ -0,0 +1,14 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type Entity struct { +} diff --git a/pkg/nifi/model_explicit_restriction_dto.go b/pkg/nifi/model_explicit_restriction_dto.go index 71ec907c..aec63621 100644 --- a/pkg/nifi/model_explicit_restriction_dto.go +++ b/pkg/nifi/model_explicit_restriction_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_external_controller_service_reference.go b/pkg/nifi/model_external_controller_service_reference.go index c8ff2706..05d90cf1 100644 --- a/pkg/nifi/model_external_controller_service_reference.go +++ b/pkg/nifi/model_external_controller_service_reference.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_flow_breadcrumb_dto.go b/pkg/nifi/model_flow_breadcrumb_dto.go index 8a4ea9e8..839809fa 100644 --- a/pkg/nifi/model_flow_breadcrumb_dto.go +++ b/pkg/nifi/model_flow_breadcrumb_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_flow_breadcrumb_entity.go b/pkg/nifi/model_flow_breadcrumb_entity.go index c79e783d..37acfd42 100644 --- a/pkg/nifi/model_flow_breadcrumb_entity.go +++ b/pkg/nifi/model_flow_breadcrumb_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_flow_comparison_entity.go b/pkg/nifi/model_flow_comparison_entity.go index f8c8ee10..5c5d589f 100644 --- a/pkg/nifi/model_flow_comparison_entity.go +++ b/pkg/nifi/model_flow_comparison_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_flow_configuration_dto.go b/pkg/nifi/model_flow_configuration_dto.go index db7d0df3..0ab60c7e 100644 --- a/pkg/nifi/model_flow_configuration_dto.go +++ b/pkg/nifi/model_flow_configuration_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_flow_configuration_entity.go b/pkg/nifi/model_flow_configuration_entity.go index 8fcab480..2acaf756 100644 --- a/pkg/nifi/model_flow_configuration_entity.go +++ b/pkg/nifi/model_flow_configuration_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_flow_dto.go b/pkg/nifi/model_flow_dto.go index ed7a0548..1c65ab4b 100644 --- a/pkg/nifi/model_flow_dto.go +++ b/pkg/nifi/model_flow_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_flow_entity.go b/pkg/nifi/model_flow_entity.go index 2ddfee0f..1f3e02f1 100644 --- a/pkg/nifi/model_flow_entity.go +++ b/pkg/nifi/model_flow_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_flow_file_dto.go b/pkg/nifi/model_flow_file_dto.go index 0476c400..27db3f0d 100644 --- a/pkg/nifi/model_flow_file_dto.go +++ b/pkg/nifi/model_flow_file_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_flow_file_entity.go b/pkg/nifi/model_flow_file_entity.go index 978323e9..f52dbbad 100644 --- a/pkg/nifi/model_flow_file_entity.go +++ b/pkg/nifi/model_flow_file_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_flow_file_summary_dto.go b/pkg/nifi/model_flow_file_summary_dto.go index 2189f7f6..c33b8ee7 100644 --- a/pkg/nifi/model_flow_file_summary_dto.go +++ b/pkg/nifi/model_flow_file_summary_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_flow_registry_bucket.go b/pkg/nifi/model_flow_registry_bucket.go new file mode 100644 index 00000000..f31fb8b9 --- /dev/null +++ b/pkg/nifi/model_flow_registry_bucket.go @@ -0,0 +1,19 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type FlowRegistryBucket struct { + Identifier string `json:"identifier,omitempty"` + Name string `json:"name,omitempty"` + Description string `json:"description,omitempty"` + CreatedTimestamp int64 `json:"createdTimestamp,omitempty"` + Permissions *FlowRegistryPermissions `json:"permissions,omitempty"` +} diff --git a/pkg/nifi/model_flow_registry_bucket_dto.go b/pkg/nifi/model_flow_registry_bucket_dto.go new file mode 100644 index 00000000..1ea16338 --- /dev/null +++ b/pkg/nifi/model_flow_registry_bucket_dto.go @@ -0,0 +1,22 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type FlowRegistryBucketDto struct { + // The bucket identifier + Id string `json:"id,omitempty"` + // The bucket name + Name string `json:"name,omitempty"` + // The bucket description + Description string `json:"description,omitempty"` + // The created timestamp of this bucket + Created int64 `json:"created,omitempty"` +} diff --git a/pkg/nifi/model_flow_registry_bucket_entity.go b/pkg/nifi/model_flow_registry_bucket_entity.go new file mode 100644 index 00000000..129db04c --- /dev/null +++ b/pkg/nifi/model_flow_registry_bucket_entity.go @@ -0,0 +1,17 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type FlowRegistryBucketEntity struct { + Id string `json:"id,omitempty"` + Bucket *FlowRegistryBucketDto `json:"bucket,omitempty"` + Permissions *PermissionsDto `json:"permissions,omitempty"` +} diff --git a/pkg/nifi/model_flow_registry_buckets_entity.go b/pkg/nifi/model_flow_registry_buckets_entity.go new file mode 100644 index 00000000..064af8b1 --- /dev/null +++ b/pkg/nifi/model_flow_registry_buckets_entity.go @@ -0,0 +1,15 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type FlowRegistryBucketsEntity struct { + Buckets []FlowRegistryBucketEntity `json:"buckets,omitempty"` +} diff --git a/pkg/nifi/model_flow_registry_client_dto.go b/pkg/nifi/model_flow_registry_client_dto.go new file mode 100644 index 00000000..311dcc63 --- /dev/null +++ b/pkg/nifi/model_flow_registry_client_dto.go @@ -0,0 +1,47 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type FlowRegistryClientDto struct { + // The registry identifier + Id string `json:"id,omitempty"` + // The registry name + Name string `json:"name,omitempty"` + // The registry description + Description string `json:"description,omitempty"` + Uri string `json:"uri,omitempty"` + // The type of the controller service. + Type_ string `json:"type,omitempty"` + // The details of the artifact that bundled this processor type. + Bundle *BundleDto `json:"bundle,omitempty"` + // The properties of the controller service. + Properties map[string]string `json:"properties,omitempty"` + // The descriptors for the controller service properties. + Descriptors map[string]PropertyDescriptorDto `json:"descriptors,omitempty"` + // Set of sensitive dynamic property names + SensitiveDynamicPropertyNames []string `json:"sensitiveDynamicPropertyNames,omitempty"` + // Whether the reporting task supports sensitive dynamic properties. + SupportsSensitiveDynamicProperties bool `json:"supportsSensitiveDynamicProperties,omitempty"` + // Whether the reporting task requires elevated privileges. + Restricted bool `json:"restricted,omitempty"` + // Whether the reporting task has been deprecated. + Deprecated bool `json:"deprecated,omitempty"` + // 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. + ValidationErrors []string `json:"validationErrors,omitempty"` + // 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) + ValidationStatus string `json:"validationStatus,omitempty"` + // The annotation data for the repoting task. This is how the custom UI relays configuration to the reporting task. + AnnotationData string `json:"annotationData,omitempty"` + // Whether the underlying extension is missing. + ExtensionMissing bool `json:"extensionMissing,omitempty"` + // Whether the flow registry client has multiple versions available. + MultipleVersionsAvailable bool `json:"multipleVersionsAvailable,omitempty"` +} diff --git a/pkg/nifi/model_flow_registry_client_entity.go b/pkg/nifi/model_flow_registry_client_entity.go new file mode 100644 index 00000000..9f931ad0 --- /dev/null +++ b/pkg/nifi/model_flow_registry_client_entity.go @@ -0,0 +1,31 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type FlowRegistryClientEntity struct { + // The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses. + Revision *RevisionDto `json:"revision,omitempty"` + // The id of the component. + Id string `json:"id,omitempty"` + // The URI for futures requests to the component. + Uri string `json:"uri,omitempty"` + // The position of this component in the UI if applicable. + Position *PositionDto `json:"position,omitempty"` + // The permissions for this component. + Permissions *PermissionsDto `json:"permissions,omitempty"` + // The bulletins for this component. + Bulletins []BulletinEntity `json:"bulletins,omitempty"` + // Acknowledges that this node is disconnected to allow for mutable requests to proceed. + DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` + Registry *FlowRegistryClientDto `json:"registry,omitempty"` + OperatePermissions *PermissionsDto `json:"operatePermissions,omitempty"` + Component *FlowRegistryClientDto `json:"component,omitempty"` +} diff --git a/pkg/nifi/model_flow_registry_client_types_entity.go b/pkg/nifi/model_flow_registry_client_types_entity.go new file mode 100644 index 00000000..9bb6f3ea --- /dev/null +++ b/pkg/nifi/model_flow_registry_client_types_entity.go @@ -0,0 +1,15 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type FlowRegistryClientTypesEntity struct { + FlowRegistryClientTypes []DocumentedTypeDto `json:"flowRegistryClientTypes,omitempty"` +} diff --git a/pkg/nifi/model_flow_registry_clients_entity.go b/pkg/nifi/model_flow_registry_clients_entity.go new file mode 100644 index 00000000..e51df0f5 --- /dev/null +++ b/pkg/nifi/model_flow_registry_clients_entity.go @@ -0,0 +1,15 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type FlowRegistryClientsEntity struct { + Registries []FlowRegistryClientEntity `json:"registries,omitempty"` +} diff --git a/pkg/nifi/model_flow_registry_permissions.go b/pkg/nifi/model_flow_registry_permissions.go new file mode 100644 index 00000000..3e1e1023 --- /dev/null +++ b/pkg/nifi/model_flow_registry_permissions.go @@ -0,0 +1,17 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type FlowRegistryPermissions struct { + CanRead bool `json:"canRead,omitempty"` + CanWrite bool `json:"canWrite,omitempty"` + CanDelete bool `json:"canDelete,omitempty"` +} diff --git a/pkg/nifi/model_flow_snippet_dto.go b/pkg/nifi/model_flow_snippet_dto.go index 86a0956f..3cdeff1b 100644 --- a/pkg/nifi/model_flow_snippet_dto.go +++ b/pkg/nifi/model_flow_snippet_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_funnel_dto.go b/pkg/nifi/model_funnel_dto.go index f01c3365..6b1f0eda 100644 --- a/pkg/nifi/model_funnel_dto.go +++ b/pkg/nifi/model_funnel_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_funnel_entity.go b/pkg/nifi/model_funnel_entity.go index afde03ca..818761dd 100644 --- a/pkg/nifi/model_funnel_entity.go +++ b/pkg/nifi/model_funnel_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_funnels_entity.go b/pkg/nifi/model_funnels_entity.go index b49539a8..5c63d8f2 100644 --- a/pkg/nifi/model_funnels_entity.go +++ b/pkg/nifi/model_funnels_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_garbage_collection_diagnostics_dto.go b/pkg/nifi/model_garbage_collection_diagnostics_dto.go index b00245c4..5bdc24fc 100644 --- a/pkg/nifi/model_garbage_collection_diagnostics_dto.go +++ b/pkg/nifi/model_garbage_collection_diagnostics_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_garbage_collection_dto.go b/pkg/nifi/model_garbage_collection_dto.go index 00987d2f..6ea4f411 100644 --- a/pkg/nifi/model_garbage_collection_dto.go +++ b/pkg/nifi/model_garbage_collection_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_gc_diagnostics_snapshot_dto.go b/pkg/nifi/model_gc_diagnostics_snapshot_dto.go index 6e39540d..2a70bad4 100644 --- a/pkg/nifi/model_gc_diagnostics_snapshot_dto.go +++ b/pkg/nifi/model_gc_diagnostics_snapshot_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_history_dto.go b/pkg/nifi/model_history_dto.go index a6deb6c3..ef57986c 100644 --- a/pkg/nifi/model_history_dto.go +++ b/pkg/nifi/model_history_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_history_entity.go b/pkg/nifi/model_history_entity.go index e943696a..24e82691 100644 --- a/pkg/nifi/model_history_entity.go +++ b/pkg/nifi/model_history_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_input_ports_entity.go b/pkg/nifi/model_input_ports_entity.go index c4a82b8c..1c4617a2 100644 --- a/pkg/nifi/model_input_ports_entity.go +++ b/pkg/nifi/model_input_ports_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_input_stream.go b/pkg/nifi/model_input_stream.go new file mode 100644 index 00000000..489f37ca --- /dev/null +++ b/pkg/nifi/model_input_stream.go @@ -0,0 +1,14 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type InputStream struct { +} diff --git a/pkg/nifi/model_instantiate_template_request_entity.go b/pkg/nifi/model_instantiate_template_request_entity.go index a1a78128..aa40d793 100644 --- a/pkg/nifi/model_instantiate_template_request_entity.go +++ b/pkg/nifi/model_instantiate_template_request_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_jvm_controller_diagnostics_snapshot_dto.go b/pkg/nifi/model_jvm_controller_diagnostics_snapshot_dto.go index 0f9af685..e9f5d36d 100644 --- a/pkg/nifi/model_jvm_controller_diagnostics_snapshot_dto.go +++ b/pkg/nifi/model_jvm_controller_diagnostics_snapshot_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_jvm_diagnostics_dto.go b/pkg/nifi/model_jvm_diagnostics_dto.go index a482ad20..81832243 100644 --- a/pkg/nifi/model_jvm_diagnostics_dto.go +++ b/pkg/nifi/model_jvm_diagnostics_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_jvm_diagnostics_snapshot_dto.go b/pkg/nifi/model_jvm_diagnostics_snapshot_dto.go index db26a2e2..49d55110 100644 --- a/pkg/nifi/model_jvm_diagnostics_snapshot_dto.go +++ b/pkg/nifi/model_jvm_diagnostics_snapshot_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_jvm_flow_diagnostics_snapshot_dto.go b/pkg/nifi/model_jvm_flow_diagnostics_snapshot_dto.go index cebfc1d0..62318614 100644 --- a/pkg/nifi/model_jvm_flow_diagnostics_snapshot_dto.go +++ b/pkg/nifi/model_jvm_flow_diagnostics_snapshot_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_jvm_system_diagnostics_snapshot_dto.go b/pkg/nifi/model_jvm_system_diagnostics_snapshot_dto.go index adf691c1..42ab7e77 100644 --- a/pkg/nifi/model_jvm_system_diagnostics_snapshot_dto.go +++ b/pkg/nifi/model_jvm_system_diagnostics_snapshot_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_label_dto.go b/pkg/nifi/model_label_dto.go index 7810817b..e04eff85 100644 --- a/pkg/nifi/model_label_dto.go +++ b/pkg/nifi/model_label_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_label_entity.go b/pkg/nifi/model_label_entity.go index 752362cb..37153380 100644 --- a/pkg/nifi/model_label_entity.go +++ b/pkg/nifi/model_label_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_labels_entity.go b/pkg/nifi/model_labels_entity.go index 081bbd59..69cd87a4 100644 --- a/pkg/nifi/model_labels_entity.go +++ b/pkg/nifi/model_labels_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_lineage_dto.go b/pkg/nifi/model_lineage_dto.go index d6e22a8b..9cd3262c 100644 --- a/pkg/nifi/model_lineage_dto.go +++ b/pkg/nifi/model_lineage_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_lineage_entity.go b/pkg/nifi/model_lineage_entity.go index 9929a0dc..634ecacf 100644 --- a/pkg/nifi/model_lineage_entity.go +++ b/pkg/nifi/model_lineage_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_lineage_request_dto.go b/pkg/nifi/model_lineage_request_dto.go index 2ed2308d..f6b74ac6 100644 --- a/pkg/nifi/model_lineage_request_dto.go +++ b/pkg/nifi/model_lineage_request_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_lineage_results_dto.go b/pkg/nifi/model_lineage_results_dto.go index 2871fec6..5f6a1a80 100644 --- a/pkg/nifi/model_lineage_results_dto.go +++ b/pkg/nifi/model_lineage_results_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_listing_request_dto.go b/pkg/nifi/model_listing_request_dto.go index 8e43aede..6cc0678d 100644 --- a/pkg/nifi/model_listing_request_dto.go +++ b/pkg/nifi/model_listing_request_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_listing_request_entity.go b/pkg/nifi/model_listing_request_entity.go index 7f622439..b95024bc 100644 --- a/pkg/nifi/model_listing_request_entity.go +++ b/pkg/nifi/model_listing_request_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_local_queue_partition_dto.go b/pkg/nifi/model_local_queue_partition_dto.go index b1b3ef2a..c55cd33e 100644 --- a/pkg/nifi/model_local_queue_partition_dto.go +++ b/pkg/nifi/model_local_queue_partition_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_node_connection_statistics_snapshot_dto.go b/pkg/nifi/model_node_connection_statistics_snapshot_dto.go index c4d1c8e1..662e65ab 100644 --- a/pkg/nifi/model_node_connection_statistics_snapshot_dto.go +++ b/pkg/nifi/model_node_connection_statistics_snapshot_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_node_connection_status_snapshot_dto.go b/pkg/nifi/model_node_connection_status_snapshot_dto.go index 25172670..8bfd36e0 100644 --- a/pkg/nifi/model_node_connection_status_snapshot_dto.go +++ b/pkg/nifi/model_node_connection_status_snapshot_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_node_counters_snapshot_dto.go b/pkg/nifi/model_node_counters_snapshot_dto.go index 589e88ec..d189a109 100644 --- a/pkg/nifi/model_node_counters_snapshot_dto.go +++ b/pkg/nifi/model_node_counters_snapshot_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_node_dto.go b/pkg/nifi/model_node_dto.go index 2376a1c5..5e66ed0c 100644 --- a/pkg/nifi/model_node_dto.go +++ b/pkg/nifi/model_node_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_node_entity.go b/pkg/nifi/model_node_entity.go index 3b77bd45..f8d6e138 100644 --- a/pkg/nifi/model_node_entity.go +++ b/pkg/nifi/model_node_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_node_event_dto.go b/pkg/nifi/model_node_event_dto.go index cb6555ed..a453246f 100644 --- a/pkg/nifi/model_node_event_dto.go +++ b/pkg/nifi/model_node_event_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_node_identifier.go b/pkg/nifi/model_node_identifier.go new file mode 100644 index 00000000..62acce23 --- /dev/null +++ b/pkg/nifi/model_node_identifier.go @@ -0,0 +1,27 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type NodeIdentifier struct { + Id string `json:"id,omitempty"` + ApiAddress string `json:"apiAddress,omitempty"` + ApiPort int32 `json:"apiPort,omitempty"` + SocketAddress string `json:"socketAddress,omitempty"` + SocketPort int32 `json:"socketPort,omitempty"` + LoadBalanceAddress string `json:"loadBalanceAddress,omitempty"` + LoadBalancePort int32 `json:"loadBalancePort,omitempty"` + SiteToSiteAddress string `json:"siteToSiteAddress,omitempty"` + SiteToSitePort int32 `json:"siteToSitePort,omitempty"` + SiteToSiteHttpApiPort int32 `json:"siteToSiteHttpApiPort,omitempty"` + SiteToSiteSecure bool `json:"siteToSiteSecure,omitempty"` + NodeIdentities []string `json:"nodeIdentities,omitempty"` + FullDescription string `json:"fullDescription,omitempty"` +} diff --git a/pkg/nifi/model_node_jvm_diagnostics_snapshot_dto.go b/pkg/nifi/model_node_jvm_diagnostics_snapshot_dto.go index 192112ce..7dd632eb 100644 --- a/pkg/nifi/model_node_jvm_diagnostics_snapshot_dto.go +++ b/pkg/nifi/model_node_jvm_diagnostics_snapshot_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_node_port_status_snapshot_dto.go b/pkg/nifi/model_node_port_status_snapshot_dto.go index 1e56e23f..eddab4cd 100644 --- a/pkg/nifi/model_node_port_status_snapshot_dto.go +++ b/pkg/nifi/model_node_port_status_snapshot_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_node_process_group_status_snapshot_dto.go b/pkg/nifi/model_node_process_group_status_snapshot_dto.go index 6dcf8b79..93d2fde7 100644 --- a/pkg/nifi/model_node_process_group_status_snapshot_dto.go +++ b/pkg/nifi/model_node_process_group_status_snapshot_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_node_processor_status_snapshot_dto.go b/pkg/nifi/model_node_processor_status_snapshot_dto.go index 2eef64fb..8bd50009 100644 --- a/pkg/nifi/model_node_processor_status_snapshot_dto.go +++ b/pkg/nifi/model_node_processor_status_snapshot_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_node_remote_process_group_status_snapshot_dto.go b/pkg/nifi/model_node_remote_process_group_status_snapshot_dto.go index 21f4737b..f333469d 100644 --- a/pkg/nifi/model_node_remote_process_group_status_snapshot_dto.go +++ b/pkg/nifi/model_node_remote_process_group_status_snapshot_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_node_replay_last_event_snapshot_dto.go b/pkg/nifi/model_node_replay_last_event_snapshot_dto.go new file mode 100644 index 00000000..88b8583a --- /dev/null +++ b/pkg/nifi/model_node_replay_last_event_snapshot_dto.go @@ -0,0 +1,22 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type NodeReplayLastEventSnapshotDto struct { + // The unique ID that identifies the node + NodeId string `json:"nodeId,omitempty"` + // The API address of the node + Address string `json:"address,omitempty"` + // The API port used to communicate with the node + ApiPort int32 `json:"apiPort,omitempty"` + // The snapshot from the node + Snapshot *ReplayLastEventSnapshotDto `json:"snapshot,omitempty"` +} diff --git a/pkg/nifi/model_node_response.go b/pkg/nifi/model_node_response.go new file mode 100644 index 00000000..e16f6d2c --- /dev/null +++ b/pkg/nifi/model_node_response.go @@ -0,0 +1,26 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type NodeResponse struct { + HttpMethod string `json:"httpMethod,omitempty"` + RequestUri string `json:"requestUri,omitempty"` + Response *Response `json:"response,omitempty"` + NodeId *NodeIdentifier `json:"nodeId,omitempty"` + Throwable *Throwable `json:"throwable,omitempty"` + UpdatedEntity *Entity `json:"updatedEntity,omitempty"` + RequestId string `json:"requestId,omitempty"` + ClientResponse *Response `json:"clientResponse,omitempty"` + Is2xx bool `json:"is2xx,omitempty"` + Is5xx bool `json:"is5xx,omitempty"` + InputStream *InputStream `json:"inputStream,omitempty"` + Status int32 `json:"status,omitempty"` +} diff --git a/pkg/nifi/model_node_search_result_dto.go b/pkg/nifi/model_node_search_result_dto.go index 55c258d0..891369d0 100644 --- a/pkg/nifi/model_node_search_result_dto.go +++ b/pkg/nifi/model_node_search_result_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_node_status_snapshots_dto.go b/pkg/nifi/model_node_status_snapshots_dto.go index c1c76a91..46cf7e2c 100644 --- a/pkg/nifi/model_node_status_snapshots_dto.go +++ b/pkg/nifi/model_node_status_snapshots_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_node_system_diagnostics_snapshot_dto.go b/pkg/nifi/model_node_system_diagnostics_snapshot_dto.go index 7aba6e1a..c7733090 100644 --- a/pkg/nifi/model_node_system_diagnostics_snapshot_dto.go +++ b/pkg/nifi/model_node_system_diagnostics_snapshot_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_output_ports_entity.go b/pkg/nifi/model_output_ports_entity.go index 299d2f26..bd9f553e 100644 --- a/pkg/nifi/model_output_ports_entity.go +++ b/pkg/nifi/model_output_ports_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_parameter_context_dto.go b/pkg/nifi/model_parameter_context_dto.go index 18d5881c..7b529eed 100644 --- a/pkg/nifi/model_parameter_context_dto.go +++ b/pkg/nifi/model_parameter_context_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -21,6 +21,8 @@ type ParameterContextDto struct { BoundProcessGroups []ProcessGroupEntity `json:"boundProcessGroups"` // A list of references of Parameter Contexts from which this one inherits parameters InheritedParameterContexts []ParameterContextReferenceEntity `json:"inheritedParameterContexts"` + // Optional configuration for a Parameter Provider + ParameterProviderConfiguration *ParameterProviderConfigurationEntity `json:"parameterProviderConfiguration,omitempty"` // The ID the Parameter Context. Id string `json:"id,omitempty"` } diff --git a/pkg/nifi/model_parameter_context_entity.go b/pkg/nifi/model_parameter_context_entity.go index 9238e898..6762c063 100644 --- a/pkg/nifi/model_parameter_context_entity.go +++ b/pkg/nifi/model_parameter_context_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_parameter_context_reference_dto.go b/pkg/nifi/model_parameter_context_reference_dto.go index d33291e7..83d50de5 100644 --- a/pkg/nifi/model_parameter_context_reference_dto.go +++ b/pkg/nifi/model_parameter_context_reference_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_parameter_context_reference_entity.go b/pkg/nifi/model_parameter_context_reference_entity.go index 353f807f..38ac78b2 100644 --- a/pkg/nifi/model_parameter_context_reference_entity.go +++ b/pkg/nifi/model_parameter_context_reference_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_parameter_context_update_entity.go b/pkg/nifi/model_parameter_context_update_entity.go new file mode 100644 index 00000000..93c0b226 --- /dev/null +++ b/pkg/nifi/model_parameter_context_update_entity.go @@ -0,0 +1,20 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type ParameterContextUpdateEntity struct { + // The Revision of the Parameter Context + ParameterContextRevision *RevisionDto `json:"parameterContextRevision,omitempty"` + // The Parameter Context that is being operated on. This may not be populated until the request has successfully completed. + ParameterContext *ParameterContextDto `json:"parameterContext,omitempty"` + // The components that are referenced by the update. + ReferencingComponents []AffectedComponentEntity `json:"referencingComponents,omitempty"` +} diff --git a/pkg/nifi/model_parameter_context_update_request_dto.go b/pkg/nifi/model_parameter_context_update_request_dto.go index b8f1a7a0..8877f20e 100644 --- a/pkg/nifi/model_parameter_context_update_request_dto.go +++ b/pkg/nifi/model_parameter_context_update_request_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_parameter_context_update_request_entity.go b/pkg/nifi/model_parameter_context_update_request_entity.go index 4756254c..9c85eaca 100644 --- a/pkg/nifi/model_parameter_context_update_request_entity.go +++ b/pkg/nifi/model_parameter_context_update_request_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_parameter_context_update_step_dto.go b/pkg/nifi/model_parameter_context_update_step_dto.go index 29de1e97..feadeb36 100644 --- a/pkg/nifi/model_parameter_context_update_step_dto.go +++ b/pkg/nifi/model_parameter_context_update_step_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_parameter_context_validation_request_dto.go b/pkg/nifi/model_parameter_context_validation_request_dto.go index c19554cf..b2932e5c 100644 --- a/pkg/nifi/model_parameter_context_validation_request_dto.go +++ b/pkg/nifi/model_parameter_context_validation_request_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_parameter_context_validation_request_entity.go b/pkg/nifi/model_parameter_context_validation_request_entity.go index 257c22e0..e9bf5575 100644 --- a/pkg/nifi/model_parameter_context_validation_request_entity.go +++ b/pkg/nifi/model_parameter_context_validation_request_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_parameter_context_validation_step_dto.go b/pkg/nifi/model_parameter_context_validation_step_dto.go index 423fa055..0b61cafd 100644 --- a/pkg/nifi/model_parameter_context_validation_step_dto.go +++ b/pkg/nifi/model_parameter_context_validation_step_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_parameter_contexts_entity.go b/pkg/nifi/model_parameter_contexts_entity.go index 37fab54c..371ac4d3 100644 --- a/pkg/nifi/model_parameter_contexts_entity.go +++ b/pkg/nifi/model_parameter_contexts_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_parameter_dto.go b/pkg/nifi/model_parameter_dto.go index 02e18a44..d50b14a8 100644 --- a/pkg/nifi/model_parameter_dto.go +++ b/pkg/nifi/model_parameter_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -21,6 +21,8 @@ type ParameterDto struct { Value *string `json:"value"` // 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. ValueRemoved bool `json:"valueRemoved,omitempty"` + // Whether or not the Parameter is provided by a ParameterProvider + Provided bool `json:"provided,omitempty"` // The set of all components in the flow that are referencing this Parameter ReferencingComponents []AffectedComponentEntity `json:"referencingComponents,omitempty"` // A reference to the Parameter Context that contains this one diff --git a/pkg/nifi/model_parameter_entity.go b/pkg/nifi/model_parameter_entity.go index 1e938d41..8d165225 100644 --- a/pkg/nifi/model_parameter_entity.go +++ b/pkg/nifi/model_parameter_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_parameter_group_configuration_entity.go b/pkg/nifi/model_parameter_group_configuration_entity.go new file mode 100644 index 00000000..4ed46671 --- /dev/null +++ b/pkg/nifi/model_parameter_group_configuration_entity.go @@ -0,0 +1,22 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type ParameterGroupConfigurationEntity struct { + // The name of the external parameter group to which the provided parameter names apply. + GroupName string `json:"groupName,omitempty"` + // The name of the ParameterContext that receives the parameters in this group + ParameterContextName string `json:"parameterContextName,omitempty"` + // All fetched parameter names that should be applied. + ParameterSensitivities map[string]string `json:"parameterSensitivities,omitempty"` + // True if this group should be synchronized to a ParameterContext, including creating one if it does not exist. + Synchronized bool `json:"synchronized,omitempty"` +} diff --git a/pkg/nifi/model_parameter_provider_apply_parameters_request_dto.go b/pkg/nifi/model_parameter_provider_apply_parameters_request_dto.go new file mode 100644 index 00000000..fe243da0 --- /dev/null +++ b/pkg/nifi/model_parameter_provider_apply_parameters_request_dto.go @@ -0,0 +1,38 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type ParameterProviderApplyParametersRequestDto struct { + // The ID of the request + RequestId string `json:"requestId,omitempty"` + // The URI for the request + Uri string `json:"uri,omitempty"` + // The timestamp of when the request was submitted + SubmissionTime string `json:"submissionTime,omitempty"` + // The timestamp of when the request was last updated + LastUpdated string `json:"lastUpdated,omitempty"` + // Whether or not the request is completed + Complete bool `json:"complete,omitempty"` + // The reason for the request failing, or null if the request has not failed + FailureReason string `json:"failureReason,omitempty"` + // A value between 0 and 100 (inclusive) indicating how close the request is to completion + PercentCompleted int32 `json:"percentCompleted,omitempty"` + // A description of the current state of the request + State string `json:"state,omitempty"` + // The steps that are required in order to complete the request, along with the status of each + UpdateSteps []ParameterProviderApplyParametersUpdateStepDto `json:"updateSteps,omitempty"` + // The Parameter Provider that is being operated on. This may not be populated until the request has successfully completed. + ParameterProvider *ParameterProviderDto `json:"parameterProvider,omitempty"` + // The Parameter Contexts updated by this Parameter Provider. This may not be populated until the request has successfully completed. + ParameterContextUpdates []ParameterContextUpdateEntity `json:"parameterContextUpdates,omitempty"` + // The components that are referenced by the update. + ReferencingComponents []AffectedComponentEntity `json:"referencingComponents,omitempty"` +} diff --git a/pkg/nifi/model_parameter_provider_apply_parameters_request_entity.go b/pkg/nifi/model_parameter_provider_apply_parameters_request_entity.go new file mode 100644 index 00000000..041d29f4 --- /dev/null +++ b/pkg/nifi/model_parameter_provider_apply_parameters_request_entity.go @@ -0,0 +1,16 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type ParameterProviderApplyParametersRequestEntity struct { + // The Apply Parameters Request + Request *ParameterProviderApplyParametersRequestDto `json:"request,omitempty"` +} diff --git a/pkg/nifi/model_parameter_provider_apply_parameters_update_step_dto.go b/pkg/nifi/model_parameter_provider_apply_parameters_update_step_dto.go new file mode 100644 index 00000000..629191c3 --- /dev/null +++ b/pkg/nifi/model_parameter_provider_apply_parameters_update_step_dto.go @@ -0,0 +1,20 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type ParameterProviderApplyParametersUpdateStepDto struct { + // Explanation of what happens in this step + Description string `json:"description,omitempty"` + // Whether or not this step has completed + Complete bool `json:"complete,omitempty"` + // An explanation of why this step failed, or null if this step did not fail + FailureReason string `json:"failureReason,omitempty"` +} diff --git a/pkg/nifi/model_parameter_provider_configuration_dto.go b/pkg/nifi/model_parameter_provider_configuration_dto.go new file mode 100644 index 00000000..40074480 --- /dev/null +++ b/pkg/nifi/model_parameter_provider_configuration_dto.go @@ -0,0 +1,22 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type ParameterProviderConfigurationDto struct { + // The ID of the Parameter Provider + ParameterProviderId string `json:"parameterProviderId,omitempty"` + // The name of the Parameter Provider + ParameterProviderName string `json:"parameterProviderName,omitempty"` + // The Parameter Group name that maps to the Parameter Context + ParameterGroupName string `json:"parameterGroupName,omitempty"` + // True if the Parameter Context should receive the parameters from the mapped Parameter Group + Synchronized bool `json:"synchronized,omitempty"` +} diff --git a/pkg/nifi/model_parameter_provider_configuration_entity.go b/pkg/nifi/model_parameter_provider_configuration_entity.go new file mode 100644 index 00000000..1dc07520 --- /dev/null +++ b/pkg/nifi/model_parameter_provider_configuration_entity.go @@ -0,0 +1,19 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type ParameterProviderConfigurationEntity struct { + // The id of the component. + Id string `json:"id,omitempty"` + // The permissions for this component. + Permissions *PermissionsDto `json:"permissions,omitempty"` + Component *ParameterProviderConfigurationDto `json:"component,omitempty"` +} diff --git a/pkg/nifi/model_parameter_provider_dto.go b/pkg/nifi/model_parameter_provider_dto.go new file mode 100644 index 00000000..a5eeb576 --- /dev/null +++ b/pkg/nifi/model_parameter_provider_dto.go @@ -0,0 +1,60 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type ParameterProviderDto struct { + // The id of the component. + Id string `json:"id,omitempty"` + // The ID of the corresponding component that is under version control + VersionedComponentId string `json:"versionedComponentId,omitempty"` + // The id of parent process group of this component if applicable. + ParentGroupId string `json:"parentGroupId,omitempty"` + // The position of this component in the UI if applicable. + Position *PositionDto `json:"position,omitempty"` + // The name of the parameter provider. + Name string `json:"name,omitempty"` + // The fully qualified type of the parameter provider. + Type_ string `json:"type,omitempty"` + // The details of the artifact that bundled this parameter provider type. + Bundle *BundleDto `json:"bundle,omitempty"` + // The comments of the parameter provider. + Comments string `json:"comments,omitempty"` + // Whether the parameter provider persists state. + PersistsState bool `json:"persistsState,omitempty"` + // Whether the parameter provider requires elevated privileges. + Restricted bool `json:"restricted,omitempty"` + // Whether the parameter provider has been deprecated. + Deprecated bool `json:"deprecated,omitempty"` + // Whether the parameter provider has multiple versions available. + MultipleVersionsAvailable bool `json:"multipleVersionsAvailable,omitempty"` + // The properties of the parameter provider. + Properties map[string]string `json:"properties,omitempty"` + // The descriptors for the parameter providers properties. + Descriptors map[string]PropertyDescriptorDto `json:"descriptors,omitempty"` + // Configuration for any fetched parameter groups. + ParameterGroupConfigurations []ParameterGroupConfigurationEntity `json:"parameterGroupConfigurations,omitempty"` + // The set of all components in the flow that are referencing Parameters provided by this provider + AffectedComponents []AffectedComponentEntity `json:"affectedComponents,omitempty"` + // The status of all provided parameters for this parameter provider + ParameterStatus []ParameterStatusDto `json:"parameterStatus,omitempty"` + // The Parameter Contexts that reference this Parameter Provider + ReferencingParameterContexts []ParameterProviderReferencingComponentEntity `json:"referencingParameterContexts,omitempty"` + // The URL for the custom configuration UI for the parameter provider. + CustomUiUrl string `json:"customUiUrl,omitempty"` + // The annotation data for the parameter provider. This is how the custom UI relays configuration to the parameter provider. + AnnotationData string `json:"annotationData,omitempty"` + // 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. + ValidationErrors []string `json:"validationErrors,omitempty"` + // 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) + ValidationStatus string `json:"validationStatus,omitempty"` + // Whether the underlying extension is missing. + ExtensionMissing bool `json:"extensionMissing,omitempty"` +} diff --git a/pkg/nifi/model_parameter_provider_entity.go b/pkg/nifi/model_parameter_provider_entity.go new file mode 100644 index 00000000..dbf027ce --- /dev/null +++ b/pkg/nifi/model_parameter_provider_entity.go @@ -0,0 +1,29 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type ParameterProviderEntity struct { + // The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses. + Revision *RevisionDto `json:"revision,omitempty"` + // The id of the component. + Id string `json:"id,omitempty"` + // The URI for futures requests to the component. + Uri string `json:"uri,omitempty"` + // The position of this component in the UI if applicable. + Position *PositionDto `json:"position,omitempty"` + // The permissions for this component. + Permissions *PermissionsDto `json:"permissions,omitempty"` + // The bulletins for this component. + Bulletins []BulletinEntity `json:"bulletins,omitempty"` + // Acknowledges that this node is disconnected to allow for mutable requests to proceed. + DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` + Component *ParameterProviderDto `json:"component,omitempty"` +} diff --git a/pkg/nifi/model_parameter_provider_parameter_application_entity.go b/pkg/nifi/model_parameter_provider_parameter_application_entity.go new file mode 100644 index 00000000..b64e20ce --- /dev/null +++ b/pkg/nifi/model_parameter_provider_parameter_application_entity.go @@ -0,0 +1,22 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type ParameterProviderParameterApplicationEntity struct { + // The id of the parameter provider. + Id string `json:"id,omitempty"` + // The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses. + Revision *RevisionDto `json:"revision,omitempty"` + // Acknowledges that this node is disconnected to allow for mutable requests to proceed. + DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` + // Configuration for the fetched Parameter Groups + ParameterGroupConfigurations []ParameterGroupConfigurationEntity `json:"parameterGroupConfigurations,omitempty"` +} diff --git a/pkg/nifi/model_parameter_provider_parameter_fetch_entity.go b/pkg/nifi/model_parameter_provider_parameter_fetch_entity.go new file mode 100644 index 00000000..e28d8530 --- /dev/null +++ b/pkg/nifi/model_parameter_provider_parameter_fetch_entity.go @@ -0,0 +1,20 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type ParameterProviderParameterFetchEntity struct { + // The id of the parameter provider. + Id string `json:"id,omitempty"` + // The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses. + Revision *RevisionDto `json:"revision,omitempty"` + // Acknowledges that this node is disconnected to allow for mutable requests to proceed. + DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` +} diff --git a/pkg/nifi/model_parameter_provider_reference.go b/pkg/nifi/model_parameter_provider_reference.go new file mode 100644 index 00000000..357bebd4 --- /dev/null +++ b/pkg/nifi/model_parameter_provider_reference.go @@ -0,0 +1,22 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type ParameterProviderReference struct { + // The identifier of the parameter provider + Identifier string `json:"identifier,omitempty"` + // The name of the parameter provider + Name string `json:"name,omitempty"` + // The fully qualified name of the parameter provider class. + Type_ string `json:"type,omitempty"` + // The details of the artifact that bundled this parameter provider. + Bundle *Bundle `json:"bundle,omitempty"` +} diff --git a/pkg/nifi/model_parameter_provider_referencing_component_dto.go b/pkg/nifi/model_parameter_provider_referencing_component_dto.go new file mode 100644 index 00000000..d8a3dc29 --- /dev/null +++ b/pkg/nifi/model_parameter_provider_referencing_component_dto.go @@ -0,0 +1,18 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type ParameterProviderReferencingComponentDto struct { + // The id of the component referencing a parameter provider. + Id string `json:"id,omitempty"` + // The name of the component referencing a parameter provider. + Name string `json:"name,omitempty"` +} diff --git a/pkg/nifi/model_parameter_provider_referencing_component_entity.go b/pkg/nifi/model_parameter_provider_referencing_component_entity.go new file mode 100644 index 00000000..ffbb4f22 --- /dev/null +++ b/pkg/nifi/model_parameter_provider_referencing_component_entity.go @@ -0,0 +1,29 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type ParameterProviderReferencingComponentEntity struct { + // The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses. + Revision *RevisionDto `json:"revision,omitempty"` + // The id of the component. + Id string `json:"id,omitempty"` + // The URI for futures requests to the component. + Uri string `json:"uri,omitempty"` + // The position of this component in the UI if applicable. + Position *PositionDto `json:"position,omitempty"` + // The permissions for this component. + Permissions *PermissionsDto `json:"permissions,omitempty"` + // The bulletins for this component. + Bulletins []BulletinEntity `json:"bulletins,omitempty"` + // Acknowledges that this node is disconnected to allow for mutable requests to proceed. + DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` + Component *ParameterProviderReferencingComponentDto `json:"component,omitempty"` +} diff --git a/pkg/nifi/model_parameter_provider_referencing_components_entity.go b/pkg/nifi/model_parameter_provider_referencing_components_entity.go new file mode 100644 index 00000000..6cbe4f26 --- /dev/null +++ b/pkg/nifi/model_parameter_provider_referencing_components_entity.go @@ -0,0 +1,15 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type ParameterProviderReferencingComponentsEntity struct { + ParameterProviderReferencingComponents []ParameterProviderReferencingComponentEntity `json:"parameterProviderReferencingComponents,omitempty"` +} diff --git a/pkg/nifi/model_parameter_provider_types_entity.go b/pkg/nifi/model_parameter_provider_types_entity.go new file mode 100644 index 00000000..7966746a --- /dev/null +++ b/pkg/nifi/model_parameter_provider_types_entity.go @@ -0,0 +1,15 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type ParameterProviderTypesEntity struct { + ParameterProviderTypes []DocumentedTypeDto `json:"parameterProviderTypes,omitempty"` +} diff --git a/pkg/nifi/model_parameter_providers_entity.go b/pkg/nifi/model_parameter_providers_entity.go new file mode 100644 index 00000000..a336cbe5 --- /dev/null +++ b/pkg/nifi/model_parameter_providers_entity.go @@ -0,0 +1,15 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type ParameterProvidersEntity struct { + ParameterProviders []ParameterProviderEntity `json:"parameterProviders,omitempty"` +} diff --git a/pkg/nifi/model_parameter_status_dto.go b/pkg/nifi/model_parameter_status_dto.go new file mode 100644 index 00000000..dee35930 --- /dev/null +++ b/pkg/nifi/model_parameter_status_dto.go @@ -0,0 +1,18 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type ParameterStatusDto struct { + // The name of the Parameter + Parameter *ParameterEntity `json:"parameter,omitempty"` + // Indicates the status of the parameter, compared to the existing parameter context + Status string `json:"status,omitempty"` +} diff --git a/pkg/nifi/model_peer_dto.go b/pkg/nifi/model_peer_dto.go index f0fb621e..a16e8bfe 100644 --- a/pkg/nifi/model_peer_dto.go +++ b/pkg/nifi/model_peer_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_peers_entity.go b/pkg/nifi/model_peers_entity.go index 487265b0..543e0076 100644 --- a/pkg/nifi/model_peers_entity.go +++ b/pkg/nifi/model_peers_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_permissions_dto.go b/pkg/nifi/model_permissions_dto.go index 4b8b7826..bb10f786 100644 --- a/pkg/nifi/model_permissions_dto.go +++ b/pkg/nifi/model_permissions_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_port_dto.go b/pkg/nifi/model_port_dto.go index fa850933..9348e274 100644 --- a/pkg/nifi/model_port_dto.go +++ b/pkg/nifi/model_port_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_port_entity.go b/pkg/nifi/model_port_entity.go index 15a71d09..aef27a5e 100644 --- a/pkg/nifi/model_port_entity.go +++ b/pkg/nifi/model_port_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_port_run_status_entity.go b/pkg/nifi/model_port_run_status_entity.go index 951f26dc..f6113fc3 100644 --- a/pkg/nifi/model_port_run_status_entity.go +++ b/pkg/nifi/model_port_run_status_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_port_status_dto.go b/pkg/nifi/model_port_status_dto.go index 2eed799a..f94cee32 100644 --- a/pkg/nifi/model_port_status_dto.go +++ b/pkg/nifi/model_port_status_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_port_status_entity.go b/pkg/nifi/model_port_status_entity.go index deaea3ca..b76c0d50 100644 --- a/pkg/nifi/model_port_status_entity.go +++ b/pkg/nifi/model_port_status_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_port_status_snapshot_dto.go b/pkg/nifi/model_port_status_snapshot_dto.go index 7b354ab4..c2b1faed 100644 --- a/pkg/nifi/model_port_status_snapshot_dto.go +++ b/pkg/nifi/model_port_status_snapshot_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_port_status_snapshot_entity.go b/pkg/nifi/model_port_status_snapshot_entity.go index b86ed3f6..3e7823ad 100644 --- a/pkg/nifi/model_port_status_snapshot_entity.go +++ b/pkg/nifi/model_port_status_snapshot_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_position.go b/pkg/nifi/model_position.go index 7b86e778..98719aca 100644 --- a/pkg/nifi/model_position.go +++ b/pkg/nifi/model_position.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_position_dto.go b/pkg/nifi/model_position_dto.go index c1d2a5e2..5d9f9a42 100644 --- a/pkg/nifi/model_position_dto.go +++ b/pkg/nifi/model_position_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_previous_value_dto.go b/pkg/nifi/model_previous_value_dto.go index 616bbb1a..51c6a294 100644 --- a/pkg/nifi/model_previous_value_dto.go +++ b/pkg/nifi/model_previous_value_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_prioritizer_types_entity.go b/pkg/nifi/model_prioritizer_types_entity.go index 175dbddd..ba9d53b9 100644 --- a/pkg/nifi/model_prioritizer_types_entity.go +++ b/pkg/nifi/model_prioritizer_types_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_process_group_dto.go b/pkg/nifi/model_process_group_dto.go index e0bb2056..8fe31bd9 100644 --- a/pkg/nifi/model_process_group_dto.go +++ b/pkg/nifi/model_process_group_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_process_group_entity.go b/pkg/nifi/model_process_group_entity.go index 2325d58f..25f23df8 100644 --- a/pkg/nifi/model_process_group_entity.go +++ b/pkg/nifi/model_process_group_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -29,7 +29,7 @@ type ProcessGroupEntity struct { // The status of the process group. Status *ProcessGroupStatusDto `json:"status,omitempty"` // Returns the Versioned Flow that describes the contents of the Versioned Flow to be imported - VersionedFlowSnapshot *VersionedFlowSnapshot `json:"versionedFlowSnapshot,omitempty"` + VersionedFlowSnapshot *RegisteredFlowSnapshot `json:"versionedFlowSnapshot,omitempty"` // The number of running components in this process group. RunningCount int32 `json:"runningCount,omitempty"` // The number of stopped components in the process group. diff --git a/pkg/nifi/model_process_group_flow_dto.go b/pkg/nifi/model_process_group_flow_dto.go index 529a76f9..8326d9b2 100644 --- a/pkg/nifi/model_process_group_flow_dto.go +++ b/pkg/nifi/model_process_group_flow_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_process_group_flow_entity.go b/pkg/nifi/model_process_group_flow_entity.go index 8963d145..d2a680d5 100644 --- a/pkg/nifi/model_process_group_flow_entity.go +++ b/pkg/nifi/model_process_group_flow_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_process_group_import_entity.go b/pkg/nifi/model_process_group_import_entity.go index a0c60d2f..ed413742 100644 --- a/pkg/nifi/model_process_group_import_entity.go +++ b/pkg/nifi/model_process_group_import_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -16,5 +16,5 @@ type ProcessGroupImportEntity struct { // Acknowledges that this node is disconnected to allow for mutable requests to proceed. DisconnectedNodeAcknowledged bool `json:"disconnectedNodeAcknowledged,omitempty"` // The Versioned Flow Snapshot to import - VersionedFlowSnapshot *VersionedFlowSnapshot `json:"versionedFlowSnapshot,omitempty"` + VersionedFlowSnapshot *RegisteredFlowSnapshot `json:"versionedFlowSnapshot,omitempty"` } diff --git a/pkg/nifi/model_process_group_name_dto.go b/pkg/nifi/model_process_group_name_dto.go index d712e738..a31f21d5 100644 --- a/pkg/nifi/model_process_group_name_dto.go +++ b/pkg/nifi/model_process_group_name_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_process_group_replace_request_dto.go b/pkg/nifi/model_process_group_replace_request_dto.go index 8d48782c..7677ceb0 100644 --- a/pkg/nifi/model_process_group_replace_request_dto.go +++ b/pkg/nifi/model_process_group_replace_request_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_process_group_replace_request_entity.go b/pkg/nifi/model_process_group_replace_request_entity.go index 8773100d..bab6305e 100644 --- a/pkg/nifi/model_process_group_replace_request_entity.go +++ b/pkg/nifi/model_process_group_replace_request_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -16,5 +16,5 @@ type ProcessGroupReplaceRequestEntity struct { // The Process Group Change Request Request *ProcessGroupReplaceRequestDto `json:"request,omitempty"` // Returns the Versioned Flow to replace with - VersionedFlowSnapshot *VersionedFlowSnapshot `json:"versionedFlowSnapshot,omitempty"` + VersionedFlowSnapshot *RegisteredFlowSnapshot `json:"versionedFlowSnapshot,omitempty"` } diff --git a/pkg/nifi/model_process_group_status_dto.go b/pkg/nifi/model_process_group_status_dto.go index 677a9b3e..9b4a1b50 100644 --- a/pkg/nifi/model_process_group_status_dto.go +++ b/pkg/nifi/model_process_group_status_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_process_group_status_entity.go b/pkg/nifi/model_process_group_status_entity.go index 79f443fd..7a615341 100644 --- a/pkg/nifi/model_process_group_status_entity.go +++ b/pkg/nifi/model_process_group_status_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_process_group_status_snapshot_dto.go b/pkg/nifi/model_process_group_status_snapshot_dto.go index 3b4edc19..9664475a 100644 --- a/pkg/nifi/model_process_group_status_snapshot_dto.go +++ b/pkg/nifi/model_process_group_status_snapshot_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_process_group_status_snapshot_entity.go b/pkg/nifi/model_process_group_status_snapshot_entity.go index 71ad7124..634d63e2 100644 --- a/pkg/nifi/model_process_group_status_snapshot_entity.go +++ b/pkg/nifi/model_process_group_status_snapshot_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_process_groups_entity.go b/pkg/nifi/model_process_groups_entity.go index c36d8180..9c967e26 100644 --- a/pkg/nifi/model_process_groups_entity.go +++ b/pkg/nifi/model_process_groups_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_processor_config_dto.go b/pkg/nifi/model_processor_config_dto.go index d210546a..66fbe04b 100644 --- a/pkg/nifi/model_processor_config_dto.go +++ b/pkg/nifi/model_processor_config_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_processor_definition.go b/pkg/nifi/model_processor_definition.go index da251668..32176b23 100644 --- a/pkg/nifi/model_processor_definition.go +++ b/pkg/nifi/model_processor_definition.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -37,6 +37,7 @@ type ProcessorDefinition struct { RestrictedExplanation string `json:"restrictedExplanation,omitempty"` // Explicit restrictions that indicate a require permission to use the component ExplicitRestrictions []Restriction `json:"explicitRestrictions,omitempty"` + Stateful *Stateful `json:"stateful,omitempty"` // Descriptions of configuration properties applicable to this component. PropertyDescriptors map[string]PropertyDescriptor `json:"propertyDescriptors,omitempty"` // Whether or not this component makes use of dynamic (user-set) properties. diff --git a/pkg/nifi/model_processor_diagnostics_dto.go b/pkg/nifi/model_processor_diagnostics_dto.go index b6fabe74..9cfa8d15 100644 --- a/pkg/nifi/model_processor_diagnostics_dto.go +++ b/pkg/nifi/model_processor_diagnostics_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_processor_diagnostics_entity.go b/pkg/nifi/model_processor_diagnostics_entity.go index 9d679db9..87943df2 100644 --- a/pkg/nifi/model_processor_diagnostics_entity.go +++ b/pkg/nifi/model_processor_diagnostics_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_processor_dto.go b/pkg/nifi/model_processor_dto.go index 98a6ca4e..49a03e63 100644 --- a/pkg/nifi/model_processor_dto.go +++ b/pkg/nifi/model_processor_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_processor_entity.go b/pkg/nifi/model_processor_entity.go index 06a94bb5..b3d08f91 100644 --- a/pkg/nifi/model_processor_entity.go +++ b/pkg/nifi/model_processor_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_processor_run_status_details_dto.go b/pkg/nifi/model_processor_run_status_details_dto.go index ad2260c6..29291da2 100644 --- a/pkg/nifi/model_processor_run_status_details_dto.go +++ b/pkg/nifi/model_processor_run_status_details_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_processor_run_status_details_entity.go b/pkg/nifi/model_processor_run_status_details_entity.go index 4b75ce0d..bfb86c70 100644 --- a/pkg/nifi/model_processor_run_status_details_entity.go +++ b/pkg/nifi/model_processor_run_status_details_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_processor_run_status_entity.go b/pkg/nifi/model_processor_run_status_entity.go index 9682acf4..e633900a 100644 --- a/pkg/nifi/model_processor_run_status_entity.go +++ b/pkg/nifi/model_processor_run_status_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_processor_status_dto.go b/pkg/nifi/model_processor_status_dto.go index c7d09fda..23192a99 100644 --- a/pkg/nifi/model_processor_status_dto.go +++ b/pkg/nifi/model_processor_status_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_processor_status_entity.go b/pkg/nifi/model_processor_status_entity.go index e09b0485..89bb9b79 100644 --- a/pkg/nifi/model_processor_status_entity.go +++ b/pkg/nifi/model_processor_status_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_processor_status_snapshot_dto.go b/pkg/nifi/model_processor_status_snapshot_dto.go index 53bc29e1..5fe5be2d 100644 --- a/pkg/nifi/model_processor_status_snapshot_dto.go +++ b/pkg/nifi/model_processor_status_snapshot_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_processor_status_snapshot_entity.go b/pkg/nifi/model_processor_status_snapshot_entity.go index 30b8ea14..c8d27a48 100644 --- a/pkg/nifi/model_processor_status_snapshot_entity.go +++ b/pkg/nifi/model_processor_status_snapshot_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_processor_types_entity.go b/pkg/nifi/model_processor_types_entity.go index c40bd32e..16bdda01 100644 --- a/pkg/nifi/model_processor_types_entity.go +++ b/pkg/nifi/model_processor_types_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_processors_entity.go b/pkg/nifi/model_processors_entity.go index 065f7f8c..88810a8e 100644 --- a/pkg/nifi/model_processors_entity.go +++ b/pkg/nifi/model_processors_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_processors_run_status_details_entity.go b/pkg/nifi/model_processors_run_status_details_entity.go index 442a5925..037282ed 100644 --- a/pkg/nifi/model_processors_run_status_details_entity.go +++ b/pkg/nifi/model_processors_run_status_details_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_property_allowable_value.go b/pkg/nifi/model_property_allowable_value.go index 630ce910..6dbe9852 100644 --- a/pkg/nifi/model_property_allowable_value.go +++ b/pkg/nifi/model_property_allowable_value.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_property_dependency.go b/pkg/nifi/model_property_dependency.go index 25ead0b6..07937304 100644 --- a/pkg/nifi/model_property_dependency.go +++ b/pkg/nifi/model_property_dependency.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_property_dependency_dto.go b/pkg/nifi/model_property_dependency_dto.go index 27fb8d6a..eef10c61 100644 --- a/pkg/nifi/model_property_dependency_dto.go +++ b/pkg/nifi/model_property_dependency_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_property_descriptor.go b/pkg/nifi/model_property_descriptor.go index 136f7f1d..d36db10c 100644 --- a/pkg/nifi/model_property_descriptor.go +++ b/pkg/nifi/model_property_descriptor.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_property_descriptor_dto.go b/pkg/nifi/model_property_descriptor_dto.go index 61ba4e13..4398f234 100644 --- a/pkg/nifi/model_property_descriptor_dto.go +++ b/pkg/nifi/model_property_descriptor_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_property_descriptor_entity.go b/pkg/nifi/model_property_descriptor_entity.go index d4204eb2..9c460695 100644 --- a/pkg/nifi/model_property_descriptor_entity.go +++ b/pkg/nifi/model_property_descriptor_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_property_history_dto.go b/pkg/nifi/model_property_history_dto.go index d0ca0345..eb3a1196 100644 --- a/pkg/nifi/model_property_history_dto.go +++ b/pkg/nifi/model_property_history_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_property_resource_definition.go b/pkg/nifi/model_property_resource_definition.go index 75f7b6ec..e67d977c 100644 --- a/pkg/nifi/model_property_resource_definition.go +++ b/pkg/nifi/model_property_resource_definition.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_provenance_dto.go b/pkg/nifi/model_provenance_dto.go index f4bcaff3..80a4ec31 100644 --- a/pkg/nifi/model_provenance_dto.go +++ b/pkg/nifi/model_provenance_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_provenance_entity.go b/pkg/nifi/model_provenance_entity.go index 7a4003fd..b17ad476 100644 --- a/pkg/nifi/model_provenance_entity.go +++ b/pkg/nifi/model_provenance_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_provenance_event_dto.go b/pkg/nifi/model_provenance_event_dto.go index 9e903605..5e819e9f 100644 --- a/pkg/nifi/model_provenance_event_dto.go +++ b/pkg/nifi/model_provenance_event_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_provenance_event_entity.go b/pkg/nifi/model_provenance_event_entity.go index 1d78efcc..c7bbd585 100644 --- a/pkg/nifi/model_provenance_event_entity.go +++ b/pkg/nifi/model_provenance_event_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_provenance_link_dto.go b/pkg/nifi/model_provenance_link_dto.go index 0b324aee..e2f2408a 100644 --- a/pkg/nifi/model_provenance_link_dto.go +++ b/pkg/nifi/model_provenance_link_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_provenance_node_dto.go b/pkg/nifi/model_provenance_node_dto.go index 5f1d4460..8cb8e77a 100644 --- a/pkg/nifi/model_provenance_node_dto.go +++ b/pkg/nifi/model_provenance_node_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_provenance_options_dto.go b/pkg/nifi/model_provenance_options_dto.go index 5a1f0f61..ac7f18c3 100644 --- a/pkg/nifi/model_provenance_options_dto.go +++ b/pkg/nifi/model_provenance_options_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_provenance_options_entity.go b/pkg/nifi/model_provenance_options_entity.go index 42b2322c..2840530f 100644 --- a/pkg/nifi/model_provenance_options_entity.go +++ b/pkg/nifi/model_provenance_options_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_provenance_request_dto.go b/pkg/nifi/model_provenance_request_dto.go index 0059a724..1957b173 100644 --- a/pkg/nifi/model_provenance_request_dto.go +++ b/pkg/nifi/model_provenance_request_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_provenance_results_dto.go b/pkg/nifi/model_provenance_results_dto.go index 65f94e05..7814cdf8 100644 --- a/pkg/nifi/model_provenance_results_dto.go +++ b/pkg/nifi/model_provenance_results_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_provenance_search_value_dto.go b/pkg/nifi/model_provenance_search_value_dto.go index e6d2707d..ebc62d05 100644 --- a/pkg/nifi/model_provenance_search_value_dto.go +++ b/pkg/nifi/model_provenance_search_value_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_provenance_searchable_field_dto.go b/pkg/nifi/model_provenance_searchable_field_dto.go index a4e136c1..0ce9f424 100644 --- a/pkg/nifi/model_provenance_searchable_field_dto.go +++ b/pkg/nifi/model_provenance_searchable_field_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_queue_size_dto.go b/pkg/nifi/model_queue_size_dto.go index c0b2db70..dcb5c3dd 100644 --- a/pkg/nifi/model_queue_size_dto.go +++ b/pkg/nifi/model_queue_size_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_registered_flow.go b/pkg/nifi/model_registered_flow.go new file mode 100644 index 00000000..670c4331 --- /dev/null +++ b/pkg/nifi/model_registered_flow.go @@ -0,0 +1,24 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type RegisteredFlow struct { + Identifier string `json:"identifier,omitempty"` + Name string `json:"name,omitempty"` + Description string `json:"description,omitempty"` + BucketIdentifier string `json:"bucketIdentifier,omitempty"` + BucketName string `json:"bucketName,omitempty"` + CreatedTimestamp int64 `json:"createdTimestamp,omitempty"` + LastModifiedTimestamp int64 `json:"lastModifiedTimestamp,omitempty"` + Permissions *FlowRegistryPermissions `json:"permissions,omitempty"` + VersionCount int64 `json:"versionCount,omitempty"` + VersionInfo *RegisteredFlowVersionInfo `json:"versionInfo,omitempty"` +} diff --git a/pkg/nifi/model_registered_flow_snapshot.go b/pkg/nifi/model_registered_flow_snapshot.go new file mode 100644 index 00000000..8e9d2dec --- /dev/null +++ b/pkg/nifi/model_registered_flow_snapshot.go @@ -0,0 +1,23 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type RegisteredFlowSnapshot struct { + SnapshotMetadata *RegisteredFlowSnapshotMetadata `json:"snapshotMetadata,omitempty"` + Flow *RegisteredFlow `json:"flow,omitempty"` + Bucket *FlowRegistryBucket `json:"bucket,omitempty"` + FlowContents *VersionedProcessGroup `json:"flowContents,omitempty"` + ExternalControllerServices map[string]ExternalControllerServiceReference `json:"externalControllerServices,omitempty"` + ParameterContexts map[string]VersionedParameterContext `json:"parameterContexts,omitempty"` + FlowEncodingVersion string `json:"flowEncodingVersion,omitempty"` + ParameterProviders map[string]ParameterProviderReference `json:"parameterProviders,omitempty"` + Latest bool `json:"latest,omitempty"` +} diff --git a/pkg/nifi/model_registered_flow_snapshot_metadata.go b/pkg/nifi/model_registered_flow_snapshot_metadata.go new file mode 100644 index 00000000..c35f3835 --- /dev/null +++ b/pkg/nifi/model_registered_flow_snapshot_metadata.go @@ -0,0 +1,20 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type RegisteredFlowSnapshotMetadata struct { + BucketIdentifier string `json:"bucketIdentifier,omitempty"` + FlowIdentifier string `json:"flowIdentifier,omitempty"` + Version int32 `json:"version,omitempty"` + Timestamp int64 `json:"timestamp,omitempty"` + Author string `json:"author,omitempty"` + Comments string `json:"comments,omitempty"` +} diff --git a/pkg/nifi/model_registered_flow_version_info.go b/pkg/nifi/model_registered_flow_version_info.go new file mode 100644 index 00000000..1cefc68b --- /dev/null +++ b/pkg/nifi/model_registered_flow_version_info.go @@ -0,0 +1,15 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type RegisteredFlowVersionInfo struct { + Version int64 `json:"version,omitempty"` +} diff --git a/pkg/nifi/model_relationship.go b/pkg/nifi/model_relationship.go index 8456d9e0..6f577129 100644 --- a/pkg/nifi/model_relationship.go +++ b/pkg/nifi/model_relationship.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_relationship_dto.go b/pkg/nifi/model_relationship_dto.go index cd48b1bb..67fe8b94 100644 --- a/pkg/nifi/model_relationship_dto.go +++ b/pkg/nifi/model_relationship_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_remote_port_run_status_entity.go b/pkg/nifi/model_remote_port_run_status_entity.go index e9bb95e3..55b7b70a 100644 --- a/pkg/nifi/model_remote_port_run_status_entity.go +++ b/pkg/nifi/model_remote_port_run_status_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_remote_process_group_contents_dto.go b/pkg/nifi/model_remote_process_group_contents_dto.go index a590017b..e1c1db78 100644 --- a/pkg/nifi/model_remote_process_group_contents_dto.go +++ b/pkg/nifi/model_remote_process_group_contents_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_remote_process_group_dto.go b/pkg/nifi/model_remote_process_group_dto.go index d42b3b75..a429ff2a 100644 --- a/pkg/nifi/model_remote_process_group_dto.go +++ b/pkg/nifi/model_remote_process_group_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_remote_process_group_entity.go b/pkg/nifi/model_remote_process_group_entity.go index 3e83babd..b51d72c8 100644 --- a/pkg/nifi/model_remote_process_group_entity.go +++ b/pkg/nifi/model_remote_process_group_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_remote_process_group_port_dto.go b/pkg/nifi/model_remote_process_group_port_dto.go index fae7f8c3..fa646926 100644 --- a/pkg/nifi/model_remote_process_group_port_dto.go +++ b/pkg/nifi/model_remote_process_group_port_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_remote_process_group_port_entity.go b/pkg/nifi/model_remote_process_group_port_entity.go index 3d90672e..0a5858f7 100644 --- a/pkg/nifi/model_remote_process_group_port_entity.go +++ b/pkg/nifi/model_remote_process_group_port_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_remote_process_group_status_dto.go b/pkg/nifi/model_remote_process_group_status_dto.go index 67f84891..77284629 100644 --- a/pkg/nifi/model_remote_process_group_status_dto.go +++ b/pkg/nifi/model_remote_process_group_status_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_remote_process_group_status_entity.go b/pkg/nifi/model_remote_process_group_status_entity.go index 330b5343..673ee917 100644 --- a/pkg/nifi/model_remote_process_group_status_entity.go +++ b/pkg/nifi/model_remote_process_group_status_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_remote_process_group_status_snapshot_dto.go b/pkg/nifi/model_remote_process_group_status_snapshot_dto.go index c21d54da..31aaae0a 100644 --- a/pkg/nifi/model_remote_process_group_status_snapshot_dto.go +++ b/pkg/nifi/model_remote_process_group_status_snapshot_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_remote_process_group_status_snapshot_entity.go b/pkg/nifi/model_remote_process_group_status_snapshot_entity.go index 1b5aac0a..580e2d13 100644 --- a/pkg/nifi/model_remote_process_group_status_snapshot_entity.go +++ b/pkg/nifi/model_remote_process_group_status_snapshot_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_remote_process_groups_entity.go b/pkg/nifi/model_remote_process_groups_entity.go index 82f0aab9..d0dbc612 100644 --- a/pkg/nifi/model_remote_process_groups_entity.go +++ b/pkg/nifi/model_remote_process_groups_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_remote_queue_partition_dto.go b/pkg/nifi/model_remote_queue_partition_dto.go index 1932c61e..3d19eff8 100644 --- a/pkg/nifi/model_remote_queue_partition_dto.go +++ b/pkg/nifi/model_remote_queue_partition_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_replay_last_event_request_entity.go b/pkg/nifi/model_replay_last_event_request_entity.go new file mode 100644 index 00000000..40dbdeb6 --- /dev/null +++ b/pkg/nifi/model_replay_last_event_request_entity.go @@ -0,0 +1,18 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type ReplayLastEventRequestEntity struct { + // The UUID of the component whose last event should be replayed. + ComponentId string `json:"componentId,omitempty"` + // Which nodes are to replay their last provenance event. + Nodes string `json:"nodes,omitempty"` +} diff --git a/pkg/nifi/model_replay_last_event_response_entity.go b/pkg/nifi/model_replay_last_event_response_entity.go new file mode 100644 index 00000000..9a363a96 --- /dev/null +++ b/pkg/nifi/model_replay_last_event_response_entity.go @@ -0,0 +1,22 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type ReplayLastEventResponseEntity struct { + // The UUID of the component whose last event should be replayed. + ComponentId string `json:"componentId,omitempty"` + // Which nodes were requested to replay their last provenance event. + Nodes string `json:"nodes,omitempty"` + // The aggregate result of all nodes' responses + AggregateSnapshot *ReplayLastEventSnapshotDto `json:"aggregateSnapshot,omitempty"` + // The node-wise results + NodeSnapshots []NodeReplayLastEventSnapshotDto `json:"nodeSnapshots,omitempty"` +} diff --git a/pkg/nifi/model_replay_last_event_snapshot_dto.go b/pkg/nifi/model_replay_last_event_snapshot_dto.go new file mode 100644 index 00000000..08c17cf4 --- /dev/null +++ b/pkg/nifi/model_replay_last_event_snapshot_dto.go @@ -0,0 +1,20 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type ReplayLastEventSnapshotDto struct { + // The IDs of the events that were successfully replayed + EventsReplayed []int64 `json:"eventsReplayed,omitempty"` + // If unable to replay an event, specifies why the event could not be replayed + FailureExplanation string `json:"failureExplanation,omitempty"` + // Whether or not an event was available. This may not be populated if there was a failure. + EventAvailable bool `json:"eventAvailable,omitempty"` +} diff --git a/pkg/nifi/model_reporting_task_definition.go b/pkg/nifi/model_reporting_task_definition.go index 3f2f410c..29cbc8ed 100644 --- a/pkg/nifi/model_reporting_task_definition.go +++ b/pkg/nifi/model_reporting_task_definition.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -37,6 +37,7 @@ type ReportingTaskDefinition struct { RestrictedExplanation string `json:"restrictedExplanation,omitempty"` // Explicit restrictions that indicate a require permission to use the component ExplicitRestrictions []Restriction `json:"explicitRestrictions,omitempty"` + Stateful *Stateful `json:"stateful,omitempty"` // Descriptions of configuration properties applicable to this component. PropertyDescriptors map[string]PropertyDescriptor `json:"propertyDescriptors,omitempty"` // Whether or not this component makes use of dynamic (user-set) properties. diff --git a/pkg/nifi/model_reporting_task_dto.go b/pkg/nifi/model_reporting_task_dto.go index a2901fa6..dab25ffc 100644 --- a/pkg/nifi/model_reporting_task_dto.go +++ b/pkg/nifi/model_reporting_task_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -23,7 +23,7 @@ type ReportingTaskDto struct { Name string `json:"name,omitempty"` // The fully qualified type of the reporting task. Type_ string `json:"type,omitempty"` - // The details of the artifact that bundled this processor type. + // The details of the artifact that bundled this reporting task type. Bundle *BundleDto `json:"bundle,omitempty"` // The state of the reporting task. State string `json:"state,omitempty"` @@ -39,7 +39,7 @@ type ReportingTaskDto struct { MultipleVersionsAvailable bool `json:"multipleVersionsAvailable,omitempty"` // Whether the reporting task supports sensitive dynamic properties. SupportsSensitiveDynamicProperties bool `json:"supportsSensitiveDynamicProperties,omitempty"` - // The frequency with which to schedule the reporting task. The format of the value willd epend on the valud of the schedulingStrategy. + // The frequency with which to schedule the reporting task. The format of the value will depend on the value of the schedulingStrategy. SchedulingPeriod string `json:"schedulingPeriod,omitempty"` // The scheduling strategy that determines how the schedulingPeriod value should be interpreted. SchedulingStrategy string `json:"schedulingStrategy,omitempty"` @@ -57,7 +57,7 @@ type ReportingTaskDto struct { AnnotationData string `json:"annotationData,omitempty"` // 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. ValidationErrors []string `json:"validationErrors,omitempty"` - // 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) + // 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) ValidationStatus string `json:"validationStatus,omitempty"` // The number of active threads for the reporting task. ActiveThreadCount int32 `json:"activeThreadCount,omitempty"` diff --git a/pkg/nifi/model_reporting_task_entity.go b/pkg/nifi/model_reporting_task_entity.go index 3eeea95d..4cff0a95 100644 --- a/pkg/nifi/model_reporting_task_entity.go +++ b/pkg/nifi/model_reporting_task_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_reporting_task_run_status_entity.go b/pkg/nifi/model_reporting_task_run_status_entity.go index b2363fbc..33540158 100644 --- a/pkg/nifi/model_reporting_task_run_status_entity.go +++ b/pkg/nifi/model_reporting_task_run_status_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_reporting_task_status_dto.go b/pkg/nifi/model_reporting_task_status_dto.go index 9dff9a66..d39cb076 100644 --- a/pkg/nifi/model_reporting_task_status_dto.go +++ b/pkg/nifi/model_reporting_task_status_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_reporting_task_types_entity.go b/pkg/nifi/model_reporting_task_types_entity.go index 33a2c38e..527be7a3 100644 --- a/pkg/nifi/model_reporting_task_types_entity.go +++ b/pkg/nifi/model_reporting_task_types_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_reporting_tasks_entity.go b/pkg/nifi/model_reporting_tasks_entity.go index 95c60254..7e865b6f 100644 --- a/pkg/nifi/model_reporting_tasks_entity.go +++ b/pkg/nifi/model_reporting_tasks_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_repository_usage_dto.go b/pkg/nifi/model_repository_usage_dto.go index 52a3ba44..dca4ecbb 100644 --- a/pkg/nifi/model_repository_usage_dto.go +++ b/pkg/nifi/model_repository_usage_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_required_permission_dto.go b/pkg/nifi/model_required_permission_dto.go index a95c9a98..b4d26ba2 100644 --- a/pkg/nifi/model_required_permission_dto.go +++ b/pkg/nifi/model_required_permission_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_resource_dto.go b/pkg/nifi/model_resource_dto.go index efa21f0a..820e164e 100644 --- a/pkg/nifi/model_resource_dto.go +++ b/pkg/nifi/model_resource_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_resources_entity.go b/pkg/nifi/model_resources_entity.go index 3fb9630d..3c951de5 100644 --- a/pkg/nifi/model_resources_entity.go +++ b/pkg/nifi/model_resources_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_response.go b/pkg/nifi/model_response.go new file mode 100644 index 00000000..caa61416 --- /dev/null +++ b/pkg/nifi/model_response.go @@ -0,0 +1,17 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type Response struct { + Metadata map[string][]interface{} `json:"metadata,omitempty"` + Status int32 `json:"status,omitempty"` + Entity interface{} `json:"entity,omitempty"` +} diff --git a/pkg/nifi/model_restriction.go b/pkg/nifi/model_restriction.go index a5ea9124..321d27d5 100644 --- a/pkg/nifi/model_restriction.go +++ b/pkg/nifi/model_restriction.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_revision_dto.go b/pkg/nifi/model_revision_dto.go index 066f0589..d4aa387c 100644 --- a/pkg/nifi/model_revision_dto.go +++ b/pkg/nifi/model_revision_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_run_status_details_request_entity.go b/pkg/nifi/model_run_status_details_request_entity.go index 957fceeb..9ec3b226 100644 --- a/pkg/nifi/model_run_status_details_request_entity.go +++ b/pkg/nifi/model_run_status_details_request_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_runtime_manifest.go b/pkg/nifi/model_runtime_manifest.go index 02c41543..6debe974 100644 --- a/pkg/nifi/model_runtime_manifest.go +++ b/pkg/nifi/model_runtime_manifest.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_runtime_manifest_entity.go b/pkg/nifi/model_runtime_manifest_entity.go index 4d8c0125..0993d4c4 100644 --- a/pkg/nifi/model_runtime_manifest_entity.go +++ b/pkg/nifi/model_runtime_manifest_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_schedule_components_entity.go b/pkg/nifi/model_schedule_components_entity.go index 29a457d1..9f9696ca 100644 --- a/pkg/nifi/model_schedule_components_entity.go +++ b/pkg/nifi/model_schedule_components_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_scheduling_defaults.go b/pkg/nifi/model_scheduling_defaults.go index 7786e7de..d893ff1e 100644 --- a/pkg/nifi/model_scheduling_defaults.go +++ b/pkg/nifi/model_scheduling_defaults.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_search_result_group_dto.go b/pkg/nifi/model_search_result_group_dto.go index 980ac82f..67f40c96 100644 --- a/pkg/nifi/model_search_result_group_dto.go +++ b/pkg/nifi/model_search_result_group_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_search_results_dto.go b/pkg/nifi/model_search_results_dto.go index 08a87072..3b1e9dbb 100644 --- a/pkg/nifi/model_search_results_dto.go +++ b/pkg/nifi/model_search_results_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -31,6 +31,8 @@ type SearchResultsDto struct { ControllerServiceNodeResults []ComponentSearchResultDto `json:"controllerServiceNodeResults,omitempty"` // The parameter contexts that matched the search. ParameterContextResults []ComponentSearchResultDto `json:"parameterContextResults,omitempty"` + // The parameter provider nodes that matched the search + ParameterProviderNodeResults []ComponentSearchResultDto `json:"parameterProviderNodeResults,omitempty"` // The parameters that matched the search. ParameterResults []ComponentSearchResultDto `json:"parameterResults,omitempty"` } diff --git a/pkg/nifi/model_search_results_entity.go b/pkg/nifi/model_search_results_entity.go index 036c6472..4e99fd0a 100644 --- a/pkg/nifi/model_search_results_entity.go +++ b/pkg/nifi/model_search_results_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_snippet_dto.go b/pkg/nifi/model_snippet_dto.go index c8f4bc29..54ef9843 100644 --- a/pkg/nifi/model_snippet_dto.go +++ b/pkg/nifi/model_snippet_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_snippet_entity.go b/pkg/nifi/model_snippet_entity.go index 403d763a..d910939b 100644 --- a/pkg/nifi/model_snippet_entity.go +++ b/pkg/nifi/model_snippet_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_stack_trace_element.go b/pkg/nifi/model_stack_trace_element.go new file mode 100644 index 00000000..f71e84ad --- /dev/null +++ b/pkg/nifi/model_stack_trace_element.go @@ -0,0 +1,22 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type StackTraceElement struct { + ClassLoaderName string `json:"classLoaderName,omitempty"` + ModuleName string `json:"moduleName,omitempty"` + ModuleVersion string `json:"moduleVersion,omitempty"` + MethodName string `json:"methodName,omitempty"` + FileName string `json:"fileName,omitempty"` + LineNumber int32 `json:"lineNumber,omitempty"` + ClassName string `json:"className,omitempty"` + NativeMethod bool `json:"nativeMethod,omitempty"` +} diff --git a/pkg/nifi/model_start_version_control_request_entity.go b/pkg/nifi/model_start_version_control_request_entity.go index 6d836cc1..4d077558 100644 --- a/pkg/nifi/model_start_version_control_request_entity.go +++ b/pkg/nifi/model_start_version_control_request_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_state_entry_dto.go b/pkg/nifi/model_state_entry_dto.go index c11212b6..d3991b4f 100644 --- a/pkg/nifi/model_state_entry_dto.go +++ b/pkg/nifi/model_state_entry_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_state_map_dto.go b/pkg/nifi/model_state_map_dto.go index b9c9cd4b..c482b007 100644 --- a/pkg/nifi/model_state_map_dto.go +++ b/pkg/nifi/model_state_map_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_stateful.go b/pkg/nifi/model_stateful.go new file mode 100644 index 00000000..ed21777d --- /dev/null +++ b/pkg/nifi/model_stateful.go @@ -0,0 +1,18 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type Stateful struct { + // Description of what information is being stored in the StateManager + Description string `json:"description,omitempty"` + // Indicates the Scope(s) associated with the State that is stored and retrieved + Scopes []string `json:"scopes,omitempty"` +} diff --git a/pkg/nifi/model_status_descriptor_dto.go b/pkg/nifi/model_status_descriptor_dto.go index e46dfdf9..db6beb06 100644 --- a/pkg/nifi/model_status_descriptor_dto.go +++ b/pkg/nifi/model_status_descriptor_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_status_history_dto.go b/pkg/nifi/model_status_history_dto.go index 1033ed6c..7ec1dafc 100644 --- a/pkg/nifi/model_status_history_dto.go +++ b/pkg/nifi/model_status_history_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_status_history_entity.go b/pkg/nifi/model_status_history_entity.go index 4e829e28..c92ba5e1 100644 --- a/pkg/nifi/model_status_history_entity.go +++ b/pkg/nifi/model_status_history_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_status_snapshot_dto.go b/pkg/nifi/model_status_snapshot_dto.go index f34d8aa9..00770703 100644 --- a/pkg/nifi/model_status_snapshot_dto.go +++ b/pkg/nifi/model_status_snapshot_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_storage_usage_dto.go b/pkg/nifi/model_storage_usage_dto.go index 3f658799..2aa2bb9e 100644 --- a/pkg/nifi/model_storage_usage_dto.go +++ b/pkg/nifi/model_storage_usage_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_streaming_output.go b/pkg/nifi/model_streaming_output.go index a9981ae4..fe22c9c2 100644 --- a/pkg/nifi/model_streaming_output.go +++ b/pkg/nifi/model_streaming_output.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_submit_replay_request_entity.go b/pkg/nifi/model_submit_replay_request_entity.go index 723d5a92..2173e412 100644 --- a/pkg/nifi/model_submit_replay_request_entity.go +++ b/pkg/nifi/model_submit_replay_request_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_system_diagnostics_dto.go b/pkg/nifi/model_system_diagnostics_dto.go index b6a0ab91..40c8c5ed 100644 --- a/pkg/nifi/model_system_diagnostics_dto.go +++ b/pkg/nifi/model_system_diagnostics_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_system_diagnostics_entity.go b/pkg/nifi/model_system_diagnostics_entity.go index 18e449a0..b069d947 100644 --- a/pkg/nifi/model_system_diagnostics_entity.go +++ b/pkg/nifi/model_system_diagnostics_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_system_diagnostics_snapshot_dto.go b/pkg/nifi/model_system_diagnostics_snapshot_dto.go index 4c21d5ff..7a8e879e 100644 --- a/pkg/nifi/model_system_diagnostics_snapshot_dto.go +++ b/pkg/nifi/model_system_diagnostics_snapshot_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_template_dto.go b/pkg/nifi/model_template_dto.go index c6d1f684..1a2c7d32 100644 --- a/pkg/nifi/model_template_dto.go +++ b/pkg/nifi/model_template_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_template_entity.go b/pkg/nifi/model_template_entity.go index a9fe03d2..93a2401c 100644 --- a/pkg/nifi/model_template_entity.go +++ b/pkg/nifi/model_template_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_templates_entity.go b/pkg/nifi/model_templates_entity.go index 78d3f829..b62d7ddb 100644 --- a/pkg/nifi/model_templates_entity.go +++ b/pkg/nifi/model_templates_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_tenant_dto.go b/pkg/nifi/model_tenant_dto.go index 46d44cdf..c3894912 100644 --- a/pkg/nifi/model_tenant_dto.go +++ b/pkg/nifi/model_tenant_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_tenant_entity.go b/pkg/nifi/model_tenant_entity.go index 2c114a4e..0e2740db 100644 --- a/pkg/nifi/model_tenant_entity.go +++ b/pkg/nifi/model_tenant_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_tenants_entity.go b/pkg/nifi/model_tenants_entity.go index e4186137..598ad963 100644 --- a/pkg/nifi/model_tenants_entity.go +++ b/pkg/nifi/model_tenants_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_thread_dump_dto.go b/pkg/nifi/model_thread_dump_dto.go index 3e70776a..bb0af25f 100644 --- a/pkg/nifi/model_thread_dump_dto.go +++ b/pkg/nifi/model_thread_dump_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_throwable.go b/pkg/nifi/model_throwable.go new file mode 100644 index 00000000..2e7e3623 --- /dev/null +++ b/pkg/nifi/model_throwable.go @@ -0,0 +1,19 @@ +/* + * NiFi Rest API + * + * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package nifi + +type Throwable struct { + Cause *Throwable `json:"cause,omitempty"` + StackTrace []StackTraceElement `json:"stackTrace,omitempty"` + Message string `json:"message,omitempty"` + Suppressed []Throwable `json:"suppressed,omitempty"` + LocalizedMessage string `json:"localizedMessage,omitempty"` +} diff --git a/pkg/nifi/model_transaction_result_entity.go b/pkg/nifi/model_transaction_result_entity.go index a957ccd1..ad346dba 100644 --- a/pkg/nifi/model_transaction_result_entity.go +++ b/pkg/nifi/model_transaction_result_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_update_controller_service_reference_request_entity.go b/pkg/nifi/model_update_controller_service_reference_request_entity.go index 6d5a22b7..34718487 100644 --- a/pkg/nifi/model_update_controller_service_reference_request_entity.go +++ b/pkg/nifi/model_update_controller_service_reference_request_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_user_dto.go b/pkg/nifi/model_user_dto.go index 820d5439..c5ad6a96 100644 --- a/pkg/nifi/model_user_dto.go +++ b/pkg/nifi/model_user_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_user_entity.go b/pkg/nifi/model_user_entity.go index e62b03f8..d22969a2 100644 --- a/pkg/nifi/model_user_entity.go +++ b/pkg/nifi/model_user_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_user_group_dto.go b/pkg/nifi/model_user_group_dto.go index 617fea00..58aafae0 100644 --- a/pkg/nifi/model_user_group_dto.go +++ b/pkg/nifi/model_user_group_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_user_group_entity.go b/pkg/nifi/model_user_group_entity.go index 454dd260..424b97d5 100644 --- a/pkg/nifi/model_user_group_entity.go +++ b/pkg/nifi/model_user_group_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_user_groups_entity.go b/pkg/nifi/model_user_groups_entity.go index 2ed3a198..d6cda416 100644 --- a/pkg/nifi/model_user_groups_entity.go +++ b/pkg/nifi/model_user_groups_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_users_entity.go b/pkg/nifi/model_users_entity.go index f39ad67d..d5b4404d 100644 --- a/pkg/nifi/model_users_entity.go +++ b/pkg/nifi/model_users_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_variable_dto.go b/pkg/nifi/model_variable_dto.go index 23fbdb52..fa0c00b7 100644 --- a/pkg/nifi/model_variable_dto.go +++ b/pkg/nifi/model_variable_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_variable_entity.go b/pkg/nifi/model_variable_entity.go index 9c6f5532..4ab4751e 100644 --- a/pkg/nifi/model_variable_entity.go +++ b/pkg/nifi/model_variable_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_variable_registry_dto.go b/pkg/nifi/model_variable_registry_dto.go index aa7e9647..9d708ca1 100644 --- a/pkg/nifi/model_variable_registry_dto.go +++ b/pkg/nifi/model_variable_registry_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_variable_registry_entity.go b/pkg/nifi/model_variable_registry_entity.go index d1bc35c3..d9fb2feb 100644 --- a/pkg/nifi/model_variable_registry_entity.go +++ b/pkg/nifi/model_variable_registry_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_variable_registry_update_request_dto.go b/pkg/nifi/model_variable_registry_update_request_dto.go index bd6e1f67..2fd9677e 100644 --- a/pkg/nifi/model_variable_registry_update_request_dto.go +++ b/pkg/nifi/model_variable_registry_update_request_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_variable_registry_update_request_entity.go b/pkg/nifi/model_variable_registry_update_request_entity.go index f8f3f4ef..825d4579 100644 --- a/pkg/nifi/model_variable_registry_update_request_entity.go +++ b/pkg/nifi/model_variable_registry_update_request_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_variable_registry_update_step_dto.go b/pkg/nifi/model_variable_registry_update_step_dto.go index ff997fce..2681bdc3 100644 --- a/pkg/nifi/model_variable_registry_update_step_dto.go +++ b/pkg/nifi/model_variable_registry_update_step_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_verify_config_request_dto.go b/pkg/nifi/model_verify_config_request_dto.go index cd4a6eb9..c03238fd 100644 --- a/pkg/nifi/model_verify_config_request_dto.go +++ b/pkg/nifi/model_verify_config_request_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_verify_config_request_entity.go b/pkg/nifi/model_verify_config_request_entity.go index 96363e39..8f95f344 100644 --- a/pkg/nifi/model_verify_config_request_entity.go +++ b/pkg/nifi/model_verify_config_request_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_verify_config_update_step_dto.go b/pkg/nifi/model_verify_config_update_step_dto.go index e9b4596f..e9d9eeac 100644 --- a/pkg/nifi/model_verify_config_update_step_dto.go +++ b/pkg/nifi/model_verify_config_update_step_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_version_control_component_mapping_entity.go b/pkg/nifi/model_version_control_component_mapping_entity.go index 0931b60f..0aab710d 100644 --- a/pkg/nifi/model_version_control_component_mapping_entity.go +++ b/pkg/nifi/model_version_control_component_mapping_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_version_control_information_dto.go b/pkg/nifi/model_version_control_information_dto.go index ba86df06..93b06b57 100644 --- a/pkg/nifi/model_version_control_information_dto.go +++ b/pkg/nifi/model_version_control_information_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -29,6 +29,8 @@ type VersionControlInformationDto struct { FlowDescription string `json:"flowDescription,omitempty"` // The version of the flow Version int32 `json:"version,omitempty"` + // The storage location + StorageLocation string `json:"storageLocation,omitempty"` // The current state of the Process Group, as it relates to the Versioned Flow State string `json:"state,omitempty"` // Explanation of why the group is in the specified state diff --git a/pkg/nifi/model_version_control_information_entity.go b/pkg/nifi/model_version_control_information_entity.go index 22398abe..eb9b1007 100644 --- a/pkg/nifi/model_version_control_information_entity.go +++ b/pkg/nifi/model_version_control_information_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_version_info_dto.go b/pkg/nifi/model_version_info_dto.go index cda57681..885cabd2 100644 --- a/pkg/nifi/model_version_info_dto.go +++ b/pkg/nifi/model_version_info_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_versioned_connection.go b/pkg/nifi/model_versioned_connection.go index 735cae12..cbfd06c4 100644 --- a/pkg/nifi/model_versioned_connection.go +++ b/pkg/nifi/model_versioned_connection.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_versioned_controller_service.go b/pkg/nifi/model_versioned_controller_service.go index 18b43346..17ccc7f1 100644 --- a/pkg/nifi/model_versioned_controller_service.go +++ b/pkg/nifi/model_versioned_controller_service.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_versioned_flow_coordinates.go b/pkg/nifi/model_versioned_flow_coordinates.go index 51ae77f6..3fa2249c 100644 --- a/pkg/nifi/model_versioned_flow_coordinates.go +++ b/pkg/nifi/model_versioned_flow_coordinates.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,6 +11,10 @@ package nifi type VersionedFlowCoordinates struct { + // The identifier of the Flow Registry that contains the flow + RegistryId string `json:"registryId,omitempty"` + // The location of the Flow Registry that stores the flow + StorageLocation string `json:"storageLocation,omitempty"` // The URL of the Flow Registry that contains the flow RegistryUrl string `json:"registryUrl,omitempty"` // The UUID of the bucket that the flow resides in diff --git a/pkg/nifi/model_versioned_flow_dto.go b/pkg/nifi/model_versioned_flow_dto.go index 51655500..54f39ab6 100644 --- a/pkg/nifi/model_versioned_flow_dto.go +++ b/pkg/nifi/model_versioned_flow_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_versioned_flow_entity.go b/pkg/nifi/model_versioned_flow_entity.go index aeb41383..58bf730c 100644 --- a/pkg/nifi/model_versioned_flow_entity.go +++ b/pkg/nifi/model_versioned_flow_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_versioned_flow_snapshot_entity.go b/pkg/nifi/model_versioned_flow_snapshot_entity.go index 4843cdaa..cfc6c2f4 100644 --- a/pkg/nifi/model_versioned_flow_snapshot_entity.go +++ b/pkg/nifi/model_versioned_flow_snapshot_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -12,7 +12,7 @@ package nifi type VersionedFlowSnapshotEntity struct { // The versioned flow snapshot - VersionedFlowSnapshot *VersionedFlowSnapshot `json:"versionedFlowSnapshot,omitempty"` + VersionedFlowSnapshot *RegisteredFlowSnapshot `json:"versionedFlowSnapshot,omitempty"` // The Revision of the Process Group under Version Control ProcessGroupRevision *RevisionDto `json:"processGroupRevision,omitempty"` // The ID of the Registry that this flow belongs to diff --git a/pkg/nifi/model_versioned_flow_snapshot_metadata_entity.go b/pkg/nifi/model_versioned_flow_snapshot_metadata_entity.go index 458ac068..010dbb68 100644 --- a/pkg/nifi/model_versioned_flow_snapshot_metadata_entity.go +++ b/pkg/nifi/model_versioned_flow_snapshot_metadata_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,8 +11,8 @@ package nifi type VersionedFlowSnapshotMetadataEntity struct { - // The collection of versioned flow snapshot metadata - VersionedFlowSnapshotMetadata *VersionedFlowSnapshotMetadata `json:"versionedFlowSnapshotMetadata,omitempty"` + // The collection of registered flow snapshot metadata + VersionedFlowSnapshotMetadata *RegisteredFlowSnapshotMetadata `json:"versionedFlowSnapshotMetadata,omitempty"` // The ID of the Registry that this flow belongs to RegistryId string `json:"registryId,omitempty"` } diff --git a/pkg/nifi/model_versioned_flow_snapshot_metadata_set_entity.go b/pkg/nifi/model_versioned_flow_snapshot_metadata_set_entity.go index d9e63270..98f204b0 100644 --- a/pkg/nifi/model_versioned_flow_snapshot_metadata_set_entity.go +++ b/pkg/nifi/model_versioned_flow_snapshot_metadata_set_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_versioned_flow_update_request_dto.go b/pkg/nifi/model_versioned_flow_update_request_dto.go index 35e471e7..9e7a7408 100644 --- a/pkg/nifi/model_versioned_flow_update_request_dto.go +++ b/pkg/nifi/model_versioned_flow_update_request_dto.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_versioned_flow_update_request_entity.go b/pkg/nifi/model_versioned_flow_update_request_entity.go index 522638aa..a61fa858 100644 --- a/pkg/nifi/model_versioned_flow_update_request_entity.go +++ b/pkg/nifi/model_versioned_flow_update_request_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_versioned_flows_entity.go b/pkg/nifi/model_versioned_flows_entity.go index dd956d16..91c6245b 100644 --- a/pkg/nifi/model_versioned_flows_entity.go +++ b/pkg/nifi/model_versioned_flows_entity.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_versioned_funnel.go b/pkg/nifi/model_versioned_funnel.go index 31374601..be2da2a1 100644 --- a/pkg/nifi/model_versioned_funnel.go +++ b/pkg/nifi/model_versioned_funnel.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_versioned_label.go b/pkg/nifi/model_versioned_label.go index f619df89..473eca2a 100644 --- a/pkg/nifi/model_versioned_label.go +++ b/pkg/nifi/model_versioned_label.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_versioned_parameter.go b/pkg/nifi/model_versioned_parameter.go index 1ba0a3fd..aa50f25f 100644 --- a/pkg/nifi/model_versioned_parameter.go +++ b/pkg/nifi/model_versioned_parameter.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -17,6 +17,8 @@ type VersionedParameter struct { Description string `json:"description,omitempty"` // Whether or not the parameter value is sensitive Sensitive bool `json:"sensitive,omitempty"` + // Whether or not the parameter value is provided by a ParameterProvider + Provided bool `json:"provided,omitempty"` // The value of the parameter Value string `json:"value,omitempty"` } diff --git a/pkg/nifi/model_versioned_parameter_context.go b/pkg/nifi/model_versioned_parameter_context.go index 79ecb734..022c04e2 100644 --- a/pkg/nifi/model_versioned_parameter_context.go +++ b/pkg/nifi/model_versioned_parameter_context.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -27,6 +27,12 @@ type VersionedParameterContext struct { InheritedParameterContexts []string `json:"inheritedParameterContexts,omitempty"` // The description of the parameter context Description string `json:"description,omitempty"` + // The identifier of an optional parameter provider + ParameterProvider string `json:"parameterProvider,omitempty"` + // The corresponding parameter group name fetched from the parameter provider, if applicable + ParameterGroupName string `json:"parameterGroupName,omitempty"` + // True if the parameter provider is set and the context should receive updates when its parameters are next fetched + Synchronized bool `json:"synchronized,omitempty"` ComponentType string `json:"componentType,omitempty"` // The ID of the Process Group that this component belongs to GroupIdentifier string `json:"groupIdentifier,omitempty"` diff --git a/pkg/nifi/model_versioned_port.go b/pkg/nifi/model_versioned_port.go index 5f275ff6..a977a1d1 100644 --- a/pkg/nifi/model_versioned_port.go +++ b/pkg/nifi/model_versioned_port.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_versioned_process_group.go b/pkg/nifi/model_versioned_process_group.go index 2d568f6e..34140097 100644 --- a/pkg/nifi/model_versioned_process_group.go +++ b/pkg/nifi/model_versioned_process_group.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -51,11 +51,11 @@ type VersionedProcessGroup struct { DefaultBackPressureObjectThreshold int64 `json:"defaultBackPressureObjectThreshold,omitempty"` // Default value used in this Process Group for the maximum data size of objects that can be queued before back pressure is applied. DefaultBackPressureDataSizeThreshold string `json:"defaultBackPressureDataSizeThreshold,omitempty"` - ComponentType string `json:"componentType,omitempty"` // The configured FlowFile Concurrency for the Process Group FlowFileConcurrency string `json:"flowFileConcurrency,omitempty"` // The FlowFile Outbound Policy for the Process Group FlowFileOutboundPolicy string `json:"flowFileOutboundPolicy,omitempty"` + ComponentType string `json:"componentType,omitempty"` // The ID of the Process Group that this component belongs to GroupIdentifier string `json:"groupIdentifier,omitempty"` } diff --git a/pkg/nifi/model_versioned_processor.go b/pkg/nifi/model_versioned_processor.go index f333c1a5..2976ca5e 100644 --- a/pkg/nifi/model_versioned_processor.go +++ b/pkg/nifi/model_versioned_processor.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_versioned_property_descriptor.go b/pkg/nifi/model_versioned_property_descriptor.go index 65d282bc..32b2b964 100644 --- a/pkg/nifi/model_versioned_property_descriptor.go +++ b/pkg/nifi/model_versioned_property_descriptor.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_versioned_remote_group_port.go b/pkg/nifi/model_versioned_remote_group_port.go index 8cca3340..923ccab3 100644 --- a/pkg/nifi/model_versioned_remote_group_port.go +++ b/pkg/nifi/model_versioned_remote_group_port.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_versioned_remote_process_group.go b/pkg/nifi/model_versioned_remote_process_group.go index 830f67bc..e574db1b 100644 --- a/pkg/nifi/model_versioned_remote_process_group.go +++ b/pkg/nifi/model_versioned_remote_process_group.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/model_versioned_resource_definition.go b/pkg/nifi/model_versioned_resource_definition.go index cafefda2..83b42fe4 100644 --- a/pkg/nifi/model_versioned_resource_definition.go +++ b/pkg/nifi/model_versioned_resource_definition.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/nifi/response.go b/pkg/nifi/response.go index 98a4d091..bc0a0cb6 100644 --- a/pkg/nifi/response.go +++ b/pkg/nifi/response.go @@ -3,7 +3,7 @@ * * The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description, definitions of the expected input and output, potential response codes, and the authorizations required to invoke each service. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/README.md b/pkg/registry/README.md index fa938ff1..0791c90a 100644 --- a/pkg/registry/README.md +++ b/pkg/registry/README.md @@ -5,7 +5,7 @@ The REST API provides an interface to a registry with operations for saving, ver ## Overview This API client was generated by the [swagger-codegen](https://github.com/swagger-api/swagger-codegen) project. By using the [swagger-spec](https://github.com/swagger-api/swagger-spec) from a remote server, you can easily generate an API client. -- API version: 1.17.0 +- API version: 1.18.0 - Package version: 1.0.0 - Build package: io.swagger.codegen.languages.GoClientCodegen For more information, please visit [https://nifi.apache.org](https://nifi.apache.org) @@ -153,6 +153,7 @@ Class | Method | HTTP request | Description - [ExternalControllerServiceReference](docs/ExternalControllerServiceReference.md) - [Fields](docs/Fields.md) - [JaxbLink](docs/JaxbLink.md) + - [ParameterProviderReference](docs/ParameterProviderReference.md) - [Permissions](docs/Permissions.md) - [Position](docs/Position.md) - [Property](docs/Property.md) diff --git a/pkg/registry/api/swagger.yaml b/pkg/registry/api/swagger.yaml index d6bbbd6a..30ca9506 100644 --- a/pkg/registry/api/swagger.yaml +++ b/pkg/registry/api/swagger.yaml @@ -3,7 +3,7 @@ swagger: "2.0" info: description: "The REST API provides an interface to a registry with operations for\ \ saving, versioning, reading NiFi flows and components." - version: "1.17.0" + version: "1.18.0" title: "Apache NiFi Registry REST API" termsOfService: "As described in the license" contact: @@ -5756,6 +5756,29 @@ definitions: href: "http://example.com/aeiou" params: key: "params" + ParameterProviderReference: + type: "object" + properties: + identifier: + type: "string" + description: "The identifier of the parameter provider" + name: + type: "string" + description: "The name of the parameter provider" + type: + type: "string" + description: "The fully qualified name of the parameter provider class." + bundle: + description: "The details of the artifact that bundled this parameter provider." + $ref: "#/definitions/Bundle" + example: + identifier: "identifier" + name: "name" + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" Permissions: type: "object" properties: @@ -6711,7 +6734,9 @@ definitions: - "CONTROLLER_SERVICE" - "REPORTING_TASK" - "PARAMETER_CONTEXT" + - "PARAMETER_PROVIDER" - "TEMPLATE" + - "FLOW_REGISTRY_CLIENT" groupIdentifier: type: "string" description: "The ID of the Process Group that this component belongs to" @@ -6831,7 +6856,9 @@ definitions: - "CONTROLLER_SERVICE" - "REPORTING_TASK" - "PARAMETER_CONTEXT" + - "PARAMETER_PROVIDER" - "TEMPLATE" + - "FLOW_REGISTRY_CLIENT" groupIdentifier: type: "string" description: "The ID of the Process Group that this component belongs to" @@ -6967,6 +6994,12 @@ definitions: VersionedFlowCoordinates: type: "object" properties: + registryId: + type: "string" + description: "The identifier of the Flow Registry that contains the flow" + storageLocation: + type: "string" + description: "The location of the Flow Registry that stores the flow" registryUrl: type: "string" description: "The URL of the Flow Registry that contains the flow" @@ -6986,6 +7019,8 @@ definitions: \ of the flow" example: registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" flowId: "flowId" version: 6 @@ -7067,6 +7102,12 @@ definitions: \ flow." additionalProperties: $ref: "#/definitions/ExternalControllerServiceReference" + parameterProviders: + type: "object" + description: "Contains basic information about parameter providers referenced\ + \ in the versioned flow." + additionalProperties: + $ref: "#/definitions/ParameterProviderReference" parameterContexts: type: "object" description: "The parameter contexts referenced by process groups in the flow\ @@ -7428,6 +7469,8 @@ definitions: "y": 6.027456183070403 versionedFlowCoordinates: registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" flowId: "flowId" version: 6 @@ -7704,6 +7747,15 @@ definitions: partitioningAttribute: "partitioningAttribute" zIndex: 4 parameterContextName: "parameterContextName" + parameterProviders: + key: + identifier: "identifier" + name: "name" + type: "type" + bundle: + artifact: "artifact" + version: "version" + group: "group" flowEncodingVersion: "flowEncodingVersion" flow: versionCount: 0 @@ -7729,28 +7781,33 @@ definitions: version: 6 parameterContexts: key: + parameterGroupName: "parameterGroupName" identifier: "identifier" + synchronized: true + componentType: "CONNECTION" + comments: "comments" + description: "description" inheritedParameterContexts: - "inheritedParameterContexts" - "inheritedParameterContexts" - componentType: "CONNECTION" - comments: "comments" name: "name" - description: "description" instanceIdentifier: "instanceIdentifier" position: x: 0.8008281904610115 "y": 6.027456183070403 groupIdentifier: "groupIdentifier" parameters: - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" + parameterProvider: "parameterProvider" latest: true VersionedFlowSnapshotMetadata: type: "object" @@ -7835,7 +7892,9 @@ definitions: - "CONTROLLER_SERVICE" - "REPORTING_TASK" - "PARAMETER_CONTEXT" + - "PARAMETER_PROVIDER" - "TEMPLATE" + - "FLOW_REGISTRY_CLIENT" groupIdentifier: type: "string" description: "The ID of the Process Group that this component belongs to" @@ -7906,7 +7965,9 @@ definitions: - "CONTROLLER_SERVICE" - "REPORTING_TASK" - "PARAMETER_CONTEXT" + - "PARAMETER_PROVIDER" - "TEMPLATE" + - "FLOW_REGISTRY_CLIENT" groupIdentifier: type: "string" description: "The ID of the Process Group that this component belongs to" @@ -7938,10 +7999,14 @@ definitions: sensitive: type: "boolean" description: "Whether or not the parameter value is sensitive" + provided: + type: "boolean" + description: "Whether or not the parameter value is provided by a ParameterProvider" value: type: "string" description: "The value of the parameter" example: + provided: true name: "name" description: "description" sensitive: true @@ -7981,6 +8046,17 @@ definitions: description: type: "string" description: "The description of the parameter context" + parameterProvider: + type: "string" + description: "The identifier of an optional parameter provider" + parameterGroupName: + type: "string" + description: "The corresponding parameter group name fetched from the parameter\ + \ provider, if applicable" + synchronized: + type: "boolean" + description: "True if the parameter provider is set and the context should\ + \ receive updates when its parameters are next fetched" componentType: type: "string" enum: @@ -7997,33 +8073,40 @@ definitions: - "CONTROLLER_SERVICE" - "REPORTING_TASK" - "PARAMETER_CONTEXT" + - "PARAMETER_PROVIDER" - "TEMPLATE" + - "FLOW_REGISTRY_CLIENT" groupIdentifier: type: "string" description: "The ID of the Process Group that this component belongs to" example: + parameterGroupName: "parameterGroupName" identifier: "identifier" + synchronized: true + componentType: "CONNECTION" + comments: "comments" + description: "description" inheritedParameterContexts: - "inheritedParameterContexts" - "inheritedParameterContexts" - componentType: "CONNECTION" - comments: "comments" name: "name" - description: "description" instanceIdentifier: "instanceIdentifier" position: x: 0.8008281904610115 "y": 6.027456183070403 groupIdentifier: "groupIdentifier" parameters: - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" - - name: "name" + - provided: true + name: "name" description: "description" sensitive: true value: "value" + parameterProvider: "parameterProvider" VersionedPort: type: "object" properties: @@ -8081,7 +8164,9 @@ definitions: - "CONTROLLER_SERVICE" - "REPORTING_TASK" - "PARAMETER_CONTEXT" + - "PARAMETER_PROVIDER" - "TEMPLATE" + - "FLOW_REGISTRY_CLIENT" groupIdentifier: type: "string" description: "The ID of the Process Group that this component belongs to" @@ -8198,6 +8283,12 @@ definitions: type: "string" description: "Default value used in this Process Group for the maximum data\ \ size of objects that can be queued before back pressure is applied." + flowFileConcurrency: + type: "string" + description: "The configured FlowFile Concurrency for the Process Group" + flowFileOutboundPolicy: + type: "string" + description: "The FlowFile Outbound Policy for the Process Group" componentType: type: "string" enum: @@ -8214,13 +8305,9 @@ definitions: - "CONTROLLER_SERVICE" - "REPORTING_TASK" - "PARAMETER_CONTEXT" + - "PARAMETER_PROVIDER" - "TEMPLATE" - flowFileConcurrency: - type: "string" - description: "The configured FlowFile Concurrency for the Process Group" - flowFileOutboundPolicy: - type: "string" - description: "The FlowFile Outbound Policy for the Process Group" + - "FLOW_REGISTRY_CLIENT" groupIdentifier: type: "string" description: "The ID of the Process Group that this component belongs to" @@ -8529,6 +8616,8 @@ definitions: "y": 6.027456183070403 versionedFlowCoordinates: registryUrl: "registryUrl" + registryId: "registryId" + storageLocation: "storageLocation" bucketId: "bucketId" flowId: "flowId" version: 6 @@ -8937,7 +9026,9 @@ definitions: - "CONTROLLER_SERVICE" - "REPORTING_TASK" - "PARAMETER_CONTEXT" + - "PARAMETER_PROVIDER" - "TEMPLATE" + - "FLOW_REGISTRY_CLIENT" groupIdentifier: type: "string" description: "The ID of the Process Group that this component belongs to" @@ -9071,7 +9162,9 @@ definitions: - "CONTROLLER_SERVICE" - "REPORTING_TASK" - "PARAMETER_CONTEXT" + - "PARAMETER_PROVIDER" - "TEMPLATE" + - "FLOW_REGISTRY_CLIENT" targetId: type: "string" description: "The ID of the port on the target NiFi instance" @@ -9190,7 +9283,9 @@ definitions: - "CONTROLLER_SERVICE" - "REPORTING_TASK" - "PARAMETER_CONTEXT" + - "PARAMETER_PROVIDER" - "TEMPLATE" + - "FLOW_REGISTRY_CLIENT" groupIdentifier: type: "string" description: "The ID of the Process Group that this component belongs to" diff --git a/pkg/registry/api_about.go b/pkg/registry/api_about.go index 2d671d03..7e2a3c33 100644 --- a/pkg/registry/api_about.go +++ b/pkg/registry/api_about.go @@ -4,7 +4,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/api_access.go b/pkg/registry/api_access.go index b15b6412..199482c3 100644 --- a/pkg/registry/api_access.go +++ b/pkg/registry/api_access.go @@ -4,7 +4,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/api_bucket_bundles.go b/pkg/registry/api_bucket_bundles.go index 8373b0bf..262fba6d 100644 --- a/pkg/registry/api_bucket_bundles.go +++ b/pkg/registry/api_bucket_bundles.go @@ -4,7 +4,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/api_bucket_flows.go b/pkg/registry/api_bucket_flows.go index 5bb9e92b..ccde68b0 100644 --- a/pkg/registry/api_bucket_flows.go +++ b/pkg/registry/api_bucket_flows.go @@ -4,7 +4,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/api_buckets.go b/pkg/registry/api_buckets.go index 3b288b19..7bbbdaa4 100644 --- a/pkg/registry/api_buckets.go +++ b/pkg/registry/api_buckets.go @@ -4,7 +4,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/api_bundles.go b/pkg/registry/api_bundles.go index b1cdac8e..e0d4c719 100644 --- a/pkg/registry/api_bundles.go +++ b/pkg/registry/api_bundles.go @@ -4,7 +4,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/api_config.go b/pkg/registry/api_config.go index 67781cd4..5e746714 100644 --- a/pkg/registry/api_config.go +++ b/pkg/registry/api_config.go @@ -4,7 +4,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/api_extension_repository.go b/pkg/registry/api_extension_repository.go index 6667f520..ea6b678a 100644 --- a/pkg/registry/api_extension_repository.go +++ b/pkg/registry/api_extension_repository.go @@ -4,7 +4,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/api_extensions.go b/pkg/registry/api_extensions.go index 9a115b3c..213c3c62 100644 --- a/pkg/registry/api_extensions.go +++ b/pkg/registry/api_extensions.go @@ -4,7 +4,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/api_flows.go b/pkg/registry/api_flows.go index 60873504..0b50f160 100644 --- a/pkg/registry/api_flows.go +++ b/pkg/registry/api_flows.go @@ -4,7 +4,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/api_items.go b/pkg/registry/api_items.go index 000eebec..e552cddf 100644 --- a/pkg/registry/api_items.go +++ b/pkg/registry/api_items.go @@ -4,7 +4,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/api_policies.go b/pkg/registry/api_policies.go index f3fa3645..1ff16b95 100644 --- a/pkg/registry/api_policies.go +++ b/pkg/registry/api_policies.go @@ -4,7 +4,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/api_tenants.go b/pkg/registry/api_tenants.go index 59592fdd..155f84f0 100644 --- a/pkg/registry/api_tenants.go +++ b/pkg/registry/api_tenants.go @@ -4,7 +4,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/client.go b/pkg/registry/client.go index 3d8a8486..df6638b9 100644 --- a/pkg/registry/client.go +++ b/pkg/registry/client.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -38,7 +38,7 @@ var ( xmlCheck = regexp.MustCompile("(?i:(?:application|text)/xml)") ) -// APIClient manages communication with the Apache NiFi Registry REST API API v1.17.0 +// APIClient manages communication with the Apache NiFi Registry REST API API v1.18.0 // In most cases there should be only one, shared, APIClient. type APIClient struct { cfg *Configuration diff --git a/pkg/registry/configuration.go b/pkg/registry/configuration.go index 43c71723..42d46015 100644 --- a/pkg/registry/configuration.go +++ b/pkg/registry/configuration.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/docs/ParameterProviderReference.md b/pkg/registry/docs/ParameterProviderReference.md new file mode 100644 index 00000000..23eab7f3 --- /dev/null +++ b/pkg/registry/docs/ParameterProviderReference.md @@ -0,0 +1,13 @@ +# ParameterProviderReference + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Identifier** | **string** | The identifier of the parameter provider | [optional] [default to null] +**Name** | **string** | The name of the parameter provider | [optional] [default to null] +**Type_** | **string** | The fully qualified name of the parameter provider class. | [optional] [default to null] +**Bundle** | [***Bundle**](Bundle.md) | The details of the artifact that bundled this parameter provider. | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/pkg/registry/docs/VersionedFlowCoordinates.md b/pkg/registry/docs/VersionedFlowCoordinates.md index 4c2c95e9..2d4743ca 100644 --- a/pkg/registry/docs/VersionedFlowCoordinates.md +++ b/pkg/registry/docs/VersionedFlowCoordinates.md @@ -3,6 +3,8 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**RegistryId** | **string** | The identifier of the Flow Registry that contains the flow | [optional] [default to null] +**StorageLocation** | **string** | The location of the Flow Registry that stores the flow | [optional] [default to null] **RegistryUrl** | **string** | The URL of the Flow Registry that contains the flow | [optional] [default to null] **BucketId** | **string** | The UUID of the bucket that the flow resides in | [optional] [default to null] **FlowId** | **string** | The UUID of the flow | [optional] [default to null] diff --git a/pkg/registry/docs/VersionedFlowSnapshot.md b/pkg/registry/docs/VersionedFlowSnapshot.md index ab1c70fb..1b9cc74d 100644 --- a/pkg/registry/docs/VersionedFlowSnapshot.md +++ b/pkg/registry/docs/VersionedFlowSnapshot.md @@ -6,6 +6,7 @@ Name | Type | Description | Notes **SnapshotMetadata** | [***VersionedFlowSnapshotMetadata**](VersionedFlowSnapshotMetadata.md) | The metadata for this snapshot | [default to null] **FlowContents** | [***VersionedProcessGroup**](VersionedProcessGroup.md) | The contents of the versioned flow | [default to null] **ExternalControllerServices** | [**map[string]ExternalControllerServiceReference**](ExternalControllerServiceReference.md) | The information about controller services that exist outside this versioned flow, but are referenced by components within the versioned flow. | [optional] [default to null] +**ParameterProviders** | [**map[string]ParameterProviderReference**](ParameterProviderReference.md) | Contains basic information about parameter providers referenced in the versioned flow. | [optional] [default to null] **ParameterContexts** | [**map[string]VersionedParameterContext**](VersionedParameterContext.md) | The parameter contexts referenced by process groups in the flow contents. The mapping is from the name of the context to the context instance, and it is expected that any context in this map is referenced by at least one process group in this flow. | [optional] [default to null] **FlowEncodingVersion** | **string** | The optional encoding version of the flow contents. | [optional] [default to null] **Flow** | [***VersionedFlow**](VersionedFlow.md) | The flow this snapshot is for | [optional] [default to null] diff --git a/pkg/registry/docs/VersionedParameter.md b/pkg/registry/docs/VersionedParameter.md index ad59d842..c9d42f7e 100644 --- a/pkg/registry/docs/VersionedParameter.md +++ b/pkg/registry/docs/VersionedParameter.md @@ -6,6 +6,7 @@ Name | Type | Description | Notes **Name** | **string** | The name of the parameter | [optional] [default to null] **Description** | **string** | The description of the param | [optional] [default to null] **Sensitive** | **bool** | Whether or not the parameter value is sensitive | [optional] [default to null] +**Provided** | **bool** | Whether or not the parameter value is provided by a ParameterProvider | [optional] [default to null] **Value** | **string** | The value of the parameter | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/docs/VersionedParameterContext.md b/pkg/registry/docs/VersionedParameterContext.md index 93badc16..fe7756a9 100644 --- a/pkg/registry/docs/VersionedParameterContext.md +++ b/pkg/registry/docs/VersionedParameterContext.md @@ -11,6 +11,9 @@ Name | Type | Description | Notes **Parameters** | [**[]VersionedParameter**](VersionedParameter.md) | The parameters in the context | [optional] [default to null] **InheritedParameterContexts** | **[]string** | The names of additional parameter contexts from which to inherit parameters | [optional] [default to null] **Description** | **string** | The description of the parameter context | [optional] [default to null] +**ParameterProvider** | **string** | The identifier of an optional parameter provider | [optional] [default to null] +**ParameterGroupName** | **string** | The corresponding parameter group name fetched from the parameter provider, if applicable | [optional] [default to null] +**Synchronized** | **bool** | True if the parameter provider is set and the context should receive updates when its parameters are next fetched | [optional] [default to null] **ComponentType** | **string** | | [optional] [default to null] **GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] diff --git a/pkg/registry/docs/VersionedProcessGroup.md b/pkg/registry/docs/VersionedProcessGroup.md index 258a0c2a..96842efd 100644 --- a/pkg/registry/docs/VersionedProcessGroup.md +++ b/pkg/registry/docs/VersionedProcessGroup.md @@ -23,9 +23,9 @@ Name | Type | Description | Notes **DefaultFlowFileExpiration** | **string** | The default FlowFile Expiration for this Process Group. | [optional] [default to null] **DefaultBackPressureObjectThreshold** | **int64** | Default value used in this Process Group for the maximum number of objects that can be queued before back pressure is applied. | [optional] [default to null] **DefaultBackPressureDataSizeThreshold** | **string** | Default value used in this Process Group for the maximum data size of objects that can be queued before back pressure is applied. | [optional] [default to null] -**ComponentType** | **string** | | [optional] [default to null] **FlowFileConcurrency** | **string** | The configured FlowFile Concurrency for the Process Group | [optional] [default to null] **FlowFileOutboundPolicy** | **string** | The FlowFile Outbound Policy for the Process Group | [optional] [default to null] +**ComponentType** | **string** | | [optional] [default to null] **GroupIdentifier** | **string** | The ID of the Process Group that this component belongs to | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/pkg/registry/model_access_policy.go b/pkg/registry/model_access_policy.go index ba64352b..75b9cb13 100644 --- a/pkg/registry/model_access_policy.go +++ b/pkg/registry/model_access_policy.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_access_policy_summary.go b/pkg/registry/model_access_policy_summary.go index f1550901..d4774a04 100644 --- a/pkg/registry/model_access_policy_summary.go +++ b/pkg/registry/model_access_policy_summary.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_allowable_value.go b/pkg/registry/model_allowable_value.go index fe923519..fb32fa51 100644 --- a/pkg/registry/model_allowable_value.go +++ b/pkg/registry/model_allowable_value.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_attribute.go b/pkg/registry/model_attribute.go index 96f303ac..9d3f05c1 100644 --- a/pkg/registry/model_attribute.go +++ b/pkg/registry/model_attribute.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_batch_size.go b/pkg/registry/model_batch_size.go index 80f127c9..884d78c0 100644 --- a/pkg/registry/model_batch_size.go +++ b/pkg/registry/model_batch_size.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_bucket.go b/pkg/registry/model_bucket.go index 1ed31512..488cfdb6 100644 --- a/pkg/registry/model_bucket.go +++ b/pkg/registry/model_bucket.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_bucket_item.go b/pkg/registry/model_bucket_item.go index eae7d9f9..618a3e92 100644 --- a/pkg/registry/model_bucket_item.go +++ b/pkg/registry/model_bucket_item.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_build_info.go b/pkg/registry/model_build_info.go index 73d5f97e..883dead6 100644 --- a/pkg/registry/model_build_info.go +++ b/pkg/registry/model_build_info.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_bundle.go b/pkg/registry/model_bundle.go index c61ecdbe..1eebc17b 100644 --- a/pkg/registry/model_bundle.go +++ b/pkg/registry/model_bundle.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_bundle_info.go b/pkg/registry/model_bundle_info.go index 7b632b11..41d45cf1 100644 --- a/pkg/registry/model_bundle_info.go +++ b/pkg/registry/model_bundle_info.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_bundle_version.go b/pkg/registry/model_bundle_version.go index 0e80769b..639b368d 100644 --- a/pkg/registry/model_bundle_version.go +++ b/pkg/registry/model_bundle_version.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_bundle_version_dependency.go b/pkg/registry/model_bundle_version_dependency.go index 96fa8584..194fbd97 100644 --- a/pkg/registry/model_bundle_version_dependency.go +++ b/pkg/registry/model_bundle_version_dependency.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_bundle_version_metadata.go b/pkg/registry/model_bundle_version_metadata.go index 9251a880..4592698c 100644 --- a/pkg/registry/model_bundle_version_metadata.go +++ b/pkg/registry/model_bundle_version_metadata.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_component_difference.go b/pkg/registry/model_component_difference.go index 4ab5fc39..a3803f41 100644 --- a/pkg/registry/model_component_difference.go +++ b/pkg/registry/model_component_difference.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_component_difference_group.go b/pkg/registry/model_component_difference_group.go index f56be01d..7fbf34d3 100644 --- a/pkg/registry/model_component_difference_group.go +++ b/pkg/registry/model_component_difference_group.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_connectable_component.go b/pkg/registry/model_connectable_component.go index 74058b61..48847fd6 100644 --- a/pkg/registry/model_connectable_component.go +++ b/pkg/registry/model_connectable_component.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_controller_service_api.go b/pkg/registry/model_controller_service_api.go index d24ec27a..25cee82a 100644 --- a/pkg/registry/model_controller_service_api.go +++ b/pkg/registry/model_controller_service_api.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_controller_service_definition.go b/pkg/registry/model_controller_service_definition.go index c1951a41..dd2c844d 100644 --- a/pkg/registry/model_controller_service_definition.go +++ b/pkg/registry/model_controller_service_definition.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_current_user.go b/pkg/registry/model_current_user.go index 0534565a..bbb0bcea 100644 --- a/pkg/registry/model_current_user.go +++ b/pkg/registry/model_current_user.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_default_schedule.go b/pkg/registry/model_default_schedule.go index 466eb936..6439dc9b 100644 --- a/pkg/registry/model_default_schedule.go +++ b/pkg/registry/model_default_schedule.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_default_settings.go b/pkg/registry/model_default_settings.go index 13ee68fc..529a26e3 100644 --- a/pkg/registry/model_default_settings.go +++ b/pkg/registry/model_default_settings.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_dependency.go b/pkg/registry/model_dependency.go index b4b5378f..6a1281b9 100644 --- a/pkg/registry/model_dependency.go +++ b/pkg/registry/model_dependency.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_dependent_values.go b/pkg/registry/model_dependent_values.go index 5c30ba1e..6b251558 100644 --- a/pkg/registry/model_dependent_values.go +++ b/pkg/registry/model_dependent_values.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_deprecation_notice.go b/pkg/registry/model_deprecation_notice.go index 1061e100..fe959844 100644 --- a/pkg/registry/model_deprecation_notice.go +++ b/pkg/registry/model_deprecation_notice.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_dynamic_property.go b/pkg/registry/model_dynamic_property.go index fc912bd8..d2b26f6a 100644 --- a/pkg/registry/model_dynamic_property.go +++ b/pkg/registry/model_dynamic_property.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_dynamic_relationship.go b/pkg/registry/model_dynamic_relationship.go index d2cc1f70..7dbf64ea 100644 --- a/pkg/registry/model_dynamic_relationship.go +++ b/pkg/registry/model_dynamic_relationship.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_extension.go b/pkg/registry/model_extension.go index 8bfe83e8..2ef5ff74 100644 --- a/pkg/registry/model_extension.go +++ b/pkg/registry/model_extension.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_extension_bundle.go b/pkg/registry/model_extension_bundle.go index ff68b111..f5f87937 100644 --- a/pkg/registry/model_extension_bundle.go +++ b/pkg/registry/model_extension_bundle.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_extension_filter_params.go b/pkg/registry/model_extension_filter_params.go index dd3f7065..4c8ae576 100644 --- a/pkg/registry/model_extension_filter_params.go +++ b/pkg/registry/model_extension_filter_params.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_extension_metadata.go b/pkg/registry/model_extension_metadata.go index 24a0f250..513ea040 100644 --- a/pkg/registry/model_extension_metadata.go +++ b/pkg/registry/model_extension_metadata.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_extension_metadata_container.go b/pkg/registry/model_extension_metadata_container.go index 9c17dae2..11d8231c 100644 --- a/pkg/registry/model_extension_metadata_container.go +++ b/pkg/registry/model_extension_metadata_container.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_extension_repo_artifact.go b/pkg/registry/model_extension_repo_artifact.go index ecb10698..135305a4 100644 --- a/pkg/registry/model_extension_repo_artifact.go +++ b/pkg/registry/model_extension_repo_artifact.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_extension_repo_bucket.go b/pkg/registry/model_extension_repo_bucket.go index 071702b8..d1620123 100644 --- a/pkg/registry/model_extension_repo_bucket.go +++ b/pkg/registry/model_extension_repo_bucket.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_extension_repo_group.go b/pkg/registry/model_extension_repo_group.go index 40ef455b..18b440cb 100644 --- a/pkg/registry/model_extension_repo_group.go +++ b/pkg/registry/model_extension_repo_group.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_extension_repo_version.go b/pkg/registry/model_extension_repo_version.go index 913d1bf7..a51d017a 100644 --- a/pkg/registry/model_extension_repo_version.go +++ b/pkg/registry/model_extension_repo_version.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_extension_repo_version_summary.go b/pkg/registry/model_extension_repo_version_summary.go index ded487ab..eaed9670 100644 --- a/pkg/registry/model_extension_repo_version_summary.go +++ b/pkg/registry/model_extension_repo_version_summary.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_external_controller_service_reference.go b/pkg/registry/model_external_controller_service_reference.go index 089b7b44..ea4fa07e 100644 --- a/pkg/registry/model_external_controller_service_reference.go +++ b/pkg/registry/model_external_controller_service_reference.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_fields.go b/pkg/registry/model_fields.go index 6502f09f..29c50b9f 100644 --- a/pkg/registry/model_fields.go +++ b/pkg/registry/model_fields.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_jaxb_link.go b/pkg/registry/model_jaxb_link.go index 3a1878fc..8ae64c9f 100644 --- a/pkg/registry/model_jaxb_link.go +++ b/pkg/registry/model_jaxb_link.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_parameter_provider_reference.go b/pkg/registry/model_parameter_provider_reference.go new file mode 100644 index 00000000..fce14d33 --- /dev/null +++ b/pkg/registry/model_parameter_provider_reference.go @@ -0,0 +1,22 @@ +/* + * Apache NiFi Registry REST API + * + * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. + * + * API version: 1.18.0 + * Contact: dev@nifi.apache.org + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package registry + +type ParameterProviderReference struct { + // The identifier of the parameter provider + Identifier string `json:"identifier,omitempty"` + // The name of the parameter provider + Name string `json:"name,omitempty"` + // The fully qualified name of the parameter provider class. + Type_ string `json:"type,omitempty"` + // The details of the artifact that bundled this parameter provider. + Bundle *Bundle `json:"bundle,omitempty"` +} diff --git a/pkg/registry/model_permissions.go b/pkg/registry/model_permissions.go index fbc0bbf7..36bbff46 100644 --- a/pkg/registry/model_permissions.go +++ b/pkg/registry/model_permissions.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_position.go b/pkg/registry/model_position.go index 5d7e9d37..e70f81c1 100644 --- a/pkg/registry/model_position.go +++ b/pkg/registry/model_position.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_property.go b/pkg/registry/model_property.go index d608015a..7b0fed3c 100644 --- a/pkg/registry/model_property.go +++ b/pkg/registry/model_property.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_provided_service_api.go b/pkg/registry/model_provided_service_api.go index cdbf07e5..7f9a792d 100644 --- a/pkg/registry/model_provided_service_api.go +++ b/pkg/registry/model_provided_service_api.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_registry_about.go b/pkg/registry/model_registry_about.go index 5141c08d..3620d4eb 100644 --- a/pkg/registry/model_registry_about.go +++ b/pkg/registry/model_registry_about.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_registry_configuration.go b/pkg/registry/model_registry_configuration.go index 5c4e4cf1..d575081f 100644 --- a/pkg/registry/model_registry_configuration.go +++ b/pkg/registry/model_registry_configuration.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_relationship.go b/pkg/registry/model_relationship.go index 2261af25..c010b008 100644 --- a/pkg/registry/model_relationship.go +++ b/pkg/registry/model_relationship.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_resource.go b/pkg/registry/model_resource.go index e4d8be02..0a0eb423 100644 --- a/pkg/registry/model_resource.go +++ b/pkg/registry/model_resource.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_resource_definition.go b/pkg/registry/model_resource_definition.go index f41df6b0..85954ed0 100644 --- a/pkg/registry/model_resource_definition.go +++ b/pkg/registry/model_resource_definition.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_resource_permissions.go b/pkg/registry/model_resource_permissions.go index 3527ef29..22def3fd 100644 --- a/pkg/registry/model_resource_permissions.go +++ b/pkg/registry/model_resource_permissions.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_restricted.go b/pkg/registry/model_restricted.go index 7cf60dd9..986612df 100644 --- a/pkg/registry/model_restricted.go +++ b/pkg/registry/model_restricted.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_restriction.go b/pkg/registry/model_restriction.go index 13687e2c..970ba2ef 100644 --- a/pkg/registry/model_restriction.go +++ b/pkg/registry/model_restriction.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_revision_info.go b/pkg/registry/model_revision_info.go index 5f0c1bbe..dcbc34c1 100644 --- a/pkg/registry/model_revision_info.go +++ b/pkg/registry/model_revision_info.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_stateful.go b/pkg/registry/model_stateful.go index 559584f9..4a033d0b 100644 --- a/pkg/registry/model_stateful.go +++ b/pkg/registry/model_stateful.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_system_resource_consideration.go b/pkg/registry/model_system_resource_consideration.go index 6a2312c0..40524f07 100644 --- a/pkg/registry/model_system_resource_consideration.go +++ b/pkg/registry/model_system_resource_consideration.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_tag_count.go b/pkg/registry/model_tag_count.go index b29fb12b..f77b13fa 100644 --- a/pkg/registry/model_tag_count.go +++ b/pkg/registry/model_tag_count.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_tenant.go b/pkg/registry/model_tenant.go index 119556e4..354de8d6 100644 --- a/pkg/registry/model_tenant.go +++ b/pkg/registry/model_tenant.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_user.go b/pkg/registry/model_user.go index 71096af9..441d0f98 100644 --- a/pkg/registry/model_user.go +++ b/pkg/registry/model_user.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_user_group.go b/pkg/registry/model_user_group.go index da2cf55c..96f4ae8f 100644 --- a/pkg/registry/model_user_group.go +++ b/pkg/registry/model_user_group.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_versioned_connection.go b/pkg/registry/model_versioned_connection.go index 9cace607..efaefd14 100644 --- a/pkg/registry/model_versioned_connection.go +++ b/pkg/registry/model_versioned_connection.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_versioned_controller_service.go b/pkg/registry/model_versioned_controller_service.go index ed30c54b..51b28517 100644 --- a/pkg/registry/model_versioned_controller_service.go +++ b/pkg/registry/model_versioned_controller_service.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_versioned_flow.go b/pkg/registry/model_versioned_flow.go index c9356d60..968dbb82 100644 --- a/pkg/registry/model_versioned_flow.go +++ b/pkg/registry/model_versioned_flow.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_versioned_flow_coordinates.go b/pkg/registry/model_versioned_flow_coordinates.go index 28383d0e..12bbe666 100644 --- a/pkg/registry/model_versioned_flow_coordinates.go +++ b/pkg/registry/model_versioned_flow_coordinates.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -11,6 +11,10 @@ package registry type VersionedFlowCoordinates struct { + // The identifier of the Flow Registry that contains the flow + RegistryId string `json:"registryId,omitempty"` + // The location of the Flow Registry that stores the flow + StorageLocation string `json:"storageLocation,omitempty"` // The URL of the Flow Registry that contains the flow RegistryUrl string `json:"registryUrl,omitempty"` // The UUID of the bucket that the flow resides in diff --git a/pkg/registry/model_versioned_flow_difference.go b/pkg/registry/model_versioned_flow_difference.go index 71c18b08..7b096a64 100644 --- a/pkg/registry/model_versioned_flow_difference.go +++ b/pkg/registry/model_versioned_flow_difference.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_versioned_flow_snapshot.go b/pkg/registry/model_versioned_flow_snapshot.go index 0d9d355a..04948d05 100644 --- a/pkg/registry/model_versioned_flow_snapshot.go +++ b/pkg/registry/model_versioned_flow_snapshot.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -17,6 +17,8 @@ type VersionedFlowSnapshot struct { FlowContents *VersionedProcessGroup `json:"flowContents"` // The information about controller services that exist outside this versioned flow, but are referenced by components within the versioned flow. ExternalControllerServices map[string]ExternalControllerServiceReference `json:"externalControllerServices,omitempty"` + // Contains basic information about parameter providers referenced in the versioned flow. + ParameterProviders map[string]ParameterProviderReference `json:"parameterProviders,omitempty"` // The parameter contexts referenced by process groups in the flow contents. The mapping is from the name of the context to the context instance, and it is expected that any context in this map is referenced by at least one process group in this flow. ParameterContexts map[string]VersionedParameterContext `json:"parameterContexts,omitempty"` // The optional encoding version of the flow contents. diff --git a/pkg/registry/model_versioned_flow_snapshot_metadata.go b/pkg/registry/model_versioned_flow_snapshot_metadata.go index 6d771dca..7536410e 100644 --- a/pkg/registry/model_versioned_flow_snapshot_metadata.go +++ b/pkg/registry/model_versioned_flow_snapshot_metadata.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_versioned_funnel.go b/pkg/registry/model_versioned_funnel.go index 34d7382b..33abed84 100644 --- a/pkg/registry/model_versioned_funnel.go +++ b/pkg/registry/model_versioned_funnel.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_versioned_label.go b/pkg/registry/model_versioned_label.go index 16fd65b2..71706b1b 100644 --- a/pkg/registry/model_versioned_label.go +++ b/pkg/registry/model_versioned_label.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_versioned_parameter.go b/pkg/registry/model_versioned_parameter.go index 902516ec..7dfab759 100644 --- a/pkg/registry/model_versioned_parameter.go +++ b/pkg/registry/model_versioned_parameter.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -17,6 +17,8 @@ type VersionedParameter struct { Description string `json:"description,omitempty"` // Whether or not the parameter value is sensitive Sensitive bool `json:"sensitive,omitempty"` + // Whether or not the parameter value is provided by a ParameterProvider + Provided bool `json:"provided,omitempty"` // The value of the parameter Value string `json:"value,omitempty"` } diff --git a/pkg/registry/model_versioned_parameter_context.go b/pkg/registry/model_versioned_parameter_context.go index d93942b4..dd66bf7b 100644 --- a/pkg/registry/model_versioned_parameter_context.go +++ b/pkg/registry/model_versioned_parameter_context.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -27,6 +27,12 @@ type VersionedParameterContext struct { InheritedParameterContexts []string `json:"inheritedParameterContexts,omitempty"` // The description of the parameter context Description string `json:"description,omitempty"` + // The identifier of an optional parameter provider + ParameterProvider string `json:"parameterProvider,omitempty"` + // The corresponding parameter group name fetched from the parameter provider, if applicable + ParameterGroupName string `json:"parameterGroupName,omitempty"` + // True if the parameter provider is set and the context should receive updates when its parameters are next fetched + Synchronized bool `json:"synchronized,omitempty"` ComponentType string `json:"componentType,omitempty"` // The ID of the Process Group that this component belongs to GroupIdentifier string `json:"groupIdentifier,omitempty"` diff --git a/pkg/registry/model_versioned_port.go b/pkg/registry/model_versioned_port.go index b6b3d09e..076804b2 100644 --- a/pkg/registry/model_versioned_port.go +++ b/pkg/registry/model_versioned_port.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_versioned_process_group.go b/pkg/registry/model_versioned_process_group.go index c260f149..0491b9df 100644 --- a/pkg/registry/model_versioned_process_group.go +++ b/pkg/registry/model_versioned_process_group.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ @@ -51,11 +51,11 @@ type VersionedProcessGroup struct { DefaultBackPressureObjectThreshold int64 `json:"defaultBackPressureObjectThreshold,omitempty"` // Default value used in this Process Group for the maximum data size of objects that can be queued before back pressure is applied. DefaultBackPressureDataSizeThreshold string `json:"defaultBackPressureDataSizeThreshold,omitempty"` - ComponentType string `json:"componentType,omitempty"` // The configured FlowFile Concurrency for the Process Group FlowFileConcurrency string `json:"flowFileConcurrency,omitempty"` // The FlowFile Outbound Policy for the Process Group FlowFileOutboundPolicy string `json:"flowFileOutboundPolicy,omitempty"` + ComponentType string `json:"componentType,omitempty"` // The ID of the Process Group that this component belongs to GroupIdentifier string `json:"groupIdentifier,omitempty"` } diff --git a/pkg/registry/model_versioned_processor.go b/pkg/registry/model_versioned_processor.go index bae57ee3..a9450ca7 100644 --- a/pkg/registry/model_versioned_processor.go +++ b/pkg/registry/model_versioned_processor.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_versioned_property_descriptor.go b/pkg/registry/model_versioned_property_descriptor.go index e3b52a28..6f068f0d 100644 --- a/pkg/registry/model_versioned_property_descriptor.go +++ b/pkg/registry/model_versioned_property_descriptor.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_versioned_remote_group_port.go b/pkg/registry/model_versioned_remote_group_port.go index 5fd62743..a0091921 100644 --- a/pkg/registry/model_versioned_remote_group_port.go +++ b/pkg/registry/model_versioned_remote_group_port.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_versioned_remote_process_group.go b/pkg/registry/model_versioned_remote_process_group.go index bc5bd823..707f9072 100644 --- a/pkg/registry/model_versioned_remote_process_group.go +++ b/pkg/registry/model_versioned_remote_process_group.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/model_versioned_resource_definition.go b/pkg/registry/model_versioned_resource_definition.go index 2bb2f988..7fdc2cd6 100644 --- a/pkg/registry/model_versioned_resource_definition.go +++ b/pkg/registry/model_versioned_resource_definition.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/pkg/registry/response.go b/pkg/registry/response.go index 602a865e..c07170d2 100644 --- a/pkg/registry/response.go +++ b/pkg/registry/response.go @@ -3,7 +3,7 @@ * * The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components. * - * API version: 1.17.0 + * API version: 1.18.0 * Contact: dev@nifi.apache.org * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) */ diff --git a/resources/client_gen/api_defs/nifi-1.18.0.json b/resources/client_gen/api_defs/nifi-1.18.0.json new file mode 100644 index 00000000..27637788 --- /dev/null +++ b/resources/client_gen/api_defs/nifi-1.18.0.json @@ -0,0 +1,25797 @@ +{ + "swagger" : "2.0", + "info" : { + "description" : "The Rest API provides programmatic access to command and control a NiFi instance in real time. Start and\n stop processors, monitor queues, query provenance data, and more. Each endpoint below includes a description,\n definitions of the expected input and output, potential response codes, and the authorizations required\n to invoke each service.", + "version" : "1.18.0", + "title" : "NiFi Rest API", + "contact" : { + "url" : "https://nifi.apache.org", + "email" : "dev@nifi.apache.org" + }, + "license" : { + "name" : "Apache 2.0", + "url" : "http://www.apache.org/licenses/LICENSE-2.0.html" + } + }, + "basePath" : "/nifi-api", + "tags" : [ { + "name" : "access", + "description" : "Endpoints for obtaining an access token or checking access status." + }, { + "name" : "accessoidc", + "description" : "Endpoints for obtaining an access token or checking access status." + }, { + "name" : "connections", + "description" : "Endpoint for managing a Connection." + }, { + "name" : "controller", + "description" : "Provides realtime command and control of this NiFi instance" + }, { + "name" : "controller-services", + "description" : "Endpoint for managing a Controller Service." + }, { + "name" : "counters", + "description" : "Endpoint for managing counters." + }, { + "name" : "data-transfer", + "description" : "Supports data transfers with this NiFi using HTTP based site to site" + }, { + "name" : "flow", + "description" : "Endpoint for accessing the flow structure and component status." + }, { + "name" : "flowfile-queues", + "description" : "Endpoint for managing a FlowFile Queue." + }, { + "name" : "funnel", + "description" : "Endpoint for managing a Funnel." + }, { + "name" : "input-ports", + "description" : "Endpoint for managing an Input Port." + }, { + "name" : "labels", + "description" : "Endpoint for managing a Label." + }, { + "name" : "output-ports", + "description" : "Endpoint for managing an Output Port." + }, { + "name" : "parameter-contexts", + "description" : "Endpoint for managing version control for a flow" + }, { + "name" : "parameter-providers", + "description" : "Endpoint for managing a Parameter Provider." + }, { + "name" : "policies", + "description" : "Endpoint for managing access policies." + }, { + "name" : "process-groups", + "description" : "Endpoint for managing a Process Group." + }, { + "name" : "processors", + "description" : "Endpoint for managing a Processor." + }, { + "name" : "provenance", + "description" : "Endpoint for accessing data flow provenance." + }, { + "name" : "provenance-events", + "description" : "Endpoint for accessing data flow provenance." + }, { + "name" : "remote-process-groups", + "description" : "Endpoint for managing a Remote Process Group." + }, { + "name" : "reporting-tasks", + "description" : "Endpoint for managing a Reporting Task." + }, { + "name" : "resources", + "description" : "Provides the resources in this NiFi that can have access/authorization policies." + }, { + "name" : "site-to-site", + "description" : "Provide access to site to site with this NiFi" + }, { + "name" : "snippets", + "description" : "Endpoint for accessing dataflow snippets." + }, { + "name" : "system-diagnostics", + "description" : "Endpoint for accessing system diagnostics." + }, { + "name" : "templates", + "description" : "Endpoint for managing a Template." + }, { + "name" : "tenants", + "description" : "Endpoint for managing users and user groups." + }, { + "name" : "versions", + "description" : "Endpoint for managing version control for a flow" + } ], + "schemes" : [ "http", "https" ], + "paths" : { + "/access" : { + "get" : { + "tags" : [ "access" ], + "summary" : "Gets the status the client's access", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getAccessStatus", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/AccessStatusEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Unable to determine access status because the client could not be authenticated." + }, + "403" : { + "description" : "Unable to determine access status because the client is not authorized to make this request." + }, + "409" : { + "description" : "Unable to determine access status because NiFi is not in the appropriate state." + }, + "500" : { + "description" : "Unable to determine access status because an unexpected error occurred." + } + } + } + }, + "/access/config" : { + "get" : { + "tags" : [ "access" ], + "summary" : "Retrieves the access configuration for this NiFi", + "description" : "", + "operationId" : "getLoginConfig", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/AccessConfigurationEntity" + } + } + } + } + }, + "/access/kerberos" : { + "post" : { + "tags" : [ "access" ], + "summary" : "Creates a token for accessing the REST API via Kerberos ticket exchange / SPNEGO negotiation", + "description" : "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. The token can be used in the Authorization header in the format 'Authorization: Bearer '. It is also stored in the browser as a cookie.", + "operationId" : "createAccessTokenFromTicket", + "consumes" : [ "text/plain" ], + "produces" : [ "text/plain" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "string" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "NiFi was unable to complete the request because it did not contain a valid Kerberos ticket in the Authorization header. Retry this request after initializing a ticket with kinit and ensuring your browser is configured to support SPNEGO." + }, + "409" : { + "description" : "Unable to create access token because NiFi is not in the appropriate state. (i.e. may not be configured to support Kerberos login." + }, + "500" : { + "description" : "Unable to create access token because an unexpected error occurred." + } + } + } + }, + "/access/knox/callback" : { + "get" : { + "tags" : [ "access" ], + "summary" : "Redirect/callback URI for processing the result of the Apache Knox login sequence.", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "knoxCallback", + "consumes" : [ "*/*" ], + "produces" : [ "*/*" ], + "responses" : { + "default" : { + "description" : "successful operation" + } + } + } + }, + "/access/knox/logout" : { + "get" : { + "tags" : [ "access" ], + "summary" : "Performs a logout in the Apache Knox.", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "knoxLogout", + "consumes" : [ "*/*" ], + "produces" : [ "*/*" ], + "responses" : { + "default" : { + "description" : "successful operation" + } + } + } + }, + "/access/knox/request" : { + "get" : { + "tags" : [ "access" ], + "summary" : "Initiates a request to authenticate through Apache Knox.", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "knoxRequest", + "consumes" : [ "*/*" ], + "produces" : [ "*/*" ], + "responses" : { + "default" : { + "description" : "successful operation" + } + } + } + }, + "/access/logout" : { + "delete" : { + "tags" : [ "access" ], + "summary" : "Performs a logout for other providers that have been issued a JWT.", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "logOut", + "consumes" : [ "*/*" ], + "produces" : [ "*/*" ], + "responses" : { + "200" : { + "description" : "User was logged out successfully." + }, + "401" : { + "description" : "Authentication token provided was empty or not in the correct JWT format." + }, + "500" : { + "description" : "Client failed to log out." + } + } + } + }, + "/access/logout/complete" : { + "get" : { + "tags" : [ "access" ], + "summary" : "Completes the logout sequence by removing the cached Logout Request and Cookie if they existed and redirects to /nifi/login.", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "logOutComplete", + "consumes" : [ "*/*" ], + "produces" : [ "*/*" ], + "responses" : { + "200" : { + "description" : "User was logged out successfully." + }, + "401" : { + "description" : "Authentication token provided was empty or not in the correct JWT format." + }, + "500" : { + "description" : "Client failed to log out." + } + } + } + }, + "/access/oidc/callback" : { + "get" : { + "tags" : [ "accessoidc" ], + "summary" : "Redirect/callback URI for processing the result of the OpenId Connect login sequence.", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "oidcCallback", + "consumes" : [ "*/*" ], + "produces" : [ "*/*" ], + "responses" : { + "default" : { + "description" : "successful operation" + } + } + } + }, + "/access/oidc/exchange" : { + "post" : { + "tags" : [ "accessoidc" ], + "summary" : "Retrieves a JWT following a successful login sequence using the configured OpenId Connect provider.", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "oidcExchange", + "consumes" : [ "*/*" ], + "produces" : [ "text/plain" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "string" + } + } + } + } + }, + "/access/oidc/logout" : { + "get" : { + "tags" : [ "accessoidc" ], + "summary" : "Performs a logout in the OpenId Provider.", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "oidcLogout", + "consumes" : [ "*/*" ], + "produces" : [ "*/*" ], + "responses" : { + "default" : { + "description" : "successful operation" + } + } + } + }, + "/access/oidc/logoutCallback" : { + "get" : { + "tags" : [ "accessoidc" ], + "summary" : "Redirect/callback URI for processing the result of the OpenId Connect logout sequence.", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "oidcLogoutCallback", + "consumes" : [ "*/*" ], + "produces" : [ "*/*" ], + "responses" : { + "default" : { + "description" : "successful operation" + } + } + } + }, + "/access/oidc/request" : { + "get" : { + "tags" : [ "accessoidc" ], + "summary" : "Initiates a request to authenticate through the configured OpenId Connect provider.", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "oidcRequest", + "consumes" : [ "*/*" ], + "produces" : [ "*/*" ], + "responses" : { + "default" : { + "description" : "successful operation" + } + } + } + }, + "/access/token" : { + "post" : { + "tags" : [ "access" ], + "summary" : "Creates a token for accessing the REST API via username/password", + "description" : "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.", + "operationId" : "createAccessToken", + "consumes" : [ "application/x-www-form-urlencoded" ], + "produces" : [ "text/plain" ], + "parameters" : [ { + "name" : "username", + "in" : "formData", + "required" : false, + "type" : "string" + }, { + "name" : "password", + "in" : "formData", + "required" : false, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "string" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "Unable to create access token because NiFi is not in the appropriate state. (i.e. may not be configured to support username/password login." + }, + "500" : { + "description" : "Unable to create access token because an unexpected error occurred." + } + } + } + }, + "/access/token/expiration" : { + "get" : { + "tags" : [ "access" ], + "summary" : "Get expiration for current Access Token", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getAccessTokenExpiration", + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "Access Token Expiration found", + "schema" : { + "$ref" : "#/definitions/AccessTokenExpirationEntity" + } + }, + "401" : { + "description" : "Access Token not authorized" + }, + "409" : { + "description" : "Access Token not resolved" + } + } + } + }, + "/connections/{id}" : { + "get" : { + "tags" : [ "connections" ], + "summary" : "Gets a connection", + "description" : "", + "operationId" : "getConnection", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The connection id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ConnectionEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read Source - /{component-type}/{uuid}" : [ ] + }, { + "Read Destination - /{component-type}/{uuid}" : [ ] + } ] + }, + "put" : { + "tags" : [ "connections" ], + "summary" : "Updates a connection", + "description" : "", + "operationId" : "updateConnection", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The connection id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The connection configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ConnectionEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ConnectionEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write Source - /{component-type}/{uuid}" : [ ] + }, { + "Write Destination - /{component-type}/{uuid}" : [ ] + }, { + "Write New Destination - /{component-type}/{uuid} - if updating Destination" : [ ] + }, { + "Write Process Group - /process-groups/{uuid} - if updating Destination" : [ ] + } ] + }, + "delete" : { + "tags" : [ "connections" ], + "summary" : "Deletes a connection", + "description" : "", + "operationId" : "deleteConnection", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "version", + "in" : "query", + "description" : "The revision is used to verify the client is working with the latest version of the flow.", + "required" : false, + "type" : "string" + }, { + "name" : "clientId", + "in" : "query", + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "required" : false, + "type" : "string" + }, { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The connection id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ConnectionEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write Source - /{component-type}/{uuid}" : [ ] + }, { + "Write - Parent Process Group - /process-groups/{uuid}" : [ ] + }, { + "Write Destination - /{component-type}/{uuid}" : [ ] + } ] + } + }, + "/controller-services/{id}" : { + "get" : { + "tags" : [ "controller-services" ], + "summary" : "Gets a controller service", + "description" : "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.", + "operationId" : "getControllerService", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The controller service id.", + "required" : true, + "type" : "string" + }, { + "name" : "uiOnly", + "in" : "query", + "required" : false, + "type" : "boolean", + "default" : false + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ControllerServiceEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /controller-services/{uuid}" : [ ] + } ] + }, + "put" : { + "tags" : [ "controller-services" ], + "summary" : "Updates a controller service", + "description" : "", + "operationId" : "updateControllerService", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The controller service id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The controller service configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ControllerServiceEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ControllerServiceEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /controller-services/{uuid}" : [ ] + }, { + "Read - any referenced Controller Services if this request changes the reference - /controller-services/{uuid}" : [ ] + } ] + }, + "delete" : { + "tags" : [ "controller-services" ], + "summary" : "Deletes a controller service", + "description" : "", + "operationId" : "removeControllerService", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "version", + "in" : "query", + "description" : "The revision is used to verify the client is working with the latest version of the flow.", + "required" : false, + "type" : "string" + }, { + "name" : "clientId", + "in" : "query", + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "required" : false, + "type" : "string" + }, { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The controller service id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ControllerServiceEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /controller-services/{uuid}" : [ ] + }, { + "Write - Parent Process Group if scoped by Process Group - /process-groups/{uuid}" : [ ] + }, { + "Write - Controller if scoped by Controller - /controller" : [ ] + }, { + "Read - any referenced Controller Services - /controller-services/{uuid}" : [ ] + } ] + } + }, + "/controller-services/{id}/config/analysis" : { + "post" : { + "tags" : [ "controller-services" ], + "summary" : "Performs analysis of the component's configuration, providing information about which attributes are referenced.", + "description" : "", + "operationId" : "analyzeConfiguration", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The controller service id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The configuration analysis request.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ConfigurationAnalysisEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ConfigurationAnalysisEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /controller-services/{uuid}" : [ ] + } ] + } + }, + "/controller-services/{id}/config/verification-requests" : { + "post" : { + "tags" : [ "controller-services" ], + "summary" : "Performs verification of the Controller Service's configuration", + "description" : "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}.", + "operationId" : "submitConfigVerificationRequest", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The controller service id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The controller service configuration verification request.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/VerifyConfigRequestEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VerifyConfigRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /controller-services/{uuid}" : [ ] + } ] + } + }, + "/controller-services/{id}/config/verification-requests/{requestId}" : { + "get" : { + "tags" : [ "controller-services" ], + "summary" : "Returns the Verification Request with the given ID", + "description" : "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. ", + "operationId" : "getVerificationRequest", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The ID of the Controller Service", + "required" : true, + "type" : "string" + }, { + "name" : "requestId", + "in" : "path", + "description" : "The ID of the Verification Request", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VerifyConfigRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Only the user that submitted the request can get it" : [ ] + } ] + }, + "delete" : { + "tags" : [ "controller-services" ], + "summary" : "Deletes the Verification Request with the given ID", + "description" : "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.", + "operationId" : "deleteVerificationRequest", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The ID of the Controller Service", + "required" : true, + "type" : "string" + }, { + "name" : "requestId", + "in" : "path", + "description" : "The ID of the Verification Request", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VerifyConfigRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Only the user that submitted the request can remove it" : [ ] + } ] + } + }, + "/controller-services/{id}/descriptors" : { + "get" : { + "tags" : [ "controller-services" ], + "summary" : "Gets a controller service property descriptor", + "description" : "", + "operationId" : "getPropertyDescriptor", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The controller service id.", + "required" : true, + "type" : "string" + }, { + "name" : "propertyName", + "in" : "query", + "description" : "The property name to return the descriptor for.", + "required" : true, + "type" : "string" + }, { + "name" : "sensitive", + "in" : "query", + "description" : "Property Descriptor requested sensitive status", + "required" : false, + "type" : "boolean", + "default" : false + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/PropertyDescriptorEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /controller-services/{uuid}" : [ ] + } ] + } + }, + "/controller-services/{id}/references" : { + "get" : { + "tags" : [ "controller-services" ], + "summary" : "Gets a controller service", + "description" : "", + "operationId" : "getControllerServiceReferences", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The controller service id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ControllerServiceReferencingComponentsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /controller-services/{uuid}" : [ ] + } ] + }, + "put" : { + "tags" : [ "controller-services" ], + "summary" : "Updates a controller services references", + "description" : "", + "operationId" : "updateControllerServiceReferences", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The controller service id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The controller service request update request.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/UpdateControllerServiceReferenceRequestEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ControllerServiceReferencingComponentsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /{component-type}/{uuid} or /operate/{component-type}/{uuid} - For each referencing component specified" : [ ] + } ] + } + }, + "/controller-services/{id}/run-status" : { + "put" : { + "tags" : [ "controller-services" ], + "summary" : "Updates run status of a controller service", + "description" : "", + "operationId" : "updateRunStatus", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The controller service id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The controller service run status.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ControllerServiceRunStatusEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ControllerServiceEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /controller-services/{uuid} or /operation/controller-services/{uuid}" : [ ] + } ] + } + }, + "/controller-services/{id}/state" : { + "get" : { + "tags" : [ "controller-services" ], + "summary" : "Gets the state for a controller service", + "description" : "", + "operationId" : "getState", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The controller service id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ComponentStateEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /controller-services/{uuid}" : [ ] + } ] + } + }, + "/controller-services/{id}/state/clear-requests" : { + "post" : { + "tags" : [ "controller-services" ], + "summary" : "Clears the state for a controller service", + "description" : "", + "operationId" : "clearState", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The controller service id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ComponentStateEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /controller-services/{uuid}" : [ ] + } ] + } + }, + "/controller/bulletin" : { + "post" : { + "tags" : [ "controller" ], + "summary" : "Creates a new bulletin", + "description" : "", + "operationId" : "createBulletin", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "in" : "body", + "name" : "body", + "description" : "The reporting task configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/BulletinEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /controller" : [ ] + } ] + } + }, + "/controller/cluster" : { + "get" : { + "tags" : [ "controller" ], + "summary" : "Gets the contents of the cluster", + "description" : "Returns the contents of the cluster including all nodes and their status.", + "operationId" : "getCluster", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ClusterEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /controller" : [ ] + } ] + } + }, + "/controller/cluster/nodes/{id}" : { + "get" : { + "tags" : [ "controller" ], + "summary" : "Gets a node in the cluster", + "description" : "", + "operationId" : "getNode", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The node id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/NodeEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /controller" : [ ] + } ] + }, + "put" : { + "tags" : [ "controller" ], + "summary" : "Updates a node in the cluster", + "description" : "", + "operationId" : "updateNode", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The node id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The node configuration. The only configuration that will be honored at this endpoint is the status.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/NodeEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/NodeEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /controller" : [ ] + } ] + }, + "delete" : { + "tags" : [ "controller" ], + "summary" : "Removes a node from the cluster", + "description" : "", + "operationId" : "deleteNode", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The node id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/NodeEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /controller" : [ ] + } ] + } + }, + "/controller/config" : { + "get" : { + "tags" : [ "controller" ], + "summary" : "Retrieves the configuration for this NiFi Controller", + "description" : "", + "operationId" : "getControllerConfig", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ControllerConfigurationEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /controller" : [ ] + } ] + }, + "put" : { + "tags" : [ "controller" ], + "summary" : "Retrieves the configuration for this NiFi", + "description" : "", + "operationId" : "updateControllerConfig", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "in" : "body", + "name" : "body", + "description" : "The controller configuration.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ControllerConfigurationEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ControllerConfigurationEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /controller" : [ ] + } ] + } + }, + "/controller/controller-services" : { + "post" : { + "tags" : [ "controller" ], + "summary" : "Creates a new controller service", + "description" : "", + "operationId" : "createControllerService", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "in" : "body", + "name" : "body", + "description" : "The controller service configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ControllerServiceEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ControllerServiceEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /controller" : [ ] + }, { + "Read - any referenced Controller Services - /controller-services/{uuid}" : [ ] + }, { + "Write - if the Controller Service is restricted - /restricted-components" : [ ] + } ] + } + }, + "/controller/history" : { + "delete" : { + "tags" : [ "controller" ], + "summary" : "Purges history", + "description" : "", + "operationId" : "deleteHistory", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "endDate", + "in" : "query", + "description" : "Purge actions before this date/time.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/HistoryEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /controller" : [ ] + } ] + } + }, + "/controller/parameter-providers" : { + "post" : { + "tags" : [ "controller" ], + "summary" : "Creates a new parameter provider", + "description" : "", + "operationId" : "createParameterProvider", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "in" : "body", + "name" : "body", + "description" : "The parameter provider configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ParameterProviderEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ParameterProviderEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /controller" : [ ] + }, { + "Read - any referenced Controller Services - /controller-services/{uuid}" : [ ] + }, { + "Write - if the Parameter Provider is restricted - /restricted-components" : [ ] + } ] + } + }, + "/controller/registry-clients" : { + "get" : { + "tags" : [ "controller" ], + "summary" : "Gets the listing of available flow registry clients", + "description" : "", + "operationId" : "getFlowRegistryClients", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/FlowRegistryClientsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + }, + "post" : { + "tags" : [ "controller" ], + "summary" : "Creates a new flow registry client", + "description" : "", + "operationId" : "createFlowRegistryClient", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "in" : "body", + "name" : "body", + "description" : "The flow registry client configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/FlowRegistryClientEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/FlowRegistryClientEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /controller" : [ ] + } ] + } + }, + "/controller/registry-clients/{id}" : { + "get" : { + "tags" : [ "controller" ], + "summary" : "Gets a flow registry client", + "description" : "", + "operationId" : "getFlowRegistryClient", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The flow registry client id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/FlowRegistryClientEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /controller" : [ ] + } ] + }, + "put" : { + "tags" : [ "controller" ], + "summary" : "Updates a flow registry client", + "description" : "", + "operationId" : "updateFlowRegistryClient", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The flow registry client id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The flow registry client configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/FlowRegistryClientEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/FlowRegistryClientEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /controller" : [ ] + } ] + }, + "delete" : { + "tags" : [ "controller" ], + "summary" : "Deletes a flow registry client", + "description" : "", + "operationId" : "deleteFlowRegistryClient", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "version", + "in" : "query", + "description" : "The revision is used to verify the client is working with the latest version of the flow.", + "required" : false, + "type" : "string" + }, { + "name" : "clientId", + "in" : "query", + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "required" : false, + "type" : "string" + }, { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The flow registry client id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/FlowRegistryClientEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /controller" : [ ] + } ] + } + }, + "/controller/registry-clients/{id}/descriptors" : { + "get" : { + "tags" : [ "controller" ], + "summary" : "Gets a flow registry client property descriptor", + "description" : "", + "operationId" : "getPropertyDescriptor", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The flow registry client id.", + "required" : true, + "type" : "string" + }, { + "name" : "propertyName", + "in" : "query", + "description" : "The property name.", + "required" : true, + "type" : "string" + }, { + "name" : "sensitive", + "in" : "query", + "description" : "Property Descriptor requested sensitive status", + "required" : false, + "type" : "boolean", + "default" : false + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/PropertyDescriptorEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /controller/registry-clients/{uuid}" : [ ] + } ] + } + }, + "/controller/registry-types" : { + "get" : { + "tags" : [ "controller" ], + "summary" : "Retrieves the types of flow that this NiFi supports", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getRegistryClientTypes", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/FlowRegistryClientTypesEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/controller/reporting-tasks" : { + "post" : { + "tags" : [ "controller" ], + "summary" : "Creates a new reporting task", + "description" : "", + "operationId" : "createReportingTask", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "in" : "body", + "name" : "body", + "description" : "The reporting task configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ReportingTaskEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ReportingTaskEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /controller" : [ ] + }, { + "Read - any referenced Controller Services - /controller-services/{uuid}" : [ ] + }, { + "Write - if the Reporting Task is restricted - /restricted-components" : [ ] + } ] + } + }, + "/controller/status/history" : { + "get" : { + "tags" : [ "controller" ], + "summary" : "Gets status history for the node", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getNodeStatusHistory", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ComponentHistoryEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /controller" : [ ] + } ] + } + }, + "/counters" : { + "get" : { + "tags" : [ "counters" ], + "summary" : "Gets the current counters for this NiFi", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getCounters", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "nodewise", + "in" : "query", + "description" : "Whether or not to include the breakdown per node. Optional, defaults to false", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "clusterNodeId", + "in" : "query", + "description" : "The id of the node where to get the status.", + "required" : false, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/CountersEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /counters" : [ ] + } ] + } + }, + "/counters/{id}" : { + "put" : { + "tags" : [ "counters" ], + "summary" : "Updates the specified counter. This will reset the counter value to 0", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "updateCounter", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The id of the counter.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/CounterEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /counters" : [ ] + } ] + } + }, + "/data-transfer/input-ports/{portId}/transactions/{transactionId}" : { + "put" : { + "tags" : [ "data-transfer" ], + "summary" : "Extend transaction TTL", + "description" : "", + "operationId" : "extendInputPortTransactionTTL", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "portId", + "in" : "path", + "required" : true, + "type" : "string" + }, { + "name" : "transactionId", + "in" : "path", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/TransactionResultEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /data-transfer/input-ports/{uuid}" : [ ] + } ] + }, + "delete" : { + "tags" : [ "data-transfer" ], + "summary" : "Commit or cancel the specified transaction", + "description" : "", + "operationId" : "commitInputPortTransaction", + "consumes" : [ "application/octet-stream" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "responseCode", + "in" : "query", + "description" : "The response code. Available values are BAD_CHECKSUM(19), CONFIRM_TRANSACTION(12) or CANCEL_TRANSACTION(15).", + "required" : true, + "type" : "integer", + "format" : "int32" + }, { + "name" : "portId", + "in" : "path", + "description" : "The input port id.", + "required" : true, + "type" : "string" + }, { + "name" : "transactionId", + "in" : "path", + "description" : "The transaction id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/TransactionResultEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + }, + "503" : { + "description" : "NiFi instance is not ready for serving request, or temporarily overloaded. Retrying the same request later may be successful" + } + }, + "security" : [ { + "Write - /data-transfer/input-ports/{uuid}" : [ ] + } ] + } + }, + "/data-transfer/input-ports/{portId}/transactions/{transactionId}/flow-files" : { + "post" : { + "tags" : [ "data-transfer" ], + "summary" : "Transfer flow files to the input port", + "description" : "", + "operationId" : "receiveFlowFiles", + "consumes" : [ "application/octet-stream" ], + "produces" : [ "text/plain" ], + "parameters" : [ { + "name" : "portId", + "in" : "path", + "description" : "The input port id.", + "required" : true, + "type" : "string" + }, { + "name" : "transactionId", + "in" : "path", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "string" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + }, + "503" : { + "description" : "NiFi instance is not ready for serving request, or temporarily overloaded. Retrying the same request later may be successful" + } + }, + "security" : [ { + "Write - /data-transfer/input-ports/{uuid}" : [ ] + } ] + } + }, + "/data-transfer/output-ports/{portId}/transactions/{transactionId}" : { + "put" : { + "tags" : [ "data-transfer" ], + "summary" : "Extend transaction TTL", + "description" : "", + "operationId" : "extendOutputPortTransactionTTL", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "portId", + "in" : "path", + "required" : true, + "type" : "string" + }, { + "name" : "transactionId", + "in" : "path", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/TransactionResultEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + }, + "503" : { + "description" : "NiFi instance is not ready for serving request, or temporarily overloaded. Retrying the same request later may be successful" + } + }, + "security" : [ { + "Write - /data-transfer/output-ports/{uuid}" : [ ] + } ] + }, + "delete" : { + "tags" : [ "data-transfer" ], + "summary" : "Commit or cancel the specified transaction", + "description" : "", + "operationId" : "commitOutputPortTransaction", + "consumes" : [ "application/octet-stream" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "responseCode", + "in" : "query", + "description" : "The response code. Available values are CONFIRM_TRANSACTION(12) or CANCEL_TRANSACTION(15).", + "required" : true, + "type" : "integer", + "format" : "int32" + }, { + "name" : "checksum", + "in" : "query", + "description" : "A checksum calculated at client side using CRC32 to check flow file content integrity. It must match with the value calculated at server side.", + "required" : true, + "type" : "string" + }, { + "name" : "portId", + "in" : "path", + "description" : "The output port id.", + "required" : true, + "type" : "string" + }, { + "name" : "transactionId", + "in" : "path", + "description" : "The transaction id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/TransactionResultEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + }, + "503" : { + "description" : "NiFi instance is not ready for serving request, or temporarily overloaded. Retrying the same request later may be successful" + } + }, + "security" : [ { + "Write - /data-transfer/output-ports/{uuid}" : [ ] + } ] + } + }, + "/data-transfer/output-ports/{portId}/transactions/{transactionId}/flow-files" : { + "get" : { + "tags" : [ "data-transfer" ], + "summary" : "Transfer flow files from the output port", + "description" : "", + "operationId" : "transferFlowFiles", + "consumes" : [ "*/*" ], + "produces" : [ "application/octet-stream" ], + "parameters" : [ { + "name" : "portId", + "in" : "path", + "description" : "The output port id.", + "required" : true, + "type" : "string" + }, { + "name" : "transactionId", + "in" : "path", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "There is no flow file to return.", + "schema" : { + "$ref" : "#/definitions/StreamingOutput" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + }, + "503" : { + "description" : "NiFi instance is not ready for serving request, or temporarily overloaded. Retrying the same request later may be successful" + } + }, + "security" : [ { + "Write - /data-transfer/output-ports/{uuid}" : [ ] + } ] + } + }, + "/data-transfer/{portType}/{portId}/transactions" : { + "post" : { + "tags" : [ "data-transfer" ], + "summary" : "Create a transaction to the specified output port or input port", + "description" : "", + "operationId" : "createPortTransaction", + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "portType", + "in" : "path", + "description" : "The port type.", + "required" : true, + "type" : "string", + "enum" : [ "input-ports", "output-ports" ] + }, { + "name" : "portId", + "in" : "path", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/TransactionResultEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + }, + "503" : { + "description" : "NiFi instance is not ready for serving request, or temporarily overloaded. Retrying the same request later may be successful" + } + }, + "security" : [ { + "Write - /data-transfer/{component-type}/{uuid}" : [ ] + } ] + } + }, + "/flow/about" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Retrieves details about this NiFi to put in the About dialog", + "description" : "", + "operationId" : "getAboutInfo", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/AboutEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/banners" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Retrieves the banners for this NiFi", + "description" : "", + "operationId" : "getBanners", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/BannerEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/bulletin-board" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets current bulletins", + "description" : "", + "operationId" : "getBulletinBoard", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "after", + "in" : "query", + "description" : "Includes bulletins with an id after this value.", + "required" : false, + "type" : "string" + }, { + "name" : "sourceName", + "in" : "query", + "description" : "Includes bulletins originating from this sources whose name match this regular expression.", + "required" : false, + "type" : "string" + }, { + "name" : "message", + "in" : "query", + "description" : "Includes bulletins whose message that match this regular expression.", + "required" : false, + "type" : "string" + }, { + "name" : "sourceId", + "in" : "query", + "description" : "Includes bulletins originating from this sources whose id match this regular expression.", + "required" : false, + "type" : "string" + }, { + "name" : "groupId", + "in" : "query", + "description" : "Includes bulletins originating from this sources whose group id match this regular expression.", + "required" : false, + "type" : "string" + }, { + "name" : "limit", + "in" : "query", + "description" : "The number of bulletins to limit the response to.", + "required" : false, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/BulletinBoardEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + }, { + "Read - /{component-type}/{uuid} - For component specific bulletins" : [ ] + } ] + } + }, + "/flow/client-id" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Generates a client id.", + "description" : "", + "operationId" : "generateClientId", + "consumes" : [ "*/*" ], + "produces" : [ "text/plain" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "string" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/cluster/search-results" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Searches the cluster for a node with the specified address", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "searchCluster", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "q", + "in" : "query", + "description" : "Node address to search for.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ClusterSearchResultsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/cluster/summary" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "The cluster summary for this NiFi", + "description" : "", + "operationId" : "getClusterSummary", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ClusteSummaryEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/config" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Retrieves the configuration for this NiFi flow", + "description" : "", + "operationId" : "getFlowConfig", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/FlowConfigurationEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/connections/{id}/statistics" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets statistics for a connection", + "description" : "", + "operationId" : "getConnectionStatistics", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "nodewise", + "in" : "query", + "description" : "Whether or not to include the breakdown per node. Optional, defaults to false", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "clusterNodeId", + "in" : "query", + "description" : "The id of the node where to get the statistics.", + "required" : false, + "type" : "string" + }, { + "name" : "id", + "in" : "path", + "description" : "The connection id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ConnectionStatisticsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/connections/{id}/status" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets status for a connection", + "description" : "", + "operationId" : "getConnectionStatus", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "nodewise", + "in" : "query", + "description" : "Whether or not to include the breakdown per node. Optional, defaults to false", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "clusterNodeId", + "in" : "query", + "description" : "The id of the node where to get the status.", + "required" : false, + "type" : "string" + }, { + "name" : "id", + "in" : "path", + "description" : "The connection id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ConnectionStatusEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/connections/{id}/status/history" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets the status history for a connection", + "description" : "", + "operationId" : "getConnectionStatusHistory", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The connection id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/StatusHistoryEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/controller-service-types" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Retrieves the types of controller services that this NiFi supports", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getControllerServiceTypes", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "serviceType", + "in" : "query", + "description" : "If specified, will only return controller services that are compatible with this type of service.", + "required" : false, + "type" : "string" + }, { + "name" : "serviceBundleGroup", + "in" : "query", + "description" : "If serviceType specified, is the bundle group of the serviceType.", + "required" : false, + "type" : "string" + }, { + "name" : "serviceBundleArtifact", + "in" : "query", + "description" : "If serviceType specified, is the bundle artifact of the serviceType.", + "required" : false, + "type" : "string" + }, { + "name" : "serviceBundleVersion", + "in" : "query", + "description" : "If serviceType specified, is the bundle version of the serviceType.", + "required" : false, + "type" : "string" + }, { + "name" : "bundleGroupFilter", + "in" : "query", + "description" : "If specified, will only return types that are a member of this bundle group.", + "required" : false, + "type" : "string" + }, { + "name" : "bundleArtifactFilter", + "in" : "query", + "description" : "If specified, will only return types that are a member of this bundle artifact.", + "required" : false, + "type" : "string" + }, { + "name" : "typeFilter", + "in" : "query", + "description" : "If specified, will only return types whose fully qualified classname matches.", + "required" : false, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ControllerServiceTypesEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/controller/bulletins" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Retrieves Controller level bulletins", + "description" : "", + "operationId" : "getBulletins", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ControllerBulletinsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + }, { + "Read - /controller - For controller bulletins" : [ ] + }, { + "Read - /controller-services/{uuid} - For controller service bulletins" : [ ] + }, { + "Read - /reporting-tasks/{uuid} - For reporting task bulletins" : [ ] + } ] + } + }, + "/flow/controller/controller-services" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets controller services for reporting tasks", + "description" : "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.", + "operationId" : "getControllerServicesFromController", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "uiOnly", + "in" : "query", + "required" : false, + "type" : "boolean", + "default" : false + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ControllerServicesEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/current-user" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Retrieves the user identity of the user making the request", + "description" : "", + "operationId" : "getCurrentUser", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/CurrentUserEntity" + } + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/history" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets configuration history", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "queryHistory", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "offset", + "in" : "query", + "description" : "The offset into the result set.", + "required" : true, + "type" : "string" + }, { + "name" : "count", + "in" : "query", + "description" : "The number of actions to return.", + "required" : true, + "type" : "string" + }, { + "name" : "sortColumn", + "in" : "query", + "description" : "The field to sort on.", + "required" : false, + "type" : "string" + }, { + "name" : "sortOrder", + "in" : "query", + "description" : "The direction to sort.", + "required" : false, + "type" : "string" + }, { + "name" : "startDate", + "in" : "query", + "description" : "Include actions after this date.", + "required" : false, + "type" : "string" + }, { + "name" : "endDate", + "in" : "query", + "description" : "Include actions before this date.", + "required" : false, + "type" : "string" + }, { + "name" : "userIdentity", + "in" : "query", + "description" : "Include actions performed by this user.", + "required" : false, + "type" : "string" + }, { + "name" : "sourceId", + "in" : "query", + "description" : "Include actions on this component.", + "required" : false, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/HistoryEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/history/components/{componentId}" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets configuration history for a component", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getComponentHistory", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "componentId", + "in" : "path", + "description" : "The component id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ComponentHistoryEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + }, { + "Read underlying component - /{component-type}/{uuid}" : [ ] + } ] + } + }, + "/flow/history/{id}" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets an action", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getAction", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The action id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ActionEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/input-ports/{id}/status" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets status for an input port", + "description" : "", + "operationId" : "getInputPortStatus", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "nodewise", + "in" : "query", + "description" : "Whether or not to include the breakdown per node. Optional, defaults to false", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "clusterNodeId", + "in" : "query", + "description" : "The id of the node where to get the status.", + "required" : false, + "type" : "string" + }, { + "name" : "id", + "in" : "path", + "description" : "The input port id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/PortStatusEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/metrics/{producer}" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets all metrics for the flow from a particular node", + "description" : "", + "operationId" : "getFlowMetrics", + "consumes" : [ "*/*" ], + "produces" : [ "*/*" ], + "parameters" : [ { + "name" : "producer", + "in" : "path", + "description" : "The producer for flow file metrics. Each producer may have its own output format.", + "required" : true, + "type" : "string", + "enum" : [ "prometheus" ] + }, { + "name" : "includedRegistries", + "in" : "query", + "description" : "Set of included metrics registries", + "required" : false, + "type" : "array", + "items" : { + "type" : "string", + "enum" : [ "NIFI", "JVM", "BULLETIN", "CONNECTION" ] + }, + "collectionFormat" : "multi" + }, { + "name" : "sampleName", + "in" : "query", + "description" : "Regular Expression Pattern to be applied against the sample name field", + "required" : false, + "type" : "string" + }, { + "name" : "sampleLabelValue", + "in" : "query", + "description" : "Regular Expression Pattern to be applied against the sample label value field", + "required" : false, + "type" : "string" + }, { + "name" : "rootFieldName", + "in" : "query", + "description" : "Name of the first field of JSON object. Applicable for JSON producer only.", + "required" : false, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/StreamingOutput" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/output-ports/{id}/status" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets status for an output port", + "description" : "", + "operationId" : "getOutputPortStatus", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "nodewise", + "in" : "query", + "description" : "Whether or not to include the breakdown per node. Optional, defaults to false", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "clusterNodeId", + "in" : "query", + "description" : "The id of the node where to get the status.", + "required" : false, + "type" : "string" + }, { + "name" : "id", + "in" : "path", + "description" : "The output port id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/PortStatusEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/parameter-contexts" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets all Parameter Contexts", + "description" : "", + "operationId" : "getParameterContexts", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ParameterContextsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /parameter-contexts/{id} for each Parameter Context" : [ ] + } ] + } + }, + "/flow/parameter-provider-types" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Retrieves the types of parameter providers that this NiFi supports", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getParameterProviderTypes", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bundleGroupFilter", + "in" : "query", + "description" : "If specified, will only return types that are a member of this bundle group.", + "required" : false, + "type" : "string" + }, { + "name" : "bundleArtifactFilter", + "in" : "query", + "description" : "If specified, will only return types that are a member of this bundle artifact.", + "required" : false, + "type" : "string" + }, { + "name" : "type", + "in" : "query", + "description" : "If specified, will only return types whose fully qualified classname matches.", + "required" : false, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ParameterProviderTypesEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/parameter-providers" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets all parameter providers", + "description" : "", + "operationId" : "getParameterProviders", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ParameterProvidersEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/prioritizers" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Retrieves the types of prioritizers that this NiFi supports", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getPrioritizers", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/PrioritizerTypesEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/process-groups/{id}" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets a process group", + "description" : "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.", + "operationId" : "getFlow", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "name" : "uiOnly", + "in" : "query", + "required" : false, + "type" : "boolean", + "default" : false + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessGroupFlowEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + }, + "put" : { + "tags" : [ "flow" ], + "summary" : "Schedule or unschedule components in the specified Process Group.", + "description" : "", + "operationId" : "scheduleComponents", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The request to schedule or unschedule. If the comopnents in the request are not specified, all authorized components will be considered.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ScheduleComponentsEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ScheduleComponentsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + }, { + "Write - /{component-type}/{uuid} or /operation/{component-type}/{uuid} - For every component being scheduled/unscheduled" : [ ] + } ] + } + }, + "/flow/process-groups/{id}/controller-services" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets all controller services", + "description" : "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.", + "operationId" : "getControllerServicesFromGroup", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "name" : "includeAncestorGroups", + "in" : "query", + "description" : "Whether or not to include parent/ancestory process groups", + "required" : false, + "type" : "boolean", + "default" : true + }, { + "name" : "includeDescendantGroups", + "in" : "query", + "description" : "Whether or not to include descendant process groups", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "uiOnly", + "in" : "query", + "required" : false, + "type" : "boolean", + "default" : false + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ControllerServicesEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + }, + "put" : { + "tags" : [ "flow" ], + "summary" : "Enable or disable Controller Services in the specified Process Group.", + "description" : "", + "operationId" : "activateControllerServices", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The request to schedule or unschedule. If the comopnents in the request are not specified, all authorized components will be considered.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ActivateControllerServicesEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ActivateControllerServicesEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + }, { + "Write - /{component-type}/{uuid} or /operation/{component-type}/{uuid} - For every service being enabled/disabled" : [ ] + } ] + } + }, + "/flow/process-groups/{id}/status" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets the status for a process group", + "description" : "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.", + "operationId" : "getProcessGroupStatus", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "recursive", + "in" : "query", + "description" : "Whether all descendant groups and the status of their content will be included. Optional, defaults to false", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "nodewise", + "in" : "query", + "description" : "Whether or not to include the breakdown per node. Optional, defaults to false", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "clusterNodeId", + "in" : "query", + "description" : "The id of the node where to get the status.", + "required" : false, + "type" : "string" + }, { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessGroupStatusEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/process-groups/{id}/status/history" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets status history for a remote process group", + "description" : "", + "operationId" : "getProcessGroupStatusHistory", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/StatusHistoryEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/processor-types" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Retrieves the types of processors that this NiFi supports", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getProcessorTypes", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bundleGroupFilter", + "in" : "query", + "description" : "If specified, will only return types that are a member of this bundle group.", + "required" : false, + "type" : "string" + }, { + "name" : "bundleArtifactFilter", + "in" : "query", + "description" : "If specified, will only return types that are a member of this bundle artifact.", + "required" : false, + "type" : "string" + }, { + "name" : "type", + "in" : "query", + "description" : "If specified, will only return types whose fully qualified classname matches.", + "required" : false, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessorTypesEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/processors/{id}/status" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets status for a processor", + "description" : "", + "operationId" : "getProcessorStatus", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "nodewise", + "in" : "query", + "description" : "Whether or not to include the breakdown per node. Optional, defaults to false", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "clusterNodeId", + "in" : "query", + "description" : "The id of the node where to get the status.", + "required" : false, + "type" : "string" + }, { + "name" : "id", + "in" : "path", + "description" : "The processor id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessorStatusEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/processors/{id}/status/history" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets status history for a processor", + "description" : "", + "operationId" : "getProcessorStatusHistory", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The processor id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/StatusHistoryEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/registries" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets the listing of available flow registry clients", + "description" : "", + "operationId" : "getRegistryClients", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/FlowRegistryClientsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/registries/{id}/buckets" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets the buckets from the specified registry for the current user", + "description" : "", + "operationId" : "getBuckets", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The registry id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/FlowRegistryBucketsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/registries/{registry-id}/buckets/{bucket-id}/flows" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets the flows from the specified registry and bucket for the current user", + "description" : "", + "operationId" : "getFlows", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "registry-id", + "in" : "path", + "description" : "The registry client id.", + "required" : true, + "type" : "string" + }, { + "name" : "bucket-id", + "in" : "path", + "description" : "The bucket id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionedFlowsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/registries/{registry-id}/buckets/{bucket-id}/flows/{flow-id}/versions" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets the flow versions from the specified registry and bucket for the specified flow for the current user", + "description" : "", + "operationId" : "getVersions", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "registry-id", + "in" : "path", + "description" : "The registry client id.", + "required" : true, + "type" : "string" + }, { + "name" : "bucket-id", + "in" : "path", + "description" : "The bucket id.", + "required" : true, + "type" : "string" + }, { + "name" : "flow-id", + "in" : "path", + "description" : "The flow id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionedFlowSnapshotMetadataSetEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/remote-process-groups/{id}/status" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets status for a remote process group", + "description" : "", + "operationId" : "getRemoteProcessGroupStatus", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "nodewise", + "in" : "query", + "description" : "Whether or not to include the breakdown per node. Optional, defaults to false", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "clusterNodeId", + "in" : "query", + "description" : "The id of the node where to get the status.", + "required" : false, + "type" : "string" + }, { + "name" : "id", + "in" : "path", + "description" : "The remote process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/RemoteProcessGroupStatusEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/remote-process-groups/{id}/status/history" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets the status history", + "description" : "", + "operationId" : "getRemoteProcessGroupStatusHistory", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The remote process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/StatusHistoryEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/reporting-task-types" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Retrieves the types of reporting tasks that this NiFi supports", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getReportingTaskTypes", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bundleGroupFilter", + "in" : "query", + "description" : "If specified, will only return types that are a member of this bundle group.", + "required" : false, + "type" : "string" + }, { + "name" : "bundleArtifactFilter", + "in" : "query", + "description" : "If specified, will only return types that are a member of this bundle artifact.", + "required" : false, + "type" : "string" + }, { + "name" : "type", + "in" : "query", + "description" : "If specified, will only return types whose fully qualified classname matches.", + "required" : false, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ReportingTaskTypesEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/reporting-tasks" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets all reporting tasks", + "description" : "", + "operationId" : "getReportingTasks", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ReportingTasksEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/runtime-manifest" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Retrieves the runtime manifest for this NiFi instance.", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getRuntimeManifest", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/RuntimeManifestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/search-results" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Performs a search against this NiFi using the specified search term", + "description" : "Only search results from authorized components will be returned.", + "operationId" : "searchFlow", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "q", + "in" : "query", + "required" : false, + "type" : "string" + }, { + "name" : "a", + "in" : "query", + "required" : false, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/SearchResultsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/status" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets the current status of this NiFi", + "description" : "", + "operationId" : "getControllerStatus", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ControllerStatusEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flow/templates" : { + "get" : { + "tags" : [ "flow" ], + "summary" : "Gets all templates", + "description" : "", + "operationId" : "getTemplates", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/TemplatesEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /flow" : [ ] + } ] + } + }, + "/flowfile-queues/{id}/drop-requests" : { + "post" : { + "tags" : [ "flowfile-queues" ], + "summary" : "Creates a request to drop the contents of the queue in this connection.", + "description" : "", + "operationId" : "createDropRequest", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The connection id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/DropRequestEntity" + } + }, + "202" : { + "description" : "The request has been accepted. A HTTP response header will contain the URI where the response can be polled." + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write Source Data - /data/{component-type}/{uuid}" : [ ] + } ] + } + }, + "/flowfile-queues/{id}/drop-requests/{drop-request-id}" : { + "get" : { + "tags" : [ "flowfile-queues" ], + "summary" : "Gets the current status of a drop request for the specified connection.", + "description" : "", + "operationId" : "getDropRequest", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The connection id.", + "required" : true, + "type" : "string" + }, { + "name" : "drop-request-id", + "in" : "path", + "description" : "The drop request id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/DropRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write Source Data - /data/{component-type}/{uuid}" : [ ] + } ] + }, + "delete" : { + "tags" : [ "flowfile-queues" ], + "summary" : "Cancels and/or removes a request to drop the contents of this connection.", + "description" : "", + "operationId" : "removeDropRequest", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The connection id.", + "required" : true, + "type" : "string" + }, { + "name" : "drop-request-id", + "in" : "path", + "description" : "The drop request id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/DropRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write Source Data - /data/{component-type}/{uuid}" : [ ] + } ] + } + }, + "/flowfile-queues/{id}/flowfiles/{flowfile-uuid}" : { + "get" : { + "tags" : [ "flowfile-queues" ], + "summary" : "Gets a FlowFile from a Connection.", + "description" : "", + "operationId" : "getFlowFile", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The connection id.", + "required" : true, + "type" : "string" + }, { + "name" : "flowfile-uuid", + "in" : "path", + "description" : "The flowfile uuid.", + "required" : true, + "type" : "string" + }, { + "name" : "clusterNodeId", + "in" : "query", + "description" : "The id of the node where the content exists if clustered.", + "required" : false, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/FlowFileEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read Source Data - /data/{component-type}/{uuid}" : [ ] + } ] + } + }, + "/flowfile-queues/{id}/flowfiles/{flowfile-uuid}/content" : { + "get" : { + "tags" : [ "flowfile-queues" ], + "summary" : "Gets the content for a FlowFile in a Connection.", + "description" : "", + "operationId" : "downloadFlowFileContent", + "consumes" : [ "*/*" ], + "produces" : [ "*/*" ], + "parameters" : [ { + "name" : "clientId", + "in" : "query", + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "required" : false, + "type" : "string" + }, { + "name" : "id", + "in" : "path", + "description" : "The connection id.", + "required" : true, + "type" : "string" + }, { + "name" : "flowfile-uuid", + "in" : "path", + "description" : "The flowfile uuid.", + "required" : true, + "type" : "string" + }, { + "name" : "clusterNodeId", + "in" : "query", + "description" : "The id of the node where the content exists if clustered.", + "required" : false, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/StreamingOutput" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read Source Data - /data/{component-type}/{uuid}" : [ ] + } ] + } + }, + "/flowfile-queues/{id}/listing-requests" : { + "post" : { + "tags" : [ "flowfile-queues" ], + "summary" : "Lists the contents of the queue in this connection.", + "description" : "", + "operationId" : "createFlowFileListing", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The connection id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ListingRequestEntity" + } + }, + "202" : { + "description" : "The request has been accepted. A HTTP response header will contain the URI where the response can be polled." + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read Source Data - /data/{component-type}/{uuid}" : [ ] + } ] + } + }, + "/flowfile-queues/{id}/listing-requests/{listing-request-id}" : { + "get" : { + "tags" : [ "flowfile-queues" ], + "summary" : "Gets the current status of a listing request for the specified connection.", + "description" : "", + "operationId" : "getListingRequest", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The connection id.", + "required" : true, + "type" : "string" + }, { + "name" : "listing-request-id", + "in" : "path", + "description" : "The listing request id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ListingRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read Source Data - /data/{component-type}/{uuid}" : [ ] + } ] + }, + "delete" : { + "tags" : [ "flowfile-queues" ], + "summary" : "Cancels and/or removes a request to list the contents of this connection.", + "description" : "", + "operationId" : "deleteListingRequest", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The connection id.", + "required" : true, + "type" : "string" + }, { + "name" : "listing-request-id", + "in" : "path", + "description" : "The listing request id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ListingRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read Source Data - /data/{component-type}/{uuid}" : [ ] + } ] + } + }, + "/funnels/{id}" : { + "get" : { + "tags" : [ "funnel" ], + "summary" : "Gets a funnel", + "description" : "", + "operationId" : "getFunnel", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The funnel id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/FunnelEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /funnels/{uuid}" : [ ] + } ] + }, + "put" : { + "tags" : [ "funnel" ], + "summary" : "Updates a funnel", + "description" : "", + "operationId" : "updateFunnel", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The funnel id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The funnel configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/FunnelEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/FunnelEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /funnels/{uuid}" : [ ] + } ] + }, + "delete" : { + "tags" : [ "funnel" ], + "summary" : "Deletes a funnel", + "description" : "", + "operationId" : "removeFunnel", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "version", + "in" : "query", + "description" : "The revision is used to verify the client is working with the latest version of the flow.", + "required" : false, + "type" : "string" + }, { + "name" : "clientId", + "in" : "query", + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "required" : false, + "type" : "string" + }, { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The funnel id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/FunnelEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /funnels/{uuid}" : [ ] + }, { + "Write - Parent Process Group - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/input-ports/{id}" : { + "get" : { + "tags" : [ "input-ports" ], + "summary" : "Gets an input port", + "description" : "", + "operationId" : "getInputPort", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The input port id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/PortEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /input-ports/{uuid}" : [ ] + } ] + }, + "put" : { + "tags" : [ "input-ports" ], + "summary" : "Updates an input port", + "description" : "", + "operationId" : "updateInputPort", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The input port id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The input port configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/PortEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/PortEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /input-ports/{uuid}" : [ ] + } ] + }, + "delete" : { + "tags" : [ "input-ports" ], + "summary" : "Deletes an input port", + "description" : "", + "operationId" : "removeInputPort", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "version", + "in" : "query", + "description" : "The revision is used to verify the client is working with the latest version of the flow.", + "required" : false, + "type" : "string" + }, { + "name" : "clientId", + "in" : "query", + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "required" : false, + "type" : "string" + }, { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The input port id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/PortEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /input-ports/{uuid}" : [ ] + }, { + "Write - Parent Process Group - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/input-ports/{id}/run-status" : { + "put" : { + "tags" : [ "input-ports" ], + "summary" : "Updates run status of an input-port", + "description" : "", + "operationId" : "updateRunStatus", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The port id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The port run status.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/PortRunStatusEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessorEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /input-ports/{uuid} or /operation/input-ports/{uuid}" : [ ] + } ] + } + }, + "/labels/{id}" : { + "get" : { + "tags" : [ "labels" ], + "summary" : "Gets a label", + "description" : "", + "operationId" : "getLabel", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The label id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/LabelEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /labels/{uuid}" : [ ] + } ] + }, + "put" : { + "tags" : [ "labels" ], + "summary" : "Updates a label", + "description" : "", + "operationId" : "updateLabel", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The label id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The label configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/LabelEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/LabelEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /labels/{uuid}" : [ ] + } ] + }, + "delete" : { + "tags" : [ "labels" ], + "summary" : "Deletes a label", + "description" : "", + "operationId" : "removeLabel", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "version", + "in" : "query", + "description" : "The revision is used to verify the client is working with the latest version of the flow.", + "required" : false, + "type" : "string" + }, { + "name" : "clientId", + "in" : "query", + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "required" : false, + "type" : "string" + }, { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The label id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/LabelEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /labels/{uuid}" : [ ] + }, { + "Write - Parent Process Group - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/output-ports/{id}" : { + "get" : { + "tags" : [ "output-ports" ], + "summary" : "Gets an output port", + "description" : "", + "operationId" : "getOutputPort", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The output port id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/PortEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /output-ports/{uuid}" : [ ] + } ] + }, + "put" : { + "tags" : [ "output-ports" ], + "summary" : "Updates an output port", + "description" : "", + "operationId" : "updateOutputPort", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The output port id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The output port configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/PortEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/PortEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /output-ports/{uuid}" : [ ] + } ] + }, + "delete" : { + "tags" : [ "output-ports" ], + "summary" : "Deletes an output port", + "description" : "", + "operationId" : "removeOutputPort", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "version", + "in" : "query", + "description" : "The revision is used to verify the client is working with the latest version of the flow.", + "required" : false, + "type" : "string" + }, { + "name" : "clientId", + "in" : "query", + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "required" : false, + "type" : "string" + }, { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The output port id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/PortEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /output-ports/{uuid}" : [ ] + }, { + "Write - Parent Process Group - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/output-ports/{id}/run-status" : { + "put" : { + "tags" : [ "output-ports" ], + "summary" : "Updates run status of an output-port", + "description" : "", + "operationId" : "updateRunStatus", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The port id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The port run status.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/PortRunStatusEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessorEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /output-ports/{uuid} or /operation/output-ports/{uuid}" : [ ] + } ] + } + }, + "/parameter-contexts" : { + "post" : { + "tags" : [ "parameter-contexts" ], + "summary" : "Create a Parameter Context", + "description" : "", + "operationId" : "createParameterContext", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "in" : "body", + "name" : "body", + "description" : "The Parameter Context.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ParameterContextEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ParameterContextEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /parameter-contexts" : [ ] + }, { + "Read - for every inherited parameter context" : [ ] + } ] + } + }, + "/parameter-contexts/{contextId}/update-requests" : { + "post" : { + "tags" : [ "parameter-contexts" ], + "summary" : "Initiate the Update Request of a Parameter Context", + "description" : "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}.", + "operationId" : "submitParameterContextUpdate", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "contextId", + "in" : "path", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The updated version of the parameter context.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ParameterContextEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ParameterContextUpdateRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /parameter-contexts/{parameterContextId}" : [ ] + }, { + "Write - /parameter-contexts/{parameterContextId}" : [ ] + }, { + "Read - for every component that is affected by the update" : [ ] + }, { + "Write - for every component that is affected by the update" : [ ] + }, { + "Read - for every currently inherited parameter context" : [ ] + }, { + "Read - for any new inherited parameter context" : [ ] + } ] + } + }, + "/parameter-contexts/{contextId}/update-requests/{requestId}" : { + "get" : { + "tags" : [ "parameter-contexts" ], + "summary" : "Returns the Update Request with the given ID", + "description" : "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. ", + "operationId" : "getParameterContextUpdate", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "contextId", + "in" : "path", + "description" : "The ID of the Parameter Context", + "required" : true, + "type" : "string" + }, { + "name" : "requestId", + "in" : "path", + "description" : "The ID of the Update Request", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ParameterContextUpdateRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Only the user that submitted the request can get it" : [ ] + } ] + }, + "delete" : { + "tags" : [ "parameter-contexts" ], + "summary" : "Deletes the Update Request with the given ID", + "description" : "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.", + "operationId" : "deleteUpdateRequest", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "contextId", + "in" : "path", + "description" : "The ID of the ParameterContext", + "required" : true, + "type" : "string" + }, { + "name" : "requestId", + "in" : "path", + "description" : "The ID of the Update Request", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ParameterContextUpdateRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Only the user that submitted the request can remove it" : [ ] + } ] + } + }, + "/parameter-contexts/{contextId}/validation-requests" : { + "post" : { + "tags" : [ "parameter-contexts" ], + "summary" : "Initiate a Validation Request to determine how the validity of components will change if a Parameter Context were to be updated", + "description" : "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}.", + "operationId" : "submitValidationRequest", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "contextId", + "in" : "path", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The validation request", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ParameterContextValidationRequestEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ParameterContextValidationRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /parameter-contexts/{parameterContextId}" : [ ] + } ] + } + }, + "/parameter-contexts/{contextId}/validation-requests/{id}" : { + "get" : { + "tags" : [ "parameter-contexts" ], + "summary" : "Returns the Validation Request with the given ID", + "description" : "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. ", + "operationId" : "getValidationRequest", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "contextId", + "in" : "path", + "description" : "The ID of the Parameter Context", + "required" : true, + "type" : "string" + }, { + "name" : "id", + "in" : "path", + "description" : "The ID of the Validation Request", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ParameterContextValidationRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Only the user that submitted the request can get it" : [ ] + } ] + }, + "delete" : { + "tags" : [ "parameter-contexts" ], + "summary" : "Deletes the Validation Request with the given ID", + "description" : "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.", + "operationId" : "deleteValidationRequest", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "contextId", + "in" : "path", + "description" : "The ID of the Parameter Context", + "required" : true, + "type" : "string" + }, { + "name" : "id", + "in" : "path", + "description" : "The ID of the Update Request", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ParameterContextValidationRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Only the user that submitted the request can remove it" : [ ] + } ] + } + }, + "/parameter-contexts/{id}" : { + "get" : { + "tags" : [ "parameter-contexts" ], + "summary" : "Returns the Parameter Context with the given ID", + "description" : "Returns the Parameter Context with the given ID.", + "operationId" : "getParameterContext", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The ID of the Parameter Context", + "required" : true, + "type" : "string" + }, { + "name" : "includeInheritedParameters", + "in" : "query", + "description" : "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.", + "required" : false, + "type" : "boolean", + "default" : false + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ParameterContextEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /parameter-contexts/{id}" : [ ] + } ] + }, + "put" : { + "tags" : [ "parameter-contexts" ], + "summary" : "Modifies a Parameter Context", + "description" : "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.", + "operationId" : "updateParameterContext", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The updated Parameter Context", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ParameterContextEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ParameterContextEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /parameter-contexts/{id}" : [ ] + }, { + "Write - /parameter-contexts/{id}" : [ ] + } ] + }, + "delete" : { + "tags" : [ "parameter-contexts" ], + "summary" : "Deletes the Parameter Context with the given ID", + "description" : "Deletes the Parameter Context with the given ID.", + "operationId" : "deleteParameterContext", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "version", + "in" : "query", + "description" : "The version is used to verify the client is working with the latest version of the flow.", + "required" : false, + "type" : "string" + }, { + "name" : "clientId", + "in" : "query", + "description" : "If the client id is not specified, a new one will be generated. This value (whether specified or generated) is included in the response.", + "required" : false, + "type" : "string" + }, { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The Parameter Context ID.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ParameterContextEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /parameter-contexts/{uuid}" : [ ] + }, { + "Write - /parameter-contexts/{uuid}" : [ ] + }, { + "Read - /process-groups/{uuid}, for any Process Group that is currently bound to the Parameter Context" : [ ] + }, { + "Write - /process-groups/{uuid}, for any Process Group that is currently bound to the Parameter Context" : [ ] + } ] + } + }, + "/parameter-providers/{id}" : { + "get" : { + "tags" : [ "parameter-providers" ], + "summary" : "Gets a parameter provider", + "description" : "", + "operationId" : "getParameterProvider", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The parameter provider id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ParameterProviderEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /parameter-providers/{uuid}" : [ ] + } ] + }, + "put" : { + "tags" : [ "parameter-providers" ], + "summary" : "Updates a parameter provider", + "description" : "", + "operationId" : "updateParameterProvider", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The parameter provider id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The parameter provider configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ParameterProviderEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ParameterProviderEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /parameter-providers/{uuid}" : [ ] + }, { + "Read - any referenced Controller Services if this request changes the reference - /controller-services/{uuid}" : [ ] + } ] + }, + "delete" : { + "tags" : [ "parameter-providers" ], + "summary" : "Deletes a parameter provider", + "description" : "", + "operationId" : "removeParameterProvider", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "version", + "in" : "query", + "description" : "The revision is used to verify the client is working with the latest version of the flow.", + "required" : false, + "type" : "string" + }, { + "name" : "clientId", + "in" : "query", + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "required" : false, + "type" : "string" + }, { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The parameter provider id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ParameterProviderEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /parameter-providers/{uuid}" : [ ] + }, { + "Write - /controller" : [ ] + }, { + "Read - any referenced Controller Services - /controller-services/{uuid}" : [ ] + } ] + } + }, + "/parameter-providers/{id}/config/analysis" : { + "post" : { + "tags" : [ "parameter-providers" ], + "summary" : "Performs analysis of the component's configuration, providing information about which attributes are referenced.", + "description" : "", + "operationId" : "analyzeConfiguration", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The parameter provider id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The configuration analysis request.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ConfigurationAnalysisEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ConfigurationAnalysisEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /parameter-providers/{uuid}" : [ ] + } ] + } + }, + "/parameter-providers/{id}/config/verification-requests" : { + "post" : { + "tags" : [ "parameter-providers" ], + "summary" : "Performs verification of the Parameter Provider's configuration", + "description" : "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}.", + "operationId" : "submitConfigVerificationRequest", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The parameter provider id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The parameter provider configuration verification request.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/VerifyConfigRequestEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VerifyConfigRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /parameter-providers/{uuid}" : [ ] + } ] + } + }, + "/parameter-providers/{id}/config/verification-requests/{requestId}" : { + "get" : { + "tags" : [ "parameter-providers" ], + "summary" : "Returns the Verification Request with the given ID", + "description" : "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. ", + "operationId" : "getVerificationRequest", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The ID of the Parameter Provider", + "required" : true, + "type" : "string" + }, { + "name" : "requestId", + "in" : "path", + "description" : "The ID of the Verification Request", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VerifyConfigRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Only the user that submitted the request can get it" : [ ] + } ] + }, + "delete" : { + "tags" : [ "parameter-providers" ], + "summary" : "Deletes the Verification Request with the given ID", + "description" : "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.", + "operationId" : "deleteVerificationRequest", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The ID of the Parameter Provider", + "required" : true, + "type" : "string" + }, { + "name" : "requestId", + "in" : "path", + "description" : "The ID of the Verification Request", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VerifyConfigRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Only the user that submitted the request can remove it" : [ ] + } ] + } + }, + "/parameter-providers/{id}/descriptors" : { + "get" : { + "tags" : [ "parameter-providers" ], + "summary" : "Gets a parameter provider property descriptor", + "description" : "", + "operationId" : "getPropertyDescriptor", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The parameter provider id.", + "required" : true, + "type" : "string" + }, { + "name" : "propertyName", + "in" : "query", + "description" : "The property name.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/PropertyDescriptorEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /parameter-providers/{uuid}" : [ ] + } ] + } + }, + "/parameter-providers/{id}/parameters/fetch-requests" : { + "post" : { + "tags" : [ "parameter-providers" ], + "summary" : "Fetches and temporarily caches the parameters for a provider", + "description" : "", + "operationId" : "fetchParameters", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The parameter provider id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The parameter fetch request.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ParameterProviderParameterFetchEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ParameterProviderEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /parameter-providers/{uuid} or or /operation/parameter-providers/{uuid}" : [ ] + } ] + } + }, + "/parameter-providers/{id}/references" : { + "get" : { + "tags" : [ "parameter-providers" ], + "summary" : "Gets all references to a parameter provider", + "description" : "", + "operationId" : "getParameterProviderReferences", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The parameter provider id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ParameterProviderReferencingComponentsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /parameter-providers/{uuid}" : [ ] + } ] + } + }, + "/parameter-providers/{id}/state" : { + "get" : { + "tags" : [ "parameter-providers" ], + "summary" : "Gets the state for a parameter provider", + "description" : "", + "operationId" : "getState", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The parameter provider id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ComponentStateEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /parameter-providers/{uuid}" : [ ] + } ] + } + }, + "/parameter-providers/{id}/state/clear-requests" : { + "post" : { + "tags" : [ "parameter-providers" ], + "summary" : "Clears the state for a parameter provider", + "description" : "", + "operationId" : "clearState", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The parameter provider id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ComponentStateEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /parameter-providers/{uuid}" : [ ] + } ] + } + }, + "/parameter-providers/{providerId}/apply-parameters-requests" : { + "post" : { + "tags" : [ "parameter-providers" ], + "summary" : "Initiate a request to apply the fetched parameters of a Parameter Provider", + "description" : "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}.", + "operationId" : "submitApplyParameters", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "providerId", + "in" : "path", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The apply parameters request.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ParameterProviderParameterApplicationEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ParameterProviderApplyParametersRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /parameter-providers/{parameterProviderId}" : [ ] + }, { + "Write - /parameter-providers/{parameterProviderId}" : [ ] + }, { + "Read - for every component that is affected by the update" : [ ] + }, { + "Write - for every component that is affected by the update" : [ ] + } ] + } + }, + "/parameter-providers/{providerId}/apply-parameters-requests/{requestId}" : { + "get" : { + "tags" : [ "parameter-providers" ], + "summary" : "Returns the Apply Parameters Request with the given ID", + "description" : "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. ", + "operationId" : "getParameterProviderApplyParametersRequest", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "providerId", + "in" : "path", + "description" : "The ID of the Parameter Provider", + "required" : true, + "type" : "string" + }, { + "name" : "requestId", + "in" : "path", + "description" : "The ID of the Apply Parameters Request", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ParameterProviderApplyParametersRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Only the user that submitted the request can get it" : [ ] + } ] + }, + "delete" : { + "tags" : [ "parameter-providers" ], + "summary" : "Deletes the Apply Parameters Request with the given ID", + "description" : "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.", + "operationId" : "deleteApplyParametersRequest", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "providerId", + "in" : "path", + "description" : "The ID of the Parameter Provider", + "required" : true, + "type" : "string" + }, { + "name" : "requestId", + "in" : "path", + "description" : "The ID of the Apply Parameters Request", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ParameterProviderApplyParametersRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Only the user that submitted the request can remove it" : [ ] + } ] + } + }, + "/policies" : { + "post" : { + "tags" : [ "policies" ], + "summary" : "Creates an access policy", + "description" : "", + "operationId" : "createAccessPolicy", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "in" : "body", + "name" : "body", + "description" : "The access policy configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/AccessPolicyEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/AccessPolicyEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /policies/{resource}" : [ ] + } ] + } + }, + "/policies/{action}/{resource}" : { + "get" : { + "tags" : [ "policies" ], + "summary" : "Gets an access policy for the specified action and resource", + "description" : "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.", + "operationId" : "getAccessPolicyForResource", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "action", + "in" : "path", + "description" : "The request action.", + "required" : true, + "type" : "string", + "enum" : [ "read", "write" ] + }, { + "name" : "resource", + "in" : "path", + "description" : "The resource of the policy.", + "required" : true, + "type" : "string", + "pattern" : ".+" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/AccessPolicyEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /policies/{resource}" : [ ] + } ] + } + }, + "/policies/{id}" : { + "get" : { + "tags" : [ "policies" ], + "summary" : "Gets an access policy", + "description" : "", + "operationId" : "getAccessPolicy", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The access policy id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/AccessPolicyEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /policies/{resource}" : [ ] + } ] + }, + "put" : { + "tags" : [ "policies" ], + "summary" : "Updates a access policy", + "description" : "", + "operationId" : "updateAccessPolicy", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The access policy id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The access policy configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/AccessPolicyEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/AccessPolicyEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /policies/{resource}" : [ ] + } ] + }, + "delete" : { + "tags" : [ "policies" ], + "summary" : "Deletes an access policy", + "description" : "", + "operationId" : "removeAccessPolicy", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "version", + "in" : "query", + "description" : "The revision is used to verify the client is working with the latest version of the flow.", + "required" : false, + "type" : "string" + }, { + "name" : "clientId", + "in" : "query", + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "required" : false, + "type" : "string" + }, { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The access policy id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/AccessPolicyEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /policies/{resource}" : [ ] + }, { + "Write - Policy of the parent resource - /policies/{resource}" : [ ] + } ] + } + }, + "/process-groups/replace-requests/{id}" : { + "get" : { + "tags" : [ "process-groups" ], + "summary" : "Returns the Replace Request with the given ID", + "description" : "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.", + "operationId" : "getReplaceProcessGroupRequest", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The ID of the Replace Request", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessGroupReplaceRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Only the user that submitted the request can get it" : [ ] + } ] + }, + "delete" : { + "tags" : [ "process-groups" ], + "summary" : "Deletes the Replace Request with the given ID", + "description" : "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.", + "operationId" : "deleteReplaceProcessGroupRequest", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The ID of the Update Request", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessGroupReplaceRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Only the user that submitted the request can remove it" : [ ] + } ] + } + }, + "/process-groups/{groupId}/variable-registry/update-requests/{updateId}" : { + "get" : { + "tags" : [ "process-groups" ], + "summary" : "Gets a process group's variable registry", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getVariableRegistryUpdateRequest", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "groupId", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "name" : "updateId", + "in" : "path", + "description" : "The ID of the Variable Registry Update Request", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VariableRegistryUpdateRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + } ] + }, + "delete" : { + "tags" : [ "process-groups" ], + "summary" : "Deletes an update request for a process group's variable registry. If the request is not yet complete, it will automatically be cancelled.", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "deleteVariableRegistryUpdateRequest", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "groupId", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "name" : "updateId", + "in" : "path", + "description" : "The ID of the Variable Registry Update Request", + "required" : true, + "type" : "string" + }, { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VariableRegistryUpdateRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/process-groups/{id}" : { + "get" : { + "tags" : [ "process-groups" ], + "summary" : "Gets a process group", + "description" : "", + "operationId" : "getProcessGroup", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessGroupEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + } ] + }, + "put" : { + "tags" : [ "process-groups" ], + "summary" : "Updates a process group", + "description" : "", + "operationId" : "updateProcessGroup", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The process group configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ProcessGroupEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessGroupEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + } ] + }, + "delete" : { + "tags" : [ "process-groups" ], + "summary" : "Deletes a process group", + "description" : "", + "operationId" : "removeProcessGroup", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "version", + "in" : "query", + "description" : "The revision is used to verify the client is working with the latest version of the flow.", + "required" : false, + "type" : "string" + }, { + "name" : "clientId", + "in" : "query", + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "required" : false, + "type" : "string" + }, { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessGroupEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + }, { + "Write - Parent Process Group - /process-groups/{uuid}" : [ ] + }, { + "Read - any referenced Controller Services by any encapsulated components - /controller-services/{uuid}" : [ ] + }, { + "Write - /{component-type}/{uuid} - For all encapsulated components" : [ ] + } ] + } + }, + "/process-groups/{id}/connections" : { + "get" : { + "tags" : [ "process-groups" ], + "summary" : "Gets all connections", + "description" : "", + "operationId" : "getConnections", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ConnectionsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + } ] + }, + "post" : { + "tags" : [ "process-groups" ], + "summary" : "Creates a connection", + "description" : "", + "operationId" : "createConnection", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The connection configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ConnectionEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ConnectionEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + }, { + "Write Source - /{component-type}/{uuid}" : [ ] + }, { + "Write Destination - /{component-type}/{uuid}" : [ ] + } ] + } + }, + "/process-groups/{id}/controller-services" : { + "post" : { + "tags" : [ "process-groups" ], + "summary" : "Creates a new controller service", + "description" : "", + "operationId" : "createControllerService", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The controller service configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ControllerServiceEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ControllerServiceEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + }, { + "Read - any referenced Controller Services - /controller-services/{uuid}" : [ ] + }, { + "Write - if the Controller Service is restricted - /restricted-components" : [ ] + } ] + } + }, + "/process-groups/{id}/download" : { + "get" : { + "tags" : [ "process-groups" ], + "summary" : "Gets a process group for download", + "description" : "", + "operationId" : "exportProcessGroup", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "name" : "includeReferencedServices", + "in" : "query", + "description" : "If referenced services from outside the target group should be included", + "required" : false, + "type" : "boolean", + "default" : false + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "string" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/process-groups/{id}/empty-all-connections-requests" : { + "post" : { + "tags" : [ "process-groups" ], + "summary" : "Creates a request to drop all flowfiles of all connection queues in this process group.", + "description" : "", + "operationId" : "createEmptyAllConnectionsRequest", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/DropRequestEntity" + } + }, + "202" : { + "description" : "The request has been accepted. An HTTP response header will contain the URI where the status can be polled." + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid} - For this and all encapsulated process groups" : [ ] + }, { + "Write Source Data - /data/{component-type}/{uuid} - For all encapsulated connections" : [ ] + } ] + } + }, + "/process-groups/{id}/empty-all-connections-requests/{drop-request-id}" : { + "get" : { + "tags" : [ "process-groups" ], + "summary" : "Gets the current status of a drop all flowfiles request.", + "description" : "", + "operationId" : "getDropAllFlowfilesRequest", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "name" : "drop-request-id", + "in" : "path", + "description" : "The drop request id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/DropRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid} - For this and all encapsulated process groups" : [ ] + }, { + "Write Source Data - /data/{component-type}/{uuid} - For all encapsulated connections" : [ ] + } ] + }, + "delete" : { + "tags" : [ "process-groups" ], + "summary" : "Cancels and/or removes a request to drop all flowfiles.", + "description" : "", + "operationId" : "removeDropRequest", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "name" : "drop-request-id", + "in" : "path", + "description" : "The drop request id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/DropRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid} - For this and all encapsulated process groups" : [ ] + }, { + "Write Source Data - /data/{component-type}/{uuid} - For all encapsulated connections" : [ ] + } ] + } + }, + "/process-groups/{id}/flow-contents" : { + "put" : { + "tags" : [ "process-groups" ], + "summary" : "Replace Process Group contents with the given ID with the specified Process Group contents", + "description" : "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.", + "operationId" : "replaceProcessGroup", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The process group replace request entity.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ProcessGroupImportEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessGroupImportEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + }, { + "Write - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/process-groups/{id}/funnels" : { + "get" : { + "tags" : [ "process-groups" ], + "summary" : "Gets all funnels", + "description" : "", + "operationId" : "getFunnels", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/FunnelsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + } ] + }, + "post" : { + "tags" : [ "process-groups" ], + "summary" : "Creates a funnel", + "description" : "", + "operationId" : "createFunnel", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The funnel configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/FunnelEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/FunnelEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/process-groups/{id}/input-ports" : { + "get" : { + "tags" : [ "process-groups" ], + "summary" : "Gets all input ports", + "description" : "", + "operationId" : "getInputPorts", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/InputPortsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + } ] + }, + "post" : { + "tags" : [ "process-groups" ], + "summary" : "Creates an input port", + "description" : "", + "operationId" : "createInputPort", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The input port configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/PortEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/PortEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/process-groups/{id}/labels" : { + "get" : { + "tags" : [ "process-groups" ], + "summary" : "Gets all labels", + "description" : "", + "operationId" : "getLabels", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/LabelsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + } ] + }, + "post" : { + "tags" : [ "process-groups" ], + "summary" : "Creates a label", + "description" : "", + "operationId" : "createLabel", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The label configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/LabelEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/LabelEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/process-groups/{id}/local-modifications" : { + "get" : { + "tags" : [ "process-groups" ], + "summary" : "Gets a list of local modifications to the Process Group since it was last synchronized with the Flow Registry", + "description" : "", + "operationId" : "getLocalModifications", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/FlowComparisonEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + }, { + "Read - /{component-type}/{uuid} - For all encapsulated components" : [ ] + } ] + } + }, + "/process-groups/{id}/output-ports" : { + "get" : { + "tags" : [ "process-groups" ], + "summary" : "Gets all output ports", + "description" : "", + "operationId" : "getOutputPorts", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/OutputPortsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + } ] + }, + "post" : { + "tags" : [ "process-groups" ], + "summary" : "Creates an output port", + "description" : "", + "operationId" : "createOutputPort", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The output port configuration.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/PortEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/PortEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/process-groups/{id}/process-groups" : { + "get" : { + "tags" : [ "process-groups" ], + "summary" : "Gets all process groups", + "description" : "", + "operationId" : "getProcessGroups", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessGroupsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + } ] + }, + "post" : { + "tags" : [ "process-groups" ], + "summary" : "Creates a process group", + "description" : "", + "operationId" : "createProcessGroup", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The process group configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ProcessGroupEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessGroupEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/process-groups/{id}/process-groups/import" : { + "post" : { + "tags" : [ "process-groups" ], + "summary" : "Imports a specified process group", + "description" : "", + "operationId" : "importProcessGroup", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessGroupEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/process-groups/{id}/process-groups/upload" : { + "post" : { + "tags" : [ "process-groups" ], + "summary" : "Uploads a versioned flow definition and creates a process group", + "description" : "", + "operationId" : "uploadProcessGroup", + "consumes" : [ "multipart/form-data" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The process group name.", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "in" : "body", + "name" : "body", + "description" : "The process group X position.", + "required" : true, + "schema" : { + "type" : "number", + "format" : "double" + } + }, { + "in" : "body", + "name" : "body", + "description" : "The process group Y position.", + "required" : true, + "schema" : { + "type" : "number", + "format" : "double" + } + }, { + "in" : "body", + "name" : "body", + "description" : "The client id.", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "in" : "body", + "name" : "body", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "schema" : { + "type" : "boolean" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessGroupEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/process-groups/{id}/processors" : { + "get" : { + "tags" : [ "process-groups" ], + "summary" : "Gets all processors", + "description" : "", + "operationId" : "getProcessors", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "name" : "includeDescendantGroups", + "in" : "query", + "description" : "Whether or not to include processors from descendant process groups", + "required" : false, + "type" : "boolean", + "default" : false + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessorsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + } ] + }, + "post" : { + "tags" : [ "process-groups" ], + "summary" : "Creates a new processor", + "description" : "", + "operationId" : "createProcessor", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The processor configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ProcessorEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessorEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + }, { + "Read - any referenced Controller Services - /controller-services/{uuid}" : [ ] + }, { + "Write - if the Processor is restricted - /restricted-components" : [ ] + } ] + } + }, + "/process-groups/{id}/remote-process-groups" : { + "get" : { + "tags" : [ "process-groups" ], + "summary" : "Gets all remote process groups", + "description" : "", + "operationId" : "getRemoteProcessGroups", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/RemoteProcessGroupsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + } ] + }, + "post" : { + "tags" : [ "process-groups" ], + "summary" : "Creates a new process group", + "description" : "", + "operationId" : "createRemoteProcessGroup", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The remote process group configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/RemoteProcessGroupEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/RemoteProcessGroupEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/process-groups/{id}/replace-requests" : { + "post" : { + "tags" : [ "process-groups" ], + "summary" : "Initiate the Replace Request of a Process Group with the given ID", + "description" : "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.", + "operationId" : "initiateReplaceProcessGroup", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The process group replace request entity", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ProcessGroupImportEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessGroupReplaceRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + }, { + "Write - /process-groups/{uuid}" : [ ] + }, { + "Read - /{component-type}/{uuid} - For all encapsulated components" : [ ] + }, { + "Write - /{component-type}/{uuid} - For all encapsulated components" : [ ] + }, { + "Write - if the template contains any restricted components - /restricted-components" : [ ] + }, { + "Read - /parameter-contexts/{uuid} - For any Parameter Context that is referenced by a Property that is changed, added, or removed" : [ ] + } ] + } + }, + "/process-groups/{id}/snippet-instance" : { + "post" : { + "tags" : [ "process-groups" ], + "summary" : "Copies a snippet and discards it.", + "description" : "", + "operationId" : "copySnippet", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The copy snippet request.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/CopySnippetRequestEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/FlowEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + }, { + "Read - /{component-type}/{uuid} - For each component in the snippet and their descendant components" : [ ] + }, { + "Write - if the snippet contains any restricted Processors - /restricted-components" : [ ] + } ] + } + }, + "/process-groups/{id}/template-instance" : { + "post" : { + "tags" : [ "process-groups" ], + "summary" : "Instantiates a template", + "description" : "", + "operationId" : "instantiateTemplate", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The instantiate template request.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/InstantiateTemplateRequestEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/FlowEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + }, { + "Read - /templates/{uuid}" : [ ] + }, { + "Write - if the template contains any restricted components - /restricted-components" : [ ] + } ] + } + }, + "/process-groups/{id}/templates" : { + "post" : { + "tags" : [ "process-groups" ], + "summary" : "Creates a template and discards the specified snippet.", + "description" : "", + "operationId" : "createTemplate", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The create template request.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/CreateTemplateRequestEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/TemplateEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + }, { + "Read - /{component-type}/{uuid} - For each component in the snippet and their descendant components" : [ ] + } ] + } + }, + "/process-groups/{id}/templates/import" : { + "post" : { + "tags" : [ "process-groups" ], + "summary" : "Imports a template", + "description" : "", + "operationId" : "importTemplate", + "consumes" : [ "application/xml" ], + "produces" : [ "application/xml" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/TemplateEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/process-groups/{id}/templates/upload" : { + "post" : { + "tags" : [ "process-groups" ], + "summary" : "Uploads a template", + "description" : "", + "operationId" : "uploadTemplate", + "consumes" : [ "multipart/form-data" ], + "produces" : [ "application/xml" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "schema" : { + "type" : "boolean" + } + }, { + "name" : "template", + "in" : "formData", + "description" : "The binary content of the template file being uploaded.", + "required" : true, + "type" : "file" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/TemplateEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/process-groups/{id}/variable-registry" : { + "get" : { + "tags" : [ "process-groups" ], + "summary" : "Gets a process group's variable registry", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getVariableRegistry", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "name" : "includeAncestorGroups", + "in" : "query", + "description" : "Whether or not to include ancestor groups", + "required" : false, + "type" : "boolean", + "default" : true + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VariableRegistryEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + } ] + }, + "put" : { + "tags" : [ "process-groups" ], + "summary" : "Updates the contents of a Process Group's variable Registry", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "updateVariableRegistry", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The variable registry configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/VariableRegistryEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VariableRegistryEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/process-groups/{id}/variable-registry/update-requests" : { + "post" : { + "tags" : [ "process-groups" ], + "summary" : "Submits a request to update a process group's variable registry", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "submitUpdateVariableRegistryRequest", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The variable registry configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/VariableRegistryEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VariableRegistryUpdateRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/processors/run-status-details/queries" : { + "post" : { + "tags" : [ "processors" ], + "summary" : "Submits a query to retrieve the run status details of all processors that are in the given list of Processor IDs", + "description" : "", + "operationId" : "getProcessorRunStatusDetails", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "in" : "body", + "name" : "body", + "description" : "The request for the processors that should be included in the results", + "required" : false, + "schema" : { + "$ref" : "#/definitions/RunStatusDetailsRequestEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessorsRunStatusDetailsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /processors/{uuid} for each processor whose run status information is requested" : [ ] + } ] + } + }, + "/processors/{id}" : { + "get" : { + "tags" : [ "processors" ], + "summary" : "Gets a processor", + "description" : "", + "operationId" : "getProcessor", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The processor id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessorEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /processors/{uuid}" : [ ] + } ] + }, + "put" : { + "tags" : [ "processors" ], + "summary" : "Updates a processor", + "description" : "", + "operationId" : "updateProcessor", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The processor id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The processor configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ProcessorEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessorEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /processors/{uuid}" : [ ] + }, { + "Read - any referenced Controller Services if this request changes the reference - /controller-services/{uuid}" : [ ] + } ] + }, + "delete" : { + "tags" : [ "processors" ], + "summary" : "Deletes a processor", + "description" : "", + "operationId" : "deleteProcessor", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "version", + "in" : "query", + "description" : "The revision is used to verify the client is working with the latest version of the flow.", + "required" : false, + "type" : "string" + }, { + "name" : "clientId", + "in" : "query", + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "required" : false, + "type" : "string" + }, { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The processor id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessorEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /processors/{uuid}" : [ ] + }, { + "Write - Parent Process Group - /process-groups/{uuid}" : [ ] + }, { + "Read - any referenced Controller Services - /controller-services/{uuid}" : [ ] + } ] + } + }, + "/processors/{id}/config/analysis" : { + "post" : { + "tags" : [ "processors" ], + "summary" : "Performs analysis of the component's configuration, providing information about which attributes are referenced.", + "description" : "", + "operationId" : "analyzeConfiguration", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The processor id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The processor configuration analysis request.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ConfigurationAnalysisEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ConfigurationAnalysisEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /processors/{uuid}" : [ ] + } ] + } + }, + "/processors/{id}/config/verification-requests" : { + "post" : { + "tags" : [ "processors" ], + "summary" : "Performs verification of the Processor's configuration", + "description" : "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}.", + "operationId" : "submitProcessorVerificationRequest", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The processor id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The processor configuration verification request.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/VerifyConfigRequestEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VerifyConfigRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /processors/{uuid}" : [ ] + } ] + } + }, + "/processors/{id}/config/verification-requests/{requestId}" : { + "get" : { + "tags" : [ "processors" ], + "summary" : "Returns the Verification Request with the given ID", + "description" : "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. ", + "operationId" : "getVerificationRequest", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The ID of the Processor", + "required" : true, + "type" : "string" + }, { + "name" : "requestId", + "in" : "path", + "description" : "The ID of the Verification Request", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VerifyConfigRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Only the user that submitted the request can get it" : [ ] + } ] + }, + "delete" : { + "tags" : [ "processors" ], + "summary" : "Deletes the Verification Request with the given ID", + "description" : "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.", + "operationId" : "deleteVerificationRequest", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The ID of the Processor", + "required" : true, + "type" : "string" + }, { + "name" : "requestId", + "in" : "path", + "description" : "The ID of the Verification Request", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VerifyConfigRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Only the user that submitted the request can remove it" : [ ] + } ] + } + }, + "/processors/{id}/descriptors" : { + "get" : { + "tags" : [ "processors" ], + "summary" : "Gets the descriptor for a processor property", + "description" : "", + "operationId" : "getPropertyDescriptor", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "clientId", + "in" : "query", + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "required" : false, + "type" : "string" + }, { + "name" : "id", + "in" : "path", + "description" : "The processor id.", + "required" : true, + "type" : "string" + }, { + "name" : "propertyName", + "in" : "query", + "description" : "The property name.", + "required" : true, + "type" : "string" + }, { + "name" : "sensitive", + "in" : "query", + "description" : "Property Descriptor requested sensitive status", + "required" : false, + "type" : "boolean", + "default" : false + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/PropertyDescriptorEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /processors/{uuid}" : [ ] + } ] + } + }, + "/processors/{id}/diagnostics" : { + "get" : { + "tags" : [ "processors" ], + "summary" : "Gets diagnostics information about a processor", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getProcessorDiagnostics", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The processor id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessorEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /processors/{uuid}" : [ ] + } ] + } + }, + "/processors/{id}/run-status" : { + "put" : { + "tags" : [ "processors" ], + "summary" : "Updates run status of a processor", + "description" : "", + "operationId" : "updateRunStatus", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The processor id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The processor run status.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ProcessorRunStatusEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessorEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /processors/{uuid} or /operation/processors/{uuid}" : [ ] + } ] + } + }, + "/processors/{id}/state" : { + "get" : { + "tags" : [ "processors" ], + "summary" : "Gets the state for a processor", + "description" : "", + "operationId" : "getState", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The processor id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ComponentStateEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /processors/{uuid}" : [ ] + } ] + } + }, + "/processors/{id}/state/clear-requests" : { + "post" : { + "tags" : [ "processors" ], + "summary" : "Clears the state for a processor", + "description" : "", + "operationId" : "clearState", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The processor id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ComponentStateEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /processors/{uuid}" : [ ] + } ] + } + }, + "/processors/{id}/threads" : { + "delete" : { + "tags" : [ "processors" ], + "summary" : "Terminates a processor, essentially \"deleting\" its threads and any active tasks", + "description" : "", + "operationId" : "terminateProcessor", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The processor id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProcessorEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /processors/{uuid} or /operation/processors/{uuid}" : [ ] + } ] + } + }, + "/provenance" : { + "post" : { + "tags" : [ "provenance" ], + "summary" : "Submits a provenance query", + "description" : "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.", + "operationId" : "submitProvenanceRequest", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "in" : "body", + "name" : "body", + "description" : "The provenance query details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ProvenanceEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProvenanceEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /provenance" : [ ] + }, { + "Read - /data/{component-type}/{uuid}" : [ ] + } ] + } + }, + "/provenance-events/latest/replays" : { + "post" : { + "tags" : [ "provenance-events" ], + "summary" : "Replays content from a provenance event", + "description" : "", + "operationId" : "submitReplayLatestEvent", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "in" : "body", + "name" : "body", + "description" : "The replay request.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ReplayLastEventRequestEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ReplayLastEventResponseEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read Component Provenance Data - /provenance-data/{component-type}/{uuid}" : [ ] + }, { + "Read Component Data - /data/{component-type}/{uuid}" : [ ] + }, { + "Write Component Data - /data/{component-type}/{uuid}" : [ ] + } ] + } + }, + "/provenance-events/replays" : { + "post" : { + "tags" : [ "provenance-events" ], + "summary" : "Replays content from a provenance event", + "description" : "", + "operationId" : "submitReplay", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "in" : "body", + "name" : "body", + "description" : "The replay request.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/SubmitReplayRequestEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProvenanceEventEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read Component Provenance Data - /provenance-data/{component-type}/{uuid}" : [ ] + }, { + "Read Component Data - /data/{component-type}/{uuid}" : [ ] + }, { + "Write Component Data - /data/{component-type}/{uuid}" : [ ] + } ] + } + }, + "/provenance-events/{id}" : { + "get" : { + "tags" : [ "provenance-events" ], + "summary" : "Gets a provenance event", + "description" : "", + "operationId" : "getProvenanceEvent", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "clusterNodeId", + "in" : "query", + "description" : "The id of the node where this event exists if clustered.", + "required" : false, + "type" : "string" + }, { + "name" : "id", + "in" : "path", + "description" : "The provenance event id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProvenanceEventEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read Component Provenance Data - /provenance-data/{component-type}/{uuid}" : [ ] + } ] + } + }, + "/provenance-events/{id}/content/input" : { + "get" : { + "tags" : [ "provenance-events" ], + "summary" : "Gets the input content for a provenance event", + "description" : "", + "operationId" : "getInputContent", + "consumes" : [ "*/*" ], + "produces" : [ "*/*" ], + "parameters" : [ { + "name" : "clusterNodeId", + "in" : "query", + "description" : "The id of the node where the content exists if clustered.", + "required" : false, + "type" : "string" + }, { + "name" : "id", + "in" : "path", + "description" : "The provenance event id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/StreamingOutput" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read Component Provenance Data - /provenance-data/{component-type}/{uuid}" : [ ] + }, { + "Read Component Data - /data/{component-type}/{uuid}" : [ ] + } ] + } + }, + "/provenance-events/{id}/content/output" : { + "get" : { + "tags" : [ "provenance-events" ], + "summary" : "Gets the output content for a provenance event", + "description" : "", + "operationId" : "getOutputContent", + "consumes" : [ "*/*" ], + "produces" : [ "*/*" ], + "parameters" : [ { + "name" : "clusterNodeId", + "in" : "query", + "description" : "The id of the node where the content exists if clustered.", + "required" : false, + "type" : "string" + }, { + "name" : "id", + "in" : "path", + "description" : "The provenance event id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/StreamingOutput" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read Component Provenance Data - /provenance-data/{component-type}/{uuid}" : [ ] + }, { + "Read Component Data - /data/{component-type}/{uuid}" : [ ] + } ] + } + }, + "/provenance/lineage" : { + "post" : { + "tags" : [ "provenance" ], + "summary" : "Submits a lineage query", + "description" : "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.", + "operationId" : "submitLineageRequest", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "in" : "body", + "name" : "body", + "description" : "The lineage query details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/LineageEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/LineageEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /provenance" : [ ] + }, { + "Read - /data/{component-type}/{uuid}" : [ ] + } ] + } + }, + "/provenance/lineage/{id}" : { + "get" : { + "tags" : [ "provenance" ], + "summary" : "Gets a lineage query", + "description" : "", + "operationId" : "getLineage", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "clusterNodeId", + "in" : "query", + "description" : "The id of the node where this query exists if clustered.", + "required" : false, + "type" : "string" + }, { + "name" : "id", + "in" : "path", + "description" : "The id of the lineage query.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/LineageEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /provenance" : [ ] + }, { + "Read - /data/{component-type}/{uuid}" : [ ] + } ] + }, + "delete" : { + "tags" : [ "provenance" ], + "summary" : "Deletes a lineage query", + "description" : "", + "operationId" : "deleteLineage", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "clusterNodeId", + "in" : "query", + "description" : "The id of the node where this query exists if clustered.", + "required" : false, + "type" : "string" + }, { + "name" : "id", + "in" : "path", + "description" : "The id of the lineage query.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/LineageEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /provenance" : [ ] + } ] + } + }, + "/provenance/search-options" : { + "get" : { + "tags" : [ "provenance" ], + "summary" : "Gets the searchable attributes for provenance events", + "description" : "", + "operationId" : "getSearchOptions", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProvenanceOptionsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /provenance" : [ ] + } ] + } + }, + "/provenance/{id}" : { + "get" : { + "tags" : [ "provenance" ], + "summary" : "Gets a provenance query", + "description" : "", + "operationId" : "getProvenance", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "clusterNodeId", + "in" : "query", + "description" : "The id of the node where this query exists if clustered.", + "required" : false, + "type" : "string" + }, { + "name" : "summarize", + "in" : "query", + "description" : "Whether or not incremental results are returned. If false, provenance events are only returned once the query completes. This property is true by default.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "incrementalResults", + "in" : "query", + "description" : "Whether or not to summarize provenance events returned. This property is false by default.", + "required" : false, + "type" : "boolean", + "default" : true + }, { + "name" : "id", + "in" : "path", + "description" : "The id of the provenance query.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProvenanceEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /provenance" : [ ] + }, { + "Read - /data/{component-type}/{uuid}" : [ ] + } ] + }, + "delete" : { + "tags" : [ "provenance" ], + "summary" : "Deletes a provenance query", + "description" : "", + "operationId" : "deleteProvenance", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "clusterNodeId", + "in" : "query", + "description" : "The id of the node where this query exists if clustered.", + "required" : false, + "type" : "string" + }, { + "name" : "id", + "in" : "path", + "description" : "The id of the provenance query.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ProvenanceEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /provenance" : [ ] + } ] + } + }, + "/remote-process-groups/process-group/{id}/run-status" : { + "put" : { + "tags" : [ "remote-process-groups" ], + "summary" : "Updates run status of all remote process groups in a process group (recursively)", + "description" : "", + "operationId" : "updateRemoteProcessGroupRunStatuses", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The remote process groups run status.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/RemotePortRunStatusEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/RemoteProcessGroupEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /remote-process-groups/{uuid} or /operation/remote-process-groups/{uuid}" : [ ] + } ] + } + }, + "/remote-process-groups/{id}" : { + "get" : { + "tags" : [ "remote-process-groups" ], + "summary" : "Gets a remote process group", + "description" : "", + "operationId" : "getRemoteProcessGroup", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The remote process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/RemoteProcessGroupEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /remote-process-groups/{uuid}" : [ ] + } ] + }, + "put" : { + "tags" : [ "remote-process-groups" ], + "summary" : "Updates a remote process group", + "description" : "", + "operationId" : "updateRemoteProcessGroup", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The remote process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The remote process group.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/RemoteProcessGroupEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/RemoteProcessGroupEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /remote-process-groups/{uuid}" : [ ] + } ] + }, + "delete" : { + "tags" : [ "remote-process-groups" ], + "summary" : "Deletes a remote process group", + "description" : "", + "operationId" : "removeRemoteProcessGroup", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "version", + "in" : "query", + "description" : "The revision is used to verify the client is working with the latest version of the flow.", + "required" : false, + "type" : "string" + }, { + "name" : "clientId", + "in" : "query", + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "required" : false, + "type" : "string" + }, { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The remote process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/RemoteProcessGroupEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /remote-process-groups/{uuid}" : [ ] + }, { + "Write - Parent Process Group - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/remote-process-groups/{id}/input-ports/{port-id}" : { + "put" : { + "tags" : [ "remote-process-groups" ], + "summary" : "Updates a remote port", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "updateRemoteProcessGroupInputPort", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The remote process group id.", + "required" : true, + "type" : "string" + }, { + "name" : "port-id", + "in" : "path", + "description" : "The remote process group port id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The remote process group port.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/RemoteProcessGroupPortEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/RemoteProcessGroupPortEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /remote-process-groups/{uuid}" : [ ] + } ] + } + }, + "/remote-process-groups/{id}/input-ports/{port-id}/run-status" : { + "put" : { + "tags" : [ "remote-process-groups" ], + "summary" : "Updates run status of a remote port", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "updateRemoteProcessGroupInputPortRunStatus", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The remote process group id.", + "required" : true, + "type" : "string" + }, { + "name" : "port-id", + "in" : "path", + "description" : "The remote process group port id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The remote process group port.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/RemotePortRunStatusEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/RemoteProcessGroupPortEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /remote-process-groups/{uuid} or /operation/remote-process-groups/{uuid}" : [ ] + } ] + } + }, + "/remote-process-groups/{id}/output-ports/{port-id}" : { + "put" : { + "tags" : [ "remote-process-groups" ], + "summary" : "Updates a remote port", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "updateRemoteProcessGroupOutputPort", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The remote process group id.", + "required" : true, + "type" : "string" + }, { + "name" : "port-id", + "in" : "path", + "description" : "The remote process group port id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The remote process group port.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/RemoteProcessGroupPortEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/RemoteProcessGroupPortEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /remote-process-groups/{uuid}" : [ ] + } ] + } + }, + "/remote-process-groups/{id}/output-ports/{port-id}/run-status" : { + "put" : { + "tags" : [ "remote-process-groups" ], + "summary" : "Updates run status of a remote port", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "updateRemoteProcessGroupOutputPortRunStatus", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The remote process group id.", + "required" : true, + "type" : "string" + }, { + "name" : "port-id", + "in" : "path", + "description" : "The remote process group port id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The remote process group port.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/RemotePortRunStatusEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/RemoteProcessGroupPortEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /remote-process-groups/{uuid} or /operation/remote-process-groups/{uuid}" : [ ] + } ] + } + }, + "/remote-process-groups/{id}/run-status" : { + "put" : { + "tags" : [ "remote-process-groups" ], + "summary" : "Updates run status of a remote process group", + "description" : "", + "operationId" : "updateRemoteProcessGroupRunStatus", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The remote process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The remote process group run status.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/RemotePortRunStatusEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/RemoteProcessGroupEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /remote-process-groups/{uuid} or /operation/remote-process-groups/{uuid}" : [ ] + } ] + } + }, + "/remote-process-groups/{id}/state" : { + "get" : { + "tags" : [ "remote-process-groups" ], + "summary" : "Gets the state for a RemoteProcessGroup", + "description" : "", + "operationId" : "getState", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The processor id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ComponentStateEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /remote-process-groups/{uuid}" : [ ] + } ] + } + }, + "/reporting-tasks/{id}" : { + "get" : { + "tags" : [ "reporting-tasks" ], + "summary" : "Gets a reporting task", + "description" : "", + "operationId" : "getReportingTask", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The reporting task id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ReportingTaskEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /reporting-tasks/{uuid}" : [ ] + } ] + }, + "put" : { + "tags" : [ "reporting-tasks" ], + "summary" : "Updates a reporting task", + "description" : "", + "operationId" : "updateReportingTask", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The reporting task id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The reporting task configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ReportingTaskEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ReportingTaskEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /reporting-tasks/{uuid}" : [ ] + }, { + "Read - any referenced Controller Services if this request changes the reference - /controller-services/{uuid}" : [ ] + } ] + }, + "delete" : { + "tags" : [ "reporting-tasks" ], + "summary" : "Deletes a reporting task", + "description" : "", + "operationId" : "removeReportingTask", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "version", + "in" : "query", + "description" : "The revision is used to verify the client is working with the latest version of the flow.", + "required" : false, + "type" : "string" + }, { + "name" : "clientId", + "in" : "query", + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "required" : false, + "type" : "string" + }, { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The reporting task id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ReportingTaskEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /reporting-tasks/{uuid}" : [ ] + }, { + "Write - /controller" : [ ] + }, { + "Read - any referenced Controller Services - /controller-services/{uuid}" : [ ] + } ] + } + }, + "/reporting-tasks/{id}/config/analysis" : { + "post" : { + "tags" : [ "reporting-tasks" ], + "summary" : "Performs analysis of the component's configuration, providing information about which attributes are referenced.", + "description" : "", + "operationId" : "analyzeConfiguration", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The reporting task id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The configuration analysis request.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ConfigurationAnalysisEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ConfigurationAnalysisEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /reporting-tasks/{uuid}" : [ ] + } ] + } + }, + "/reporting-tasks/{id}/config/verification-requests" : { + "post" : { + "tags" : [ "reporting-tasks" ], + "summary" : "Performs verification of the Reporting Task's configuration", + "description" : "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}.", + "operationId" : "submitConfigVerificationRequest", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The reporting task id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The reporting task configuration verification request.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/VerifyConfigRequestEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VerifyConfigRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /reporting-tasks/{uuid}" : [ ] + } ] + } + }, + "/reporting-tasks/{id}/config/verification-requests/{requestId}" : { + "get" : { + "tags" : [ "reporting-tasks" ], + "summary" : "Returns the Verification Request with the given ID", + "description" : "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. ", + "operationId" : "getVerificationRequest", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The ID of the Reporting Task", + "required" : true, + "type" : "string" + }, { + "name" : "requestId", + "in" : "path", + "description" : "The ID of the Verification Request", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VerifyConfigRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Only the user that submitted the request can get it" : [ ] + } ] + }, + "delete" : { + "tags" : [ "reporting-tasks" ], + "summary" : "Deletes the Verification Request with the given ID", + "description" : "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.", + "operationId" : "deleteVerificationRequest", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The ID of the Reporting Task", + "required" : true, + "type" : "string" + }, { + "name" : "requestId", + "in" : "path", + "description" : "The ID of the Verification Request", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VerifyConfigRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Only the user that submitted the request can remove it" : [ ] + } ] + } + }, + "/reporting-tasks/{id}/descriptors" : { + "get" : { + "tags" : [ "reporting-tasks" ], + "summary" : "Gets a reporting task property descriptor", + "description" : "", + "operationId" : "getPropertyDescriptor", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The reporting task id.", + "required" : true, + "type" : "string" + }, { + "name" : "propertyName", + "in" : "query", + "description" : "The property name.", + "required" : true, + "type" : "string" + }, { + "name" : "sensitive", + "in" : "query", + "description" : "Property Descriptor requested sensitive status", + "required" : false, + "type" : "boolean", + "default" : false + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/PropertyDescriptorEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /reporting-tasks/{uuid}" : [ ] + } ] + } + }, + "/reporting-tasks/{id}/run-status" : { + "put" : { + "tags" : [ "reporting-tasks" ], + "summary" : "Updates run status of a reporting task", + "description" : "", + "operationId" : "updateRunStatus", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The reporting task id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The reporting task run status.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/ReportingTaskRunStatusEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ReportingTaskEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /reporting-tasks/{uuid} or or /operation/reporting-tasks/{uuid}" : [ ] + } ] + } + }, + "/reporting-tasks/{id}/state" : { + "get" : { + "tags" : [ "reporting-tasks" ], + "summary" : "Gets the state for a reporting task", + "description" : "", + "operationId" : "getState", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The reporting task id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ComponentStateEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /reporting-tasks/{uuid}" : [ ] + } ] + } + }, + "/reporting-tasks/{id}/state/clear-requests" : { + "post" : { + "tags" : [ "reporting-tasks" ], + "summary" : "Clears the state for a reporting task", + "description" : "", + "operationId" : "clearState", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The reporting task id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ComponentStateEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /reporting-tasks/{uuid}" : [ ] + } ] + } + }, + "/resources" : { + "get" : { + "tags" : [ "resources" ], + "summary" : "Gets the available resources that support access/authorization policies", + "description" : "", + "operationId" : "getResources", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ResourcesEntity" + } + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + } + }, + "security" : [ { + "Read - /resources" : [ ] + } ] + } + }, + "/site-to-site" : { + "get" : { + "tags" : [ "site-to-site" ], + "summary" : "Returns the details about this NiFi necessary to communicate via site to site", + "description" : "", + "operationId" : "getSiteToSiteDetails", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ControllerEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /site-to-site" : [ ] + } ] + } + }, + "/site-to-site/peers" : { + "get" : { + "tags" : [ "site-to-site" ], + "summary" : "Returns the available Peers and its status of this NiFi", + "description" : "", + "operationId" : "getPeers", + "consumes" : [ "*/*" ], + "produces" : [ "application/json", "application/xml" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/PeersEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /site-to-site" : [ ] + } ] + } + }, + "/snippets" : { + "post" : { + "tags" : [ "snippets" ], + "summary" : "Creates a snippet. The snippet will be automatically discarded if not used in a subsequent request after 1 minute.", + "description" : "", + "operationId" : "createSnippet", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "in" : "body", + "name" : "body", + "description" : "The snippet configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/SnippetEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/SnippetEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read or Write - /{component-type}/{uuid} - For every component (all Read or all Write) in the Snippet and their descendant components" : [ ] + } ] + } + }, + "/snippets/{id}" : { + "put" : { + "tags" : [ "snippets" ], + "summary" : "Move's the components in this Snippet into a new Process Group and discards the snippet", + "description" : "", + "operationId" : "updateSnippet", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The snippet id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The snippet configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/SnippetEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/SnippetEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write Process Group - /process-groups/{uuid}" : [ ] + }, { + "Write - /{component-type}/{uuid} - For each component in the Snippet and their descendant components" : [ ] + } ] + }, + "delete" : { + "tags" : [ "snippets" ], + "summary" : "Deletes the components in a snippet and discards the snippet", + "description" : "", + "operationId" : "deleteSnippet", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The snippet id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/SnippetEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /{component-type}/{uuid} - For each component in the Snippet and their descendant components" : [ ] + }, { + "Write - Parent Process Group - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/system-diagnostics" : { + "get" : { + "tags" : [ "system-diagnostics" ], + "summary" : "Gets the diagnostics for the system NiFi is running on", + "description" : "", + "operationId" : "getSystemDiagnostics", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "nodewise", + "in" : "query", + "description" : "Whether or not to include the breakdown per node. Optional, defaults to false", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "clusterNodeId", + "in" : "query", + "description" : "The id of the node where to get the status.", + "required" : false, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/SystemDiagnosticsEntity" + } + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + } + }, + "security" : [ { + "Read - /system" : [ ] + } ] + } + }, + "/templates/{id}" : { + "delete" : { + "tags" : [ "templates" ], + "summary" : "Deletes a template", + "description" : "", + "operationId" : "removeTemplate", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The template id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/TemplateEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /templates/{uuid}" : [ ] + }, { + "Write - Parent Process Group - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/templates/{id}/download" : { + "get" : { + "tags" : [ "templates" ], + "summary" : "Exports a template", + "description" : "", + "operationId" : "exportTemplate", + "consumes" : [ "*/*" ], + "produces" : [ "application/xml" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The template id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "string" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /templates/{uuid}" : [ ] + } ] + } + }, + "/tenants/search-results" : { + "get" : { + "tags" : [ "tenants" ], + "summary" : "Searches for a tenant with the specified identity", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "searchTenants", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "q", + "in" : "query", + "description" : "Identity to search for.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/TenantsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /tenants" : [ ] + } ] + } + }, + "/tenants/user-groups" : { + "get" : { + "tags" : [ "tenants" ], + "summary" : "Gets all user groups", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getUserGroups", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/UserGroupsEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /tenants" : [ ] + } ] + }, + "post" : { + "tags" : [ "tenants" ], + "summary" : "Creates a user group", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "createUserGroup", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "in" : "body", + "name" : "body", + "description" : "The user group configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/UserGroupEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/UserGroupEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /tenants" : [ ] + } ] + } + }, + "/tenants/user-groups/{id}" : { + "get" : { + "tags" : [ "tenants" ], + "summary" : "Gets a user group", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getUserGroup", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The user group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/UserGroupEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /tenants" : [ ] + } ] + }, + "put" : { + "tags" : [ "tenants" ], + "summary" : "Updates a user group", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "updateUserGroup", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The user group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The user group configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/UserGroupEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/UserGroupEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /tenants" : [ ] + } ] + }, + "delete" : { + "tags" : [ "tenants" ], + "summary" : "Deletes a user group", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "removeUserGroup", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "version", + "in" : "query", + "description" : "The revision is used to verify the client is working with the latest version of the flow.", + "required" : false, + "type" : "string" + }, { + "name" : "clientId", + "in" : "query", + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "required" : false, + "type" : "string" + }, { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The user group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/UserGroupEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /tenants" : [ ] + } ] + } + }, + "/tenants/users" : { + "get" : { + "tags" : [ "tenants" ], + "summary" : "Gets all users", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getUsers", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/UsersEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /tenants" : [ ] + } ] + }, + "post" : { + "tags" : [ "tenants" ], + "summary" : "Creates a user", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "createUser", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "in" : "body", + "name" : "body", + "description" : "The user configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/UserEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/UserEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /tenants" : [ ] + } ] + } + }, + "/tenants/users/{id}" : { + "get" : { + "tags" : [ "tenants" ], + "summary" : "Gets a user", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getUser", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The user id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/UserEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /tenants" : [ ] + } ] + }, + "put" : { + "tags" : [ "tenants" ], + "summary" : "Updates a user", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "updateUser", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The user id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The user configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/UserEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/UserEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /tenants" : [ ] + } ] + }, + "delete" : { + "tags" : [ "tenants" ], + "summary" : "Deletes a user", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "removeUser", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "version", + "in" : "query", + "description" : "The revision is used to verify the client is working with the latest version of the flow.", + "required" : false, + "type" : "string" + }, { + "name" : "clientId", + "in" : "query", + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "required" : false, + "type" : "string" + }, { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The user id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/UserEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /tenants" : [ ] + } ] + } + }, + "/versions/active-requests" : { + "post" : { + "tags" : [ "versions" ], + "summary" : "Create a version control request", + "description" : "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.", + "operationId" : "createVersionControlRequest", + "consumes" : [ "application/json" ], + "produces" : [ "text/plain" ], + "parameters" : [ { + "in" : "body", + "name" : "body", + "description" : "The versioned flow details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/CreateActiveRequestEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "string" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Write - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/versions/active-requests/{id}" : { + "put" : { + "tags" : [ "versions" ], + "summary" : "Updates the request with the given ID", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "updateVersionControlRequest", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The request ID.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The version control component mapping.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/VersionControlComponentMappingEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionControlInformationEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Only the user that submitted the request can update it" : [ ] + } ] + }, + "delete" : { + "tags" : [ "versions" ], + "summary" : "Deletes the version control request with the given ID", + "description" : "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.", + "operationId" : "deleteVersionControlRequest", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The request ID.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Only the user that submitted the request can remove it" : [ ] + } ] + } + }, + "/versions/process-groups/{id}" : { + "get" : { + "tags" : [ "versions" ], + "summary" : "Gets the Version Control information for a process group", + "description" : "Note: This endpoint is subject to change as NiFi and it's REST API evolve.", + "operationId" : "getVersionInformation", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionControlInformationEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + } ] + }, + "post" : { + "tags" : [ "versions" ], + "summary" : "Save the Process Group with the given ID", + "description" : "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.", + "operationId" : "saveToFlowRegistry", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The versioned flow details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/StartVersionControlRequestEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionControlInformationEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + }, { + "Write - /process-groups/{uuid}" : [ ] + }, { + "Read - /{component-type}/{uuid} - For all encapsulated components" : [ ] + }, { + "Read - any referenced Controller Services by any encapsulated components - /controller-services/{uuid}" : [ ] + } ] + }, + "put" : { + "tags" : [ "versions" ], + "summary" : "Update the version of a Process Group with the given ID", + "description" : "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.", + "operationId" : "updateFlowVersion", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The controller service configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/VersionedFlowSnapshotEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionControlInformationEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + }, { + "Write - /process-groups/{uuid}" : [ ] + } ] + }, + "delete" : { + "tags" : [ "versions" ], + "summary" : "Stops version controlling the Process Group with the given ID", + "description" : "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.", + "operationId" : "stopVersionControl", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "version", + "in" : "query", + "description" : "The version is used to verify the client is working with the latest version of the flow.", + "required" : false, + "type" : "string" + }, { + "name" : "clientId", + "in" : "query", + "description" : "If the client id is not specified, a new one will be generated. This value (whether specified or generated) is included in the response.", + "required" : false, + "type" : "string" + }, { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionControlInformationEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + }, { + "Write - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/versions/process-groups/{id}/download" : { + "get" : { + "tags" : [ "versions" ], + "summary" : "Gets the latest version of a Process Group for download", + "description" : "", + "operationId" : "exportFlowVersion", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "string" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + } ] + } + }, + "/versions/revert-requests/process-groups/{id}" : { + "post" : { + "tags" : [ "versions" ], + "summary" : "Initiate the Revert Request of a Process Group with the given ID", + "description" : "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.", + "operationId" : "initiateRevertFlowVersion", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The controller service configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/VersionControlInformationEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionedFlowUpdateRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + }, { + "Write - /process-groups/{uuid}" : [ ] + }, { + "Read - /{component-type}/{uuid} - For all encapsulated components" : [ ] + }, { + "Write - /{component-type}/{uuid} - For all encapsulated components" : [ ] + }, { + "Write - if the template contains any restricted components - /restricted-components" : [ ] + }, { + "Read - /parameter-contexts/{uuid} - For any Parameter Context that is referenced by a Property that is changed, added, or removed" : [ ] + } ] + } + }, + "/versions/revert-requests/{id}" : { + "get" : { + "tags" : [ "versions" ], + "summary" : "Returns the Revert Request with the given ID", + "description" : "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.", + "operationId" : "getRevertRequest", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The ID of the Revert Request", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionedFlowUpdateRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Only the user that submitted the request can get it" : [ ] + } ] + }, + "delete" : { + "tags" : [ "versions" ], + "summary" : "Deletes the Revert Request with the given ID", + "description" : "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.", + "operationId" : "deleteRevertRequest", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The ID of the Revert Request", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionedFlowUpdateRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Only the user that submitted the request can remove it" : [ ] + } ] + } + }, + "/versions/update-requests/process-groups/{id}" : { + "post" : { + "tags" : [ "versions" ], + "summary" : "Initiate the Update Request of a Process Group with the given ID", + "description" : "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.", + "operationId" : "initiateVersionControlUpdate", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The process group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The controller service configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/VersionControlInformationEntity" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionedFlowUpdateRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Read - /process-groups/{uuid}" : [ ] + }, { + "Write - /process-groups/{uuid}" : [ ] + }, { + "Read - /{component-type}/{uuid} - For all encapsulated components" : [ ] + }, { + "Write - /{component-type}/{uuid} - For all encapsulated components" : [ ] + }, { + "Write - if the template contains any restricted components - /restricted-components" : [ ] + }, { + "Read - /parameter-contexts/{uuid} - For any Parameter Context that is referenced by a Property that is changed, added, or removed" : [ ] + } ] + } + }, + "/versions/update-requests/{id}" : { + "get" : { + "tags" : [ "versions" ], + "summary" : "Returns the Update Request with the given ID", + "description" : "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.", + "operationId" : "getUpdateRequest", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The ID of the Update Request", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionedFlowUpdateRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Only the user that submitted the request can get it" : [ ] + } ] + }, + "delete" : { + "tags" : [ "versions" ], + "summary" : "Deletes the Update Request with the given ID", + "description" : "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.", + "operationId" : "deleteUpdateRequest", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "disconnectedNodeAcknowledged", + "in" : "query", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed.", + "required" : false, + "type" : "boolean", + "default" : false + }, { + "name" : "id", + "in" : "path", + "description" : "The ID of the Update Request", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionedFlowUpdateRequestEntity" + } + }, + "400" : { + "description" : "NiFi was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "The request was valid but NiFi was not in the appropriate state to process it. Retrying the same request later may be successful." + } + }, + "security" : [ { + "Only the user that submitted the request can remove it" : [ ] + } ] + } + } + }, + "definitions" : { + "AboutDTO" : { + "type" : "object", + "properties" : { + "title" : { + "type" : "string", + "description" : "The title to be used on the page and in the about dialog." + }, + "version" : { + "type" : "string", + "description" : "The version of this NiFi." + }, + "uri" : { + "type" : "string", + "description" : "The URI for the NiFi." + }, + "contentViewerUrl" : { + "type" : "string", + "description" : "The URL for the content viewer if configured." + }, + "timezone" : { + "type" : "string", + "description" : "The timezone of the NiFi instance." + }, + "buildTag" : { + "type" : "string", + "description" : "Build tag" + }, + "buildRevision" : { + "type" : "string", + "description" : "Build revision or commit hash" + }, + "buildBranch" : { + "type" : "string", + "description" : "Build branch" + }, + "buildTimestamp" : { + "type" : "string", + "description" : "Build timestamp" + } + } + }, + "AboutEntity" : { + "type" : "object", + "properties" : { + "about" : { + "$ref" : "#/definitions/AboutDTO" + } + }, + "xml" : { + "name" : "aboutEntity" + } + }, + "AccessConfigurationDTO" : { + "type" : "object", + "properties" : { + "supportsLogin" : { + "type" : "boolean", + "description" : "Indicates whether or not this NiFi supports user login." + } + } + }, + "AccessConfigurationEntity" : { + "type" : "object", + "properties" : { + "config" : { + "$ref" : "#/definitions/AccessConfigurationDTO" + } + }, + "xml" : { + "name" : "accessConfigurationEntity" + } + }, + "AccessPolicyDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "versionedComponentId" : { + "type" : "string", + "description" : "The ID of the corresponding component that is under version control" + }, + "parentGroupId" : { + "type" : "string", + "description" : "The id of parent process group of this component if applicable." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "resource" : { + "type" : "string", + "description" : "The resource for this access policy." + }, + "action" : { + "type" : "string", + "description" : "The action associated with this access policy.", + "enum" : [ "read", "write" ] + }, + "componentReference" : { + "description" : "Component this policy references if applicable.", + "$ref" : "#/definitions/ComponentReferenceEntity" + }, + "configurable" : { + "type" : "boolean", + "description" : "Whether this policy is configurable." + }, + "users" : { + "type" : "array", + "description" : "The set of user IDs associated with this access policy.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/TenantEntity" + } + }, + "userGroups" : { + "type" : "array", + "description" : "The set of user group IDs associated with this access policy.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/TenantEntity" + } + } + } + }, + "AccessPolicyEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "generated" : { + "type" : "string", + "description" : "When this content was generated." + }, + "component" : { + "$ref" : "#/definitions/AccessPolicyDTO" + } + }, + "xml" : { + "name" : "accessPolicyEntity" + } + }, + "AccessPolicySummaryDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "versionedComponentId" : { + "type" : "string", + "description" : "The ID of the corresponding component that is under version control" + }, + "parentGroupId" : { + "type" : "string", + "description" : "The id of parent process group of this component if applicable." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "resource" : { + "type" : "string", + "description" : "The resource for this access policy." + }, + "action" : { + "type" : "string", + "description" : "The action associated with this access policy.", + "enum" : [ "read", "write" ] + }, + "componentReference" : { + "description" : "Component this policy references if applicable.", + "$ref" : "#/definitions/ComponentReferenceEntity" + }, + "configurable" : { + "type" : "boolean", + "description" : "Whether this policy is configurable." + } + } + }, + "AccessPolicySummaryEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "component" : { + "$ref" : "#/definitions/AccessPolicySummaryDTO" + } + }, + "xml" : { + "name" : "accessPolicySummaryEntity" + } + }, + "AccessStatusDTO" : { + "type" : "object", + "properties" : { + "identity" : { + "type" : "string", + "description" : "The user identity." + }, + "status" : { + "type" : "string", + "description" : "The user access status." + }, + "message" : { + "type" : "string", + "description" : "Additional details about the user access status." + } + }, + "xml" : { + "name" : "accessStatus" + } + }, + "AccessStatusEntity" : { + "type" : "object", + "properties" : { + "accessStatus" : { + "$ref" : "#/definitions/AccessStatusDTO" + } + }, + "xml" : { + "name" : "accessStatusEntity" + } + }, + "AccessTokenExpirationDTO" : { + "type" : "object", + "properties" : { + "expiration" : { + "type" : "string", + "description" : "Token Expiration" + } + }, + "xml" : { + "name" : "accessTokenExpiration" + } + }, + "AccessTokenExpirationEntity" : { + "type" : "object", + "properties" : { + "accessTokenExpiration" : { + "$ref" : "#/definitions/AccessTokenExpirationDTO" + } + }, + "xml" : { + "name" : "accessTokenExpirationEntity" + } + }, + "ActionDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "integer", + "format" : "int32", + "description" : "The action id." + }, + "userIdentity" : { + "type" : "string", + "description" : "The identity of the user that performed the action." + }, + "timestamp" : { + "type" : "string", + "description" : "The timestamp of the action." + }, + "sourceId" : { + "type" : "string", + "description" : "The id of the source component." + }, + "sourceName" : { + "type" : "string", + "description" : "The name of the source component." + }, + "sourceType" : { + "type" : "string", + "description" : "The type of the source component." + }, + "componentDetails" : { + "description" : "The details of the source component.", + "$ref" : "#/definitions/ComponentDetailsDTO" + }, + "operation" : { + "type" : "string", + "description" : "The operation that was performed." + }, + "actionDetails" : { + "description" : "The details of the action.", + "$ref" : "#/definitions/ActionDetailsDTO" + } + } + }, + "ActionDetailsDTO" : { + "type" : "object" + }, + "ActionEntity" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "integer", + "format" : "int32" + }, + "timestamp" : { + "type" : "string", + "description" : "The timestamp of the action." + }, + "sourceId" : { + "type" : "string" + }, + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource." + }, + "action" : { + "$ref" : "#/definitions/ActionDTO" + } + }, + "xml" : { + "name" : "actionEntity" + } + }, + "ActivateControllerServicesEntity" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the ProcessGroup" + }, + "state" : { + "type" : "string", + "description" : "The desired state of the descendant components", + "enum" : [ "ENABLED", "DISABLED" ] + }, + "components" : { + "type" : "object", + "description" : "Optional services to schedule. If not specified, all authorized descendant controller services will be used.", + "additionalProperties" : { + "$ref" : "#/definitions/RevisionDTO" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + } + }, + "xml" : { + "name" : "activateControllerServicesEntity" + } + }, + "AffectedComponentDTO" : { + "type" : "object", + "properties" : { + "processGroupId" : { + "type" : "string", + "description" : "The UUID of the Process Group that this component is in" + }, + "id" : { + "type" : "string", + "description" : "The UUID of this component" + }, + "referenceType" : { + "type" : "string", + "description" : "The type of this component", + "enum" : [ "PROCESSOR", "CONTROLLER_SERVICE", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT" ] + }, + "name" : { + "type" : "string", + "description" : "The name of this component." + }, + "state" : { + "type" : "string", + "description" : "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." + }, + "activeThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of active threads for the referencing component." + }, + "validationErrors" : { + "type" : "array", + "description" : "The validation errors for the component.", + "items" : { + "type" : "string" + } + } + } + }, + "AffectedComponentEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "component" : { + "$ref" : "#/definitions/AffectedComponentDTO" + }, + "processGroup" : { + "description" : "The Process Group that the component belongs to", + "$ref" : "#/definitions/ProcessGroupNameDTO" + }, + "referenceType" : { + "type" : "string", + "description" : "The type of component referenced", + "enum" : [ "PROCESSOR", "CONTROLLER_SERVICE", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT" ] + } + }, + "xml" : { + "name" : "affectedComponentEntity" + } + }, + "AllowableValueDTO" : { + "type" : "object", + "properties" : { + "displayName" : { + "type" : "string", + "description" : "A human readable value that is allowed for the property descriptor." + }, + "value" : { + "type" : "string", + "description" : "A value that is allowed for the property descriptor." + }, + "description" : { + "type" : "string", + "description" : "A description for this allowable value." + } + } + }, + "AllowableValueEntity" : { + "type" : "object", + "properties" : { + "allowableValue" : { + "$ref" : "#/definitions/AllowableValueDTO" + }, + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource." + } + }, + "xml" : { + "name" : "entity" + } + }, + "AttributeDTO" : { + "type" : "object", + "properties" : { + "name" : { + "type" : "string", + "description" : "The attribute name." + }, + "value" : { + "type" : "string", + "description" : "The attribute value." + }, + "previousValue" : { + "type" : "string", + "description" : "The value of the attribute before the event took place." + } + } + }, + "BannerDTO" : { + "type" : "object", + "properties" : { + "headerText" : { + "type" : "string", + "description" : "The header text." + }, + "footerText" : { + "type" : "string", + "description" : "The footer text." + } + } + }, + "BannerEntity" : { + "type" : "object", + "properties" : { + "banners" : { + "$ref" : "#/definitions/BannerDTO" + } + }, + "xml" : { + "name" : "bannersEntity" + } + }, + "BatchSettingsDTO" : { + "type" : "object", + "properties" : { + "count" : { + "type" : "integer", + "format" : "int32", + "description" : "Preferred number of flow files to include in a transaction." + }, + "size" : { + "type" : "string", + "description" : "Preferred number of bytes to include in a transaction." + }, + "duration" : { + "type" : "string", + "description" : "Preferred amount of time that a transaction should span." + } + } + }, + "BatchSize" : { + "type" : "object", + "properties" : { + "count" : { + "type" : "integer", + "format" : "int32", + "description" : "Preferred number of flow files to include in a transaction." + }, + "size" : { + "type" : "string", + "description" : "Preferred number of bytes to include in a transaction." + }, + "duration" : { + "type" : "string", + "description" : "Preferred amount of time that a transaction should span." + } + } + }, + "BuildInfo" : { + "type" : "object", + "properties" : { + "version" : { + "type" : "string", + "description" : "The version number of the built component." + }, + "revision" : { + "type" : "string", + "description" : "The SCM revision id of the source code used for this build." + }, + "timestamp" : { + "type" : "integer", + "format" : "int64", + "description" : "The timestamp (milliseconds since Epoch) of the build." + }, + "targetArch" : { + "type" : "string", + "description" : "The target architecture of the built component." + }, + "compiler" : { + "type" : "string", + "description" : "The compiler used for the build" + }, + "compilerFlags" : { + "type" : "string", + "description" : "The compiler flags used for the build." + } + } + }, + "BulletinBoardDTO" : { + "type" : "object", + "properties" : { + "bulletins" : { + "type" : "array", + "description" : "The bulletins in the bulletin board, that matches the supplied request.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "generated" : { + "type" : "string", + "description" : "The timestamp when this report was generated." + } + } + }, + "BulletinBoardEntity" : { + "type" : "object", + "properties" : { + "bulletinBoard" : { + "$ref" : "#/definitions/BulletinBoardDTO" + } + }, + "xml" : { + "name" : "bulletinBoardEntity" + } + }, + "BulletinDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "integer", + "format" : "int64", + "description" : "The id of the bulletin." + }, + "nodeAddress" : { + "type" : "string", + "description" : "If clustered, the address of the node from which the bulletin originated." + }, + "category" : { + "type" : "string", + "description" : "The category of this bulletin." + }, + "groupId" : { + "type" : "string", + "description" : "The group id of the source component." + }, + "sourceId" : { + "type" : "string", + "description" : "The id of the source component." + }, + "sourceName" : { + "type" : "string", + "description" : "The name of the source component." + }, + "level" : { + "type" : "string", + "description" : "The level of the bulletin." + }, + "message" : { + "type" : "string", + "description" : "The bulletin message." + }, + "timestamp" : { + "type" : "string", + "description" : "When this bulletin was generated." + } + } + }, + "BulletinEntity" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "integer", + "format" : "int64" + }, + "groupId" : { + "type" : "string" + }, + "sourceId" : { + "type" : "string" + }, + "timestamp" : { + "type" : "string", + "description" : "When this bulletin was generated." + }, + "nodeAddress" : { + "type" : "string" + }, + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource." + }, + "bulletin" : { + "$ref" : "#/definitions/BulletinDTO" + } + }, + "xml" : { + "name" : "bulletinEntity" + } + }, + "Bundle" : { + "type" : "object", + "properties" : { + "group" : { + "type" : "string", + "description" : "The group of the bundle" + }, + "artifact" : { + "type" : "string", + "description" : "The artifact of the bundle" + }, + "version" : { + "type" : "string", + "description" : "The version of the bundle" + } + } + }, + "BundleDTO" : { + "type" : "object", + "properties" : { + "group" : { + "type" : "string", + "description" : "The group of the bundle." + }, + "artifact" : { + "type" : "string", + "description" : "The artifact of the bundle." + }, + "version" : { + "type" : "string", + "description" : "The version of the bundle." + } + } + }, + "ClassLoaderDiagnosticsDTO" : { + "type" : "object", + "properties" : { + "bundle" : { + "description" : "Information about the Bundle that the ClassLoader belongs to, if any", + "$ref" : "#/definitions/BundleDTO" + }, + "parentClassLoader" : { + "description" : "A ClassLoaderDiagnosticsDTO that provides information about the parent ClassLoader", + "$ref" : "#/definitions/ClassLoaderDiagnosticsDTO" + } + } + }, + "ClusteSummaryEntity" : { + "type" : "object", + "properties" : { + "clusterSummary" : { + "$ref" : "#/definitions/ClusterSummaryDTO" + } + }, + "xml" : { + "name" : "clusterSummaryEntity" + } + }, + "ClusterDTO" : { + "type" : "object", + "properties" : { + "nodes" : { + "type" : "array", + "description" : "The collection of nodes that are part of the cluster.", + "items" : { + "$ref" : "#/definitions/NodeDTO" + } + }, + "generated" : { + "type" : "string", + "description" : "The timestamp the report was generated." + } + } + }, + "ClusterEntity" : { + "type" : "object", + "properties" : { + "cluster" : { + "$ref" : "#/definitions/ClusterDTO" + } + }, + "xml" : { + "name" : "clusterEntity" + } + }, + "ClusterSearchResultsEntity" : { + "type" : "object", + "properties" : { + "nodeResults" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/NodeSearchResultDTO" + } + } + }, + "xml" : { + "name" : "clusterSearchResultsEntity" + } + }, + "ClusterSummaryDTO" : { + "type" : "object", + "properties" : { + "connectedNodes" : { + "type" : "string", + "description" : "When clustered, reports the number of nodes connected vs the number of nodes in the cluster." + }, + "connectedNodeCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of nodes that are currently connected to the cluster" + }, + "totalNodeCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of nodes in the cluster, regardless of whether or not they are connected" + }, + "clustered" : { + "type" : "boolean", + "description" : "Whether this NiFi instance is clustered." + }, + "connectedToCluster" : { + "type" : "boolean", + "description" : "Whether this NiFi instance is connected to a cluster." + } + } + }, + "ComponentDetailsDTO" : { + "type" : "object" + }, + "ComponentDifferenceDTO" : { + "type" : "object", + "properties" : { + "componentType" : { + "type" : "string", + "description" : "The type of component" + }, + "componentId" : { + "type" : "string", + "description" : "The ID of the component" + }, + "componentName" : { + "type" : "string", + "description" : "The name of the component" + }, + "processGroupId" : { + "type" : "string", + "description" : "The ID of the Process Group that the component belongs to" + }, + "differences" : { + "type" : "array", + "description" : "The differences in the component between the two flows", + "items" : { + "$ref" : "#/definitions/DifferenceDTO" + } + } + } + }, + "ComponentHistoryDTO" : { + "type" : "object", + "properties" : { + "componentId" : { + "type" : "string", + "description" : "The component id." + }, + "propertyHistory" : { + "type" : "object", + "description" : "The history for the properties of the component.", + "additionalProperties" : { + "$ref" : "#/definitions/PropertyHistoryDTO" + } + } + } + }, + "ComponentHistoryEntity" : { + "type" : "object", + "properties" : { + "componentHistory" : { + "$ref" : "#/definitions/ComponentHistoryDTO" + } + }, + "xml" : { + "name" : "componentHistoryEntity" + } + }, + "ComponentLifecycle" : { + "type" : "object" + }, + "ComponentManifest" : { + "type" : "object", + "properties" : { + "apis" : { + "type" : "array", + "description" : "Public interfaces defined in this bundle", + "items" : { + "$ref" : "#/definitions/DefinedType" + } + }, + "controllerServices" : { + "type" : "array", + "description" : "Controller Services provided in this bundle", + "items" : { + "$ref" : "#/definitions/ControllerServiceDefinition" + } + }, + "processors" : { + "type" : "array", + "description" : "Processors provided in this bundle", + "items" : { + "$ref" : "#/definitions/ProcessorDefinition" + } + }, + "reportingTasks" : { + "type" : "array", + "description" : "Reporting Tasks provided in this bundle", + "items" : { + "$ref" : "#/definitions/ReportingTaskDefinition" + } + } + } + }, + "ComponentReferenceDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "versionedComponentId" : { + "type" : "string", + "description" : "The ID of the corresponding component that is under version control" + }, + "parentGroupId" : { + "type" : "string", + "description" : "The id of parent process group of this component if applicable." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "name" : { + "type" : "string", + "description" : "The name of the component." + } + } + }, + "ComponentReferenceEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "parentGroupId" : { + "type" : "string", + "description" : "The id of parent process group of this component if applicable." + }, + "component" : { + "$ref" : "#/definitions/ComponentReferenceDTO" + } + }, + "xml" : { + "name" : "componentReferenceEntity" + } + }, + "ComponentRestrictionPermissionDTO" : { + "type" : "object", + "properties" : { + "requiredPermission" : { + "description" : "The required permission necessary for this restriction.", + "$ref" : "#/definitions/RequiredPermissionDTO" + }, + "permissions" : { + "description" : "The permissions for this component restriction. Note: the read permission are not used and will always be false.", + "$ref" : "#/definitions/PermissionsDTO" + } + } + }, + "ComponentSearchResultDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the component that matched the search." + }, + "groupId" : { + "type" : "string", + "description" : "The group id of the component that matched the search." + }, + "parentGroup" : { + "description" : "The parent group of the component that matched the search.", + "$ref" : "#/definitions/SearchResultGroupDTO" + }, + "versionedGroup" : { + "description" : "The nearest versioned ancestor group of the component that matched the search.", + "$ref" : "#/definitions/SearchResultGroupDTO" + }, + "name" : { + "type" : "string", + "description" : "The name of the component that matched the search." + }, + "matches" : { + "type" : "array", + "description" : "What matched the search from the component.", + "items" : { + "type" : "string" + } + } + } + }, + "ComponentStateDTO" : { + "type" : "object", + "properties" : { + "componentId" : { + "type" : "string", + "description" : "The component identifier." + }, + "stateDescription" : { + "type" : "string", + "description" : "Description of the state this component persists." + }, + "clusterState" : { + "description" : "The cluster state for this component, or null if this NiFi is a standalone instance.", + "$ref" : "#/definitions/StateMapDTO" + }, + "localState" : { + "description" : "The local state for this component.", + "$ref" : "#/definitions/StateMapDTO" + } + } + }, + "ComponentStateEntity" : { + "type" : "object", + "properties" : { + "componentState" : { + "description" : "The component state.", + "$ref" : "#/definitions/ComponentStateDTO" + } + }, + "xml" : { + "name" : "componentStateEntity" + } + }, + "ComponentValidationResultDTO" : { + "type" : "object", + "properties" : { + "processGroupId" : { + "type" : "string", + "description" : "The UUID of the Process Group that this component is in" + }, + "id" : { + "type" : "string", + "description" : "The UUID of this component" + }, + "referenceType" : { + "type" : "string", + "description" : "The type of this component", + "enum" : [ "PROCESSOR", "CONTROLLER_SERVICE", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT" ] + }, + "name" : { + "type" : "string", + "description" : "The name of this component." + }, + "state" : { + "type" : "string", + "description" : "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." + }, + "activeThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of active threads for the referencing component." + }, + "validationErrors" : { + "type" : "array", + "description" : "The validation errors for the component.", + "items" : { + "type" : "string" + } + }, + "currentlyValid" : { + "type" : "boolean", + "description" : "Whether or not the component is currently valid" + }, + "resultsValid" : { + "type" : "boolean", + "description" : "Whether or not the component will be valid if the Parameter Context is changed" + }, + "resultantValidationErrors" : { + "type" : "array", + "description" : "The validation errors that will apply to the component if the Parameter Context is changed", + "items" : { + "type" : "string" + } + } + } + }, + "ComponentValidationResultEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "component" : { + "$ref" : "#/definitions/ComponentValidationResultDTO" + } + }, + "xml" : { + "name" : "componentValidationResultEntity" + } + }, + "ComponentValidationResultsEntity" : { + "type" : "object", + "properties" : { + "validationResults" : { + "type" : "array", + "description" : "A List of ComponentValidationResultEntity, one for each component that is validated", + "items" : { + "$ref" : "#/definitions/ComponentValidationResultEntity" + } + } + }, + "xml" : { + "name" : "componentValidationResults" + } + }, + "ConfigVerificationResultDTO" : { + "type" : "object", + "properties" : { + "outcome" : { + "type" : "string", + "description" : "The outcome of the verification", + "enum" : [ "SUCCESSFUL", "FAILED", "SKIPPED" ] + }, + "verificationStepName" : { + "type" : "string", + "description" : "The name of the verification step" + }, + "explanation" : { + "type" : "string", + "description" : "An explanation of why the step was or was not successful" + } + } + }, + "ConfigurationAnalysisDTO" : { + "type" : "object", + "properties" : { + "componentId" : { + "type" : "string", + "description" : "The ID of the component" + }, + "properties" : { + "type" : "object", + "description" : "The configured properties for the component", + "additionalProperties" : { + "type" : "string" + } + }, + "referencedAttributes" : { + "type" : "object", + "description" : "The attributes that are referenced by the properties, mapped to recently used values", + "additionalProperties" : { + "type" : "string" + } + }, + "supportsVerification" : { + "type" : "boolean", + "description" : "Whether or not the component supports verification" + } + } + }, + "ConfigurationAnalysisEntity" : { + "type" : "object", + "properties" : { + "configurationAnalysis" : { + "description" : "The configuration analysis", + "$ref" : "#/definitions/ConfigurationAnalysisDTO" + } + }, + "xml" : { + "name" : "configurationAnalysis" + } + }, + "ConnectableComponent" : { + "type" : "object", + "required" : [ "groupId", "id", "type" ], + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the connectable component." + }, + "type" : { + "type" : "string", + "description" : "The type of component the connectable is.", + "enum" : [ "PROCESSOR", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "INPUT_PORT", "OUTPUT_PORT", "FUNNEL" ] + }, + "groupId" : { + "type" : "string", + "description" : "The id of the group that the connectable component resides in" + }, + "name" : { + "type" : "string", + "description" : "The name of the connectable component" + }, + "comments" : { + "type" : "string", + "description" : "The comments for the connectable component." + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component" + } + } + }, + "ConnectableDTO" : { + "type" : "object", + "required" : [ "groupId", "id", "type" ], + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the connectable component." + }, + "versionedComponentId" : { + "type" : "string", + "description" : "The ID of the corresponding component that is under version control" + }, + "type" : { + "type" : "string", + "description" : "The type of component the connectable is.", + "enum" : [ "PROCESSOR", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "INPUT_PORT", "OUTPUT_PORT", "FUNNEL" ] + }, + "groupId" : { + "type" : "string", + "description" : "The id of the group that the connectable component resides in" + }, + "name" : { + "type" : "string", + "description" : "The name of the connectable component" + }, + "running" : { + "type" : "boolean", + "description" : "Reflects the current state of the connectable component." + }, + "transmitting" : { + "type" : "boolean", + "description" : "If the connectable component represents a remote port, indicates if the target is configured to transmit." + }, + "exists" : { + "type" : "boolean", + "description" : "If the connectable component represents a remote port, indicates if the target exists." + }, + "comments" : { + "type" : "string", + "description" : "The comments for the connectable component." + } + } + }, + "ConnectionDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "versionedComponentId" : { + "type" : "string", + "description" : "The ID of the corresponding component that is under version control" + }, + "parentGroupId" : { + "type" : "string", + "description" : "The id of parent process group of this component if applicable." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "source" : { + "description" : "The source of the connection.", + "$ref" : "#/definitions/ConnectableDTO" + }, + "destination" : { + "description" : "The destination of the connection.", + "$ref" : "#/definitions/ConnectableDTO" + }, + "name" : { + "type" : "string", + "description" : "The name of the connection." + }, + "labelIndex" : { + "type" : "integer", + "format" : "int32", + "description" : "The index of the bend point where to place the connection label." + }, + "getzIndex" : { + "type" : "integer", + "format" : "int64", + "description" : "The z index of the connection." + }, + "selectedRelationships" : { + "type" : "array", + "description" : "The selected relationship that comprise the connection.", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "availableRelationships" : { + "type" : "array", + "description" : "The relationships that the source of the connection currently supports.", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "backPressureObjectThreshold" : { + "type" : "integer", + "format" : "int64", + "description" : "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." + }, + "backPressureDataSizeThreshold" : { + "type" : "string", + "description" : "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." + }, + "flowFileExpiration" : { + "type" : "string", + "description" : "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." + }, + "prioritizers" : { + "type" : "array", + "description" : "The comparators used to prioritize the queue.", + "items" : { + "type" : "string" + } + }, + "bends" : { + "type" : "array", + "description" : "The bend points on the connection.", + "items" : { + "$ref" : "#/definitions/PositionDTO" + } + }, + "loadBalanceStrategy" : { + "type" : "string", + "description" : "How to load balance the data in this Connection across the nodes in the cluster.", + "enum" : [ "DO_NOT_LOAD_BALANCE", "PARTITION_BY_ATTRIBUTE", "ROUND_ROBIN", "SINGLE_NODE" ] + }, + "loadBalancePartitionAttribute" : { + "type" : "string", + "description" : "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" + }, + "loadBalanceCompression" : { + "type" : "string", + "description" : "Whether or not data should be compressed when being transferred between nodes in the cluster.", + "enum" : [ "DO_NOT_COMPRESS", "COMPRESS_ATTRIBUTES_ONLY", "COMPRESS_ATTRIBUTES_AND_CONTENT" ] + }, + "loadBalanceStatus" : { + "type" : "string", + "description" : "The current status of the Connection's Load Balancing Activities. Status can indicate that Load Balancing is not configured for the connection, that Load Balancing is configured but inactive (not currently transferring data to another node), or that Load Balancing is configured and actively transferring data to another node.", + "enum" : [ "LOAD_BALANCE_NOT_CONFIGURED", "LOAD_BALANCE_INACTIVE", "LOAD_BALANCE_ACTIVE" ] + } + } + }, + "ConnectionDiagnosticsDTO" : { + "type" : "object", + "properties" : { + "connection" : { + "description" : "Details about the connection", + "$ref" : "#/definitions/ConnectionDTO" + }, + "aggregateSnapshot" : { + "description" : "Aggregate values for all nodes in the cluster, or for this instance if not clustered", + "$ref" : "#/definitions/ConnectionDiagnosticsSnapshotDTO" + }, + "nodeSnapshots" : { + "type" : "array", + "description" : "A list of values for each node in the cluster, if clustered.", + "items" : { + "$ref" : "#/definitions/ConnectionDiagnosticsSnapshotDTO" + } + } + } + }, + "ConnectionDiagnosticsSnapshotDTO" : { + "type" : "object", + "properties" : { + "totalFlowFileCount" : { + "type" : "integer", + "format" : "int32", + "description" : "Total number of FlowFiles owned by the Connection" + }, + "totalByteCount" : { + "type" : "integer", + "format" : "int64", + "description" : "Total number of bytes that make up the content for the FlowFiles owned by this Connection" + }, + "nodeIdentifier" : { + "type" : "string", + "description" : "The Node Identifier that this information pertains to" + }, + "localQueuePartition" : { + "description" : "The local queue partition, from which components can pull FlowFiles on this node.", + "$ref" : "#/definitions/LocalQueuePartitionDTO" + }, + "remoteQueuePartitions" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/RemoteQueuePartitionDTO" + } + } + } + }, + "ConnectionEntity" : { + "type" : "object", + "required" : [ "destinationType", "sourceType" ], + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "component" : { + "$ref" : "#/definitions/ConnectionDTO" + }, + "status" : { + "description" : "The status of the connection.", + "$ref" : "#/definitions/ConnectionStatusDTO" + }, + "bends" : { + "type" : "array", + "description" : "The bend points on the connection.", + "items" : { + "$ref" : "#/definitions/PositionDTO" + } + }, + "labelIndex" : { + "type" : "integer", + "format" : "int32", + "description" : "The index of the bend point where to place the connection label." + }, + "getzIndex" : { + "type" : "integer", + "format" : "int64", + "description" : "The z index of the connection." + }, + "sourceId" : { + "type" : "string", + "description" : "The identifier of the source of this connection." + }, + "sourceGroupId" : { + "type" : "string", + "description" : "The identifier of the group of the source of this connection." + }, + "sourceType" : { + "type" : "string", + "description" : "The type of component the source connectable is.", + "enum" : [ "PROCESSOR", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "INPUT_PORT", "OUTPUT_PORT", "FUNNEL" ] + }, + "destinationId" : { + "type" : "string", + "description" : "The identifier of the destination of this connection." + }, + "destinationGroupId" : { + "type" : "string", + "description" : "The identifier of the group of the destination of this connection." + }, + "destinationType" : { + "type" : "string", + "description" : "The type of component the destination connectable is.", + "enum" : [ "PROCESSOR", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "INPUT_PORT", "OUTPUT_PORT", "FUNNEL" ] + } + }, + "xml" : { + "name" : "connectionEntity" + } + }, + "ConnectionStatisticsDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The ID of the connection" + }, + "statsLastRefreshed" : { + "type" : "string", + "description" : "The timestamp of when the stats were last refreshed" + }, + "aggregateSnapshot" : { + "description" : "The status snapshot that represents the aggregate stats of the cluster", + "$ref" : "#/definitions/ConnectionStatisticsSnapshotDTO" + }, + "nodeSnapshots" : { + "type" : "array", + "description" : "A list of status snapshots for each node", + "items" : { + "$ref" : "#/definitions/NodeConnectionStatisticsSnapshotDTO" + } + } + } + }, + "ConnectionStatisticsEntity" : { + "type" : "object", + "properties" : { + "connectionStatistics" : { + "$ref" : "#/definitions/ConnectionStatisticsDTO" + }, + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource." + } + }, + "xml" : { + "name" : "connectionStatisticsEntity" + } + }, + "ConnectionStatisticsSnapshotDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the connection." + }, + "predictedMillisUntilCountBackpressure" : { + "type" : "integer", + "format" : "int64", + "description" : "The predicted number of milliseconds before the connection will have backpressure applied, based on the queued count." + }, + "predictedMillisUntilBytesBackpressure" : { + "type" : "integer", + "format" : "int64", + "description" : "The predicted number of milliseconds before the connection will have backpressure applied, based on the total number of bytes in the queue." + }, + "predictedCountAtNextInterval" : { + "type" : "integer", + "format" : "int32", + "description" : "The predicted number of queued objects at the next configured interval." + }, + "predictedBytesAtNextInterval" : { + "type" : "integer", + "format" : "int64", + "description" : "The predicted total number of bytes in the queue at the next configured interval." + }, + "predictedPercentCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The predicted percentage of queued objects at the next configured interval." + }, + "predictedPercentBytes" : { + "type" : "integer", + "format" : "int32", + "description" : "The predicted percentage of bytes in the queue against current threshold at the next configured interval." + }, + "predictionIntervalMillis" : { + "type" : "integer", + "format" : "int64", + "description" : "The prediction interval in seconds" + } + } + }, + "ConnectionStatusDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The ID of the connection" + }, + "groupId" : { + "type" : "string", + "description" : "The ID of the Process Group that the connection belongs to" + }, + "name" : { + "type" : "string", + "description" : "The name of the connection" + }, + "statsLastRefreshed" : { + "type" : "string", + "description" : "The timestamp of when the stats were last refreshed" + }, + "sourceId" : { + "type" : "string", + "description" : "The ID of the source component" + }, + "sourceName" : { + "type" : "string", + "description" : "The name of the source component" + }, + "destinationId" : { + "type" : "string", + "description" : "The ID of the destination component" + }, + "destinationName" : { + "type" : "string", + "description" : "The name of the destination component" + }, + "aggregateSnapshot" : { + "description" : "The status snapshot that represents the aggregate stats of the cluster", + "$ref" : "#/definitions/ConnectionStatusSnapshotDTO" + }, + "nodeSnapshots" : { + "type" : "array", + "description" : "A list of status snapshots for each node", + "items" : { + "$ref" : "#/definitions/NodeConnectionStatusSnapshotDTO" + } + } + } + }, + "ConnectionStatusEntity" : { + "type" : "object", + "properties" : { + "connectionStatus" : { + "$ref" : "#/definitions/ConnectionStatusDTO" + }, + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource." + } + }, + "xml" : { + "name" : "connectionStatusEntity" + } + }, + "ConnectionStatusPredictionsSnapshotDTO" : { + "type" : "object", + "properties" : { + "predictedMillisUntilCountBackpressure" : { + "type" : "integer", + "format" : "int64", + "description" : "The predicted number of milliseconds before the connection will have backpressure applied, based on the queued count." + }, + "predictedMillisUntilBytesBackpressure" : { + "type" : "integer", + "format" : "int64", + "description" : "The predicted number of milliseconds before the connection will have backpressure applied, based on the total number of bytes in the queue." + }, + "predictionIntervalSeconds" : { + "type" : "integer", + "format" : "int32", + "description" : "The configured interval (in seconds) for predicting connection queue count and size (and percent usage)." + }, + "predictedCountAtNextInterval" : { + "type" : "integer", + "format" : "int32", + "description" : "The predicted number of queued objects at the next configured interval." + }, + "predictedBytesAtNextInterval" : { + "type" : "integer", + "format" : "int64", + "description" : "The predicted total number of bytes in the queue at the next configured interval." + }, + "predictedPercentCount" : { + "type" : "integer", + "format" : "int32", + "description" : "Predicted connection percent use regarding queued flow files count and backpressure threshold if configured." + }, + "predictedPercentBytes" : { + "type" : "integer", + "format" : "int32", + "description" : "Predicted connection percent use regarding queued flow files size and backpressure threshold if configured." + } + } + }, + "ConnectionStatusSnapshotDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the connection." + }, + "groupId" : { + "type" : "string", + "description" : "The id of the process group the connection belongs to." + }, + "name" : { + "type" : "string", + "description" : "The name of the connection." + }, + "sourceId" : { + "type" : "string", + "description" : "The id of the source of the connection." + }, + "sourceName" : { + "type" : "string", + "description" : "The name of the source of the connection." + }, + "destinationId" : { + "type" : "string", + "description" : "The id of the destination of the connection." + }, + "destinationName" : { + "type" : "string", + "description" : "The name of the destination of the connection." + }, + "predictions" : { + "description" : "Predictions, if available, for this connection (null if not available)", + "$ref" : "#/definitions/ConnectionStatusPredictionsSnapshotDTO" + }, + "flowFilesIn" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles that have come into the connection in the last 5 minutes." + }, + "bytesIn" : { + "type" : "integer", + "format" : "int64", + "description" : "The size of the FlowFiles that have come into the connection in the last 5 minutes." + }, + "input" : { + "type" : "string", + "description" : "The input count/size for the connection in the last 5 minutes, pretty printed." + }, + "flowFilesOut" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles that have left the connection in the last 5 minutes." + }, + "bytesOut" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes that have left the connection in the last 5 minutes." + }, + "output" : { + "type" : "string", + "description" : "The output count/sie for the connection in the last 5 minutes, pretty printed." + }, + "flowFilesQueued" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles that are currently queued in the connection." + }, + "bytesQueued" : { + "type" : "integer", + "format" : "int64", + "description" : "The size of the FlowFiles that are currently queued in the connection." + }, + "queued" : { + "type" : "string", + "description" : "The total count and size of queued flowfiles formatted." + }, + "queuedSize" : { + "type" : "string", + "description" : "The total size of flowfiles that are queued formatted." + }, + "queuedCount" : { + "type" : "string", + "description" : "The number of flowfiles that are queued, pretty printed." + }, + "percentUseCount" : { + "type" : "integer", + "format" : "int32", + "description" : "Connection percent use regarding queued flow files count and backpressure threshold if configured." + }, + "percentUseBytes" : { + "type" : "integer", + "format" : "int32", + "description" : "Connection percent use regarding queued flow files size and backpressure threshold if configured." + }, + "flowFileAvailability" : { + "type" : "string", + "description" : "The availability of FlowFiles in this connection" + } + } + }, + "ConnectionStatusSnapshotEntity" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the connection." + }, + "connectionStatusSnapshot" : { + "$ref" : "#/definitions/ConnectionStatusSnapshotDTO" + }, + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource." + } + }, + "xml" : { + "name" : "entity" + } + }, + "ConnectionsEntity" : { + "type" : "object", + "properties" : { + "connections" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ConnectionEntity" + } + } + }, + "xml" : { + "name" : "connectionsEntity" + } + }, + "ControllerBulletinsEntity" : { + "type" : "object", + "properties" : { + "bulletins" : { + "type" : "array", + "description" : "System level bulletins to be reported to the user.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "controllerServiceBulletins" : { + "type" : "array", + "description" : "Controller service bulletins to be reported to the user.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "reportingTaskBulletins" : { + "type" : "array", + "description" : "Reporting task bulletins to be reported to the user.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "parameterProviderBulletins" : { + "type" : "array", + "description" : "Parameter provider bulletins to be reported to the user.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "flowRegistryClientBulletins" : { + "type" : "array", + "description" : "Flow registry client bulletins to be reported to the user.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + } + }, + "xml" : { + "name" : "controllerConfigurationEntity" + } + }, + "ControllerConfigurationDTO" : { + "type" : "object", + "properties" : { + "maxTimerDrivenThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The maximum number of timer driven threads the NiFi has available." + }, + "maxEventDrivenThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The maximum number of event driven threads the NiFi has available." + } + } + }, + "ControllerConfigurationEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "component" : { + "description" : "The controller configuration.", + "$ref" : "#/definitions/ControllerConfigurationDTO" + } + }, + "xml" : { + "name" : "controllerConfigurationEntity" + } + }, + "ControllerDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the NiFi." + }, + "name" : { + "type" : "string", + "description" : "The name of the NiFi." + }, + "comments" : { + "type" : "string", + "description" : "The comments for the NiFi." + }, + "runningCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of running components in the NiFi." + }, + "stoppedCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of stopped components in the NiFi." + }, + "invalidCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of invalid components in the NiFi." + }, + "disabledCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of disabled components in the NiFi." + }, + "activeRemotePortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of active remote ports contained in the NiFi." + }, + "inactiveRemotePortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of inactive remote ports contained in the NiFi." + }, + "inputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of input ports contained in the NiFi." + }, + "outputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of output ports in the NiFi." + }, + "remoteSiteListeningPort" : { + "type" : "integer", + "format" : "int32", + "description" : "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." + }, + "remoteSiteHttpListeningPort" : { + "type" : "integer", + "format" : "int32", + "description" : "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." + }, + "siteToSiteSecure" : { + "type" : "boolean", + "description" : "Indicates whether or not Site-to-Site communications with this instance is secure (2-way authentication)." + }, + "instanceId" : { + "type" : "string", + "description" : "If clustered, the id of the Cluster Manager, otherwise the id of the NiFi." + }, + "inputPorts" : { + "type" : "array", + "description" : "The input ports available to send data to for the NiFi.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/PortDTO" + } + }, + "outputPorts" : { + "type" : "array", + "description" : "The output ports available to received data from the NiFi.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/PortDTO" + } + } + } + }, + "ControllerEntity" : { + "type" : "object", + "properties" : { + "controller" : { + "$ref" : "#/definitions/ControllerDTO" + } + }, + "xml" : { + "name" : "controllerEntity" + } + }, + "ControllerServiceAPI" : { + "type" : "object", + "properties" : { + "type" : { + "type" : "string", + "description" : "The fully qualified name of the service interface." + }, + "bundle" : { + "description" : "The details of the artifact that bundled this service interface.", + "$ref" : "#/definitions/Bundle" + } + } + }, + "ControllerServiceApiDTO" : { + "type" : "object", + "properties" : { + "type" : { + "type" : "string", + "description" : "The fully qualified name of the service interface." + }, + "bundle" : { + "description" : "The details of the artifact that bundled this service interface.", + "$ref" : "#/definitions/BundleDTO" + } + } + }, + "ControllerServiceDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "versionedComponentId" : { + "type" : "string", + "description" : "The ID of the corresponding component that is under version control" + }, + "parentGroupId" : { + "type" : "string", + "description" : "The id of parent process group of this component if applicable." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "name" : { + "type" : "string", + "description" : "The name of the controller service." + }, + "type" : { + "type" : "string", + "description" : "The type of the controller service." + }, + "bundle" : { + "description" : "The details of the artifact that bundled this processor type.", + "$ref" : "#/definitions/BundleDTO" + }, + "controllerServiceApis" : { + "type" : "array", + "description" : "Lists the APIs this Controller Service implements.", + "items" : { + "$ref" : "#/definitions/ControllerServiceApiDTO" + } + }, + "comments" : { + "type" : "string", + "description" : "The comments for the controller service." + }, + "state" : { + "type" : "string", + "description" : "The state of the controller service.", + "enum" : [ "ENABLED", "ENABLING", "DISABLED", "DISABLING" ] + }, + "persistsState" : { + "type" : "boolean", + "description" : "Whether the controller service persists state." + }, + "restricted" : { + "type" : "boolean", + "description" : "Whether the controller service requires elevated privileges." + }, + "deprecated" : { + "type" : "boolean", + "description" : "Whether the ontroller service has been deprecated." + }, + "multipleVersionsAvailable" : { + "type" : "boolean", + "description" : "Whether the controller service has multiple versions available." + }, + "supportsSensitiveDynamicProperties" : { + "type" : "boolean", + "description" : "Whether the controller service supports sensitive dynamic properties." + }, + "properties" : { + "type" : "object", + "description" : "The properties of the controller service.", + "additionalProperties" : { + "type" : "string" + } + }, + "descriptors" : { + "type" : "object", + "description" : "The descriptors for the controller service properties.", + "additionalProperties" : { + "$ref" : "#/definitions/PropertyDescriptorDTO" + } + }, + "sensitiveDynamicPropertyNames" : { + "type" : "array", + "description" : "Set of sensitive dynamic property names", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "customUiUrl" : { + "type" : "string", + "description" : "The URL for the controller services custom configuration UI if applicable." + }, + "annotationData" : { + "type" : "string", + "description" : "The annotation for the controller service. This is how the custom UI relays configuration to the controller service." + }, + "referencingComponents" : { + "type" : "array", + "description" : "All components referencing this controller service.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ControllerServiceReferencingComponentEntity" + } + }, + "validationErrors" : { + "type" : "array", + "description" : "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.", + "items" : { + "type" : "string" + } + }, + "validationStatus" : { + "type" : "string", + "description" : "Indicates whether the ControllerService is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the ControllerService is valid)", + "enum" : [ "VALID", "INVALID", "VALIDATING" ] + }, + "bulletinLevel" : { + "type" : "string", + "description" : "The level at which the controller service will report bulletins." + }, + "extensionMissing" : { + "type" : "boolean", + "description" : "Whether the underlying extension is missing." + } + } + }, + "ControllerServiceDefinition" : { + "type" : "object", + "required" : [ "type" ], + "properties" : { + "group" : { + "type" : "string", + "description" : "The group name of the bundle that provides the referenced type." + }, + "artifact" : { + "type" : "string", + "description" : "The artifact name of the bundle that provides the referenced type." + }, + "version" : { + "type" : "string", + "description" : "The version of the bundle that provides the referenced type." + }, + "type" : { + "type" : "string", + "description" : "The fully-qualified class type" + }, + "typeDescription" : { + "type" : "string", + "description" : "The description of the type." + }, + "buildInfo" : { + "description" : "The build metadata for this component", + "$ref" : "#/definitions/BuildInfo" + }, + "providedApiImplementations" : { + "type" : "array", + "description" : "If this type represents a provider for an interface, this lists the APIs it implements", + "items" : { + "$ref" : "#/definitions/DefinedType" + } + }, + "tags" : { + "type" : "array", + "description" : "The tags associated with this type", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "deprecated" : { + "type" : "boolean", + "description" : "Whether or not the component has been deprecated" + }, + "deprecationReason" : { + "type" : "string", + "description" : "If this component has been deprecated, this optional field can be used to provide an explanation" + }, + "restricted" : { + "type" : "boolean", + "description" : "Whether or not the component has a general restriction" + }, + "restrictedExplanation" : { + "type" : "string", + "description" : "An optional description of the general restriction" + }, + "explicitRestrictions" : { + "type" : "array", + "description" : "Explicit restrictions that indicate a require permission to use the component", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/Restriction" + } + }, + "stateful" : { + "$ref" : "#/definitions/Stateful" + }, + "propertyDescriptors" : { + "type" : "object", + "description" : "Descriptions of configuration properties applicable to this component.", + "additionalProperties" : { + "$ref" : "#/definitions/PropertyDescriptor" + } + }, + "supportsDynamicProperties" : { + "type" : "boolean", + "description" : "Whether or not this component makes use of dynamic (user-set) properties." + } + } + }, + "ControllerServiceDiagnosticsDTO" : { + "type" : "object", + "properties" : { + "controllerService" : { + "description" : "The Controller Service", + "$ref" : "#/definitions/ControllerServiceEntity" + }, + "classLoaderDiagnostics" : { + "description" : "Information about the Controller Service's Class Loader", + "$ref" : "#/definitions/ClassLoaderDiagnosticsDTO" + } + } + }, + "ControllerServiceEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "parentGroupId" : { + "type" : "string", + "description" : "The id of parent process group of this ControllerService." + }, + "component" : { + "$ref" : "#/definitions/ControllerServiceDTO" + }, + "operatePermissions" : { + "description" : "The permissions for this component operations.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "status" : { + "description" : "The status for this ControllerService.", + "$ref" : "#/definitions/ControllerServiceStatusDTO" + } + }, + "xml" : { + "name" : "controllerServiceEntity" + } + }, + "ControllerServiceReferencingComponentDTO" : { + "type" : "object", + "properties" : { + "groupId" : { + "type" : "string", + "description" : "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" : { + "type" : "string", + "description" : "The id of the component referencing a controller service." + }, + "name" : { + "type" : "string", + "description" : "The name of the component referencing a controller service." + }, + "type" : { + "type" : "string", + "description" : "The type of the component referencing a controller service in simple Java class name format without package name." + }, + "state" : { + "type" : "string", + "description" : "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." + }, + "properties" : { + "type" : "object", + "description" : "The properties for the component.", + "additionalProperties" : { + "type" : "string" + } + }, + "descriptors" : { + "type" : "object", + "description" : "The descriptors for the component properties.", + "additionalProperties" : { + "$ref" : "#/definitions/PropertyDescriptorDTO" + } + }, + "validationErrors" : { + "type" : "array", + "description" : "The validation errors for the component.", + "items" : { + "type" : "string" + } + }, + "referenceType" : { + "type" : "string", + "description" : "The type of reference this is.", + "enum" : [ "Processor", "ControllerService", "ReportingTask" ] + }, + "activeThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of active threads for the referencing component." + }, + "referenceCycle" : { + "type" : "boolean", + "description" : "If the referencing component represents a controller service, this indicates whether it has already been represented in this hierarchy." + }, + "referencingComponents" : { + "type" : "array", + "description" : "If the referencing component represents a controller service, these are the components that reference it.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ControllerServiceReferencingComponentEntity" + } + } + } + }, + "ControllerServiceReferencingComponentEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "component" : { + "$ref" : "#/definitions/ControllerServiceReferencingComponentDTO" + }, + "operatePermissions" : { + "description" : "The permissions for this component operations.", + "$ref" : "#/definitions/PermissionsDTO" + } + }, + "xml" : { + "name" : "controllerServiceReferencingComponentEntity" + } + }, + "ControllerServiceReferencingComponentsEntity" : { + "type" : "object", + "properties" : { + "controllerServiceReferencingComponents" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ControllerServiceReferencingComponentEntity" + } + } + }, + "xml" : { + "name" : "controllerServiceReferencingComponentsEntity" + } + }, + "ControllerServiceRunStatusEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "state" : { + "type" : "string", + "description" : "The run status of the ControllerService.", + "enum" : [ "ENABLED", "DISABLED" ] + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "uiOnly" : { + "type" : "boolean", + "description" : "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." + } + }, + "xml" : { + "name" : "entity" + } + }, + "ControllerServiceStatusDTO" : { + "type" : "object", + "properties" : { + "runStatus" : { + "type" : "string", + "description" : "The run status of this ControllerService", + "enum" : [ "ENABLED", "ENABLING", "DISABLED", "DISABLING" ] + }, + "validationStatus" : { + "type" : "string", + "description" : "Indicates whether the component is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the component is valid)", + "enum" : [ "VALID", "INVALID", "VALIDATING" ] + }, + "activeThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of active threads for the component." + } + } + }, + "ControllerServiceTypesEntity" : { + "type" : "object", + "properties" : { + "controllerServiceTypes" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/DocumentedTypeDTO" + } + } + }, + "xml" : { + "name" : "controllerServiceTypesEntity" + } + }, + "ControllerServicesEntity" : { + "type" : "object", + "properties" : { + "currentTime" : { + "type" : "string", + "description" : "The current time on the system." + }, + "controllerServices" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ControllerServiceEntity" + } + } + }, + "xml" : { + "name" : "controllerServicesEntity" + } + }, + "ControllerStatusDTO" : { + "type" : "object", + "properties" : { + "activeThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of active threads in the NiFi." + }, + "terminatedThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of terminated threads in the NiFi." + }, + "queued" : { + "type" : "string", + "description" : "The number of flowfiles queued in the NiFi." + }, + "flowFilesQueued" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles queued across the entire flow" + }, + "bytesQueued" : { + "type" : "integer", + "format" : "int64", + "description" : "The size of the FlowFiles queued across the entire flow" + }, + "runningCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of running components in the NiFi." + }, + "stoppedCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of stopped components in the NiFi." + }, + "invalidCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of invalid components in the NiFi." + }, + "disabledCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of disabled components in the NiFi." + }, + "activeRemotePortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of active remote ports in the NiFi." + }, + "inactiveRemotePortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of inactive remote ports in the NiFi." + }, + "upToDateCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of up to date versioned process groups in the NiFi." + }, + "locallyModifiedCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of locally modified versioned process groups in the NiFi." + }, + "staleCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of stale versioned process groups in the NiFi." + }, + "locallyModifiedAndStaleCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of locally modified and stale versioned process groups in the NiFi." + }, + "syncFailureCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of versioned process groups in the NiFi that are unable to sync to a registry." + } + } + }, + "ControllerStatusEntity" : { + "type" : "object", + "properties" : { + "controllerStatus" : { + "$ref" : "#/definitions/ControllerStatusDTO" + } + }, + "xml" : { + "name" : "controllerStatusEntity" + } + }, + "CopySnippetRequestEntity" : { + "type" : "object", + "properties" : { + "snippetId" : { + "type" : "string", + "description" : "The identifier of the snippet." + }, + "originX" : { + "type" : "number", + "format" : "double", + "description" : "The x coordinate of the origin of the bounding box where the new components will be placed." + }, + "originY" : { + "type" : "number", + "format" : "double", + "description" : "The y coordinate of the origin of the bounding box where the new components will be placed." + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + } + }, + "xml" : { + "name" : "copySnippetRequestEntity" + } + }, + "CounterDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the counter." + }, + "context" : { + "type" : "string", + "description" : "The context of the counter." + }, + "name" : { + "type" : "string", + "description" : "The name of the counter." + }, + "valueCount" : { + "type" : "integer", + "format" : "int64", + "description" : "The value count." + }, + "value" : { + "type" : "string", + "description" : "The value of the counter." + } + } + }, + "CounterEntity" : { + "type" : "object", + "properties" : { + "counter" : { + "$ref" : "#/definitions/CounterDTO" + } + }, + "xml" : { + "name" : "counterEntity" + } + }, + "CountersDTO" : { + "type" : "object", + "properties" : { + "aggregateSnapshot" : { + "description" : "A Counters snapshot that represents the aggregate values of all nodes in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this represents the stats of the single instance.", + "$ref" : "#/definitions/CountersSnapshotDTO" + }, + "nodeSnapshots" : { + "type" : "array", + "description" : "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.", + "items" : { + "$ref" : "#/definitions/NodeCountersSnapshotDTO" + } + } + } + }, + "CountersEntity" : { + "type" : "object", + "properties" : { + "counters" : { + "$ref" : "#/definitions/CountersDTO" + } + }, + "xml" : { + "name" : "countersEntity" + } + }, + "CountersSnapshotDTO" : { + "type" : "object", + "properties" : { + "generated" : { + "type" : "string", + "description" : "The timestamp when the report was generated." + }, + "counters" : { + "type" : "array", + "description" : "All counters in the NiFi.", + "items" : { + "$ref" : "#/definitions/CounterDTO" + } + } + } + }, + "CreateActiveRequestEntity" : { + "type" : "object", + "properties" : { + "processGroupId" : { + "type" : "string", + "description" : "The Process Group ID that this active request will update" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + } + }, + "xml" : { + "name" : "createActiveRequestEntity" + } + }, + "CreateTemplateRequestEntity" : { + "type" : "object", + "properties" : { + "name" : { + "type" : "string", + "description" : "The name of the template." + }, + "description" : { + "type" : "string", + "description" : "The description of the template." + }, + "snippetId" : { + "type" : "string", + "description" : "The identifier of the snippet." + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + } + }, + "xml" : { + "name" : "createTemplateRequestEntity" + } + }, + "CurrentUserEntity" : { + "type" : "object", + "properties" : { + "identity" : { + "type" : "string", + "description" : "The user identity being serialized." + }, + "anonymous" : { + "type" : "boolean", + "description" : "Whether the current user is anonymous." + }, + "provenancePermissions" : { + "description" : "Permissions for querying provenance.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "countersPermissions" : { + "description" : "Permissions for accessing counters.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "tenantsPermissions" : { + "description" : "Permissions for accessing tenants.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "controllerPermissions" : { + "description" : "Permissions for accessing the controller.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "policiesPermissions" : { + "description" : "Permissions for accessing the policies.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "systemPermissions" : { + "description" : "Permissions for accessing system.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "parameterContextPermissions" : { + "description" : "Permissions for accessing parameter contexts.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "restrictedComponentsPermissions" : { + "description" : "Permissions for accessing restricted components. Note: the read permission are not used and will always be false.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "componentRestrictionPermissions" : { + "type" : "array", + "description" : "Permissions for specific component restrictions.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ComponentRestrictionPermissionDTO" + } + }, + "canVersionFlows" : { + "type" : "boolean", + "description" : "Whether the current user can version flows." + } + }, + "xml" : { + "name" : "currentEntity" + } + }, + "DefinedType" : { + "type" : "object", + "required" : [ "type" ], + "properties" : { + "group" : { + "type" : "string", + "description" : "The group name of the bundle that provides the referenced type." + }, + "artifact" : { + "type" : "string", + "description" : "The artifact name of the bundle that provides the referenced type." + }, + "version" : { + "type" : "string", + "description" : "The version of the bundle that provides the referenced type." + }, + "type" : { + "type" : "string", + "description" : "The fully-qualified class type" + }, + "typeDescription" : { + "type" : "string", + "description" : "The description of the type." + } + } + }, + "DifferenceDTO" : { + "type" : "object", + "properties" : { + "differenceType" : { + "type" : "string", + "description" : "The type of difference" + }, + "difference" : { + "type" : "string", + "description" : "Description of the difference" + } + } + }, + "DimensionsDTO" : { + "type" : "object", + "properties" : { + "width" : { + "type" : "number", + "format" : "double", + "description" : "The width of the label in pixels when at a 1:1 scale." + }, + "height" : { + "type" : "number", + "format" : "double", + "description" : "The height of the label in pixels when at a 1:1 scale." + } + } + }, + "DocumentedTypeDTO" : { + "type" : "object", + "properties" : { + "type" : { + "type" : "string", + "description" : "The fully qualified name of the type." + }, + "bundle" : { + "description" : "The details of the artifact that bundled this type.", + "$ref" : "#/definitions/BundleDTO" + }, + "controllerServiceApis" : { + "type" : "array", + "description" : "If this type represents a ControllerService, this lists the APIs it implements.", + "items" : { + "$ref" : "#/definitions/ControllerServiceApiDTO" + } + }, + "description" : { + "type" : "string", + "description" : "The description of the type." + }, + "restricted" : { + "type" : "boolean", + "description" : "Whether this type is restricted." + }, + "usageRestriction" : { + "type" : "string", + "description" : "The optional description of why the usage of this component is restricted." + }, + "explicitRestrictions" : { + "type" : "array", + "description" : "An optional collection of explicit restrictions. If specified, these explicit restrictions will be enfored.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ExplicitRestrictionDTO" + } + }, + "deprecationReason" : { + "type" : "string", + "description" : "The description of why the usage of this component is restricted." + }, + "tags" : { + "type" : "array", + "description" : "The tags associated with this type.", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + } + } + }, + "DropRequestDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id for this drop request." + }, + "uri" : { + "type" : "string", + "description" : "The URI for future requests to this drop request." + }, + "submissionTime" : { + "type" : "string", + "description" : "The timestamp when the query was submitted." + }, + "lastUpdated" : { + "type" : "string", + "description" : "The last time this drop request was updated." + }, + "percentCompleted" : { + "type" : "integer", + "format" : "int32", + "description" : "The current percent complete." + }, + "finished" : { + "type" : "boolean", + "description" : "Whether the query has finished." + }, + "failureReason" : { + "type" : "string", + "description" : "The reason, if any, that this drop request failed." + }, + "currentCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of flow files currently queued." + }, + "currentSize" : { + "type" : "integer", + "format" : "int64", + "description" : "The size of flow files currently queued in bytes." + }, + "current" : { + "type" : "string", + "description" : "The count and size of flow files currently queued." + }, + "originalCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of flow files to be dropped as a result of this request." + }, + "originalSize" : { + "type" : "integer", + "format" : "int64", + "description" : "The size of flow files to be dropped as a result of this request in bytes." + }, + "original" : { + "type" : "string", + "description" : "The count and size of flow files to be dropped as a result of this request." + }, + "droppedCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of flow files that have been dropped thus far." + }, + "droppedSize" : { + "type" : "integer", + "format" : "int64", + "description" : "The size of flow files that have been dropped thus far in bytes." + }, + "dropped" : { + "type" : "string", + "description" : "The count and size of flow files that have been dropped thus far." + }, + "state" : { + "type" : "string", + "description" : "The current state of the drop request." + } + } + }, + "DropRequestEntity" : { + "type" : "object", + "properties" : { + "dropRequest" : { + "$ref" : "#/definitions/DropRequestDTO" + } + }, + "xml" : { + "name" : "dropRequestEntity" + } + }, + "DtoFactory" : { + "type" : "object" + }, + "Entity" : { + "type" : "object", + "xml" : { + "name" : "entity" + } + }, + "ExplicitRestrictionDTO" : { + "type" : "object", + "properties" : { + "requiredPermission" : { + "description" : "The required permission necessary for this restriction.", + "$ref" : "#/definitions/RequiredPermissionDTO" + }, + "explanation" : { + "type" : "string", + "description" : "The description of why the usage of this component is restricted for this required permission." + } + } + }, + "ExternalControllerServiceReference" : { + "type" : "object", + "properties" : { + "identifier" : { + "type" : "string", + "description" : "The identifier of the controller service" + }, + "name" : { + "type" : "string", + "description" : "The name of the controller service" + } + } + }, + "FlowBreadcrumbDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the group." + }, + "name" : { + "type" : "string", + "description" : "The id of the group." + }, + "versionControlInformation" : { + "description" : "The process group version control information or null if not version controlled.", + "$ref" : "#/definitions/VersionControlInformationDTO" + } + } + }, + "FlowBreadcrumbEntity" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of this ancestor ProcessGroup." + }, + "permissions" : { + "description" : "The permissions for this ancestor ProcessGroup.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "versionedFlowState" : { + "type" : "string", + "description" : "The current state of the Process Group, as it relates to the Versioned Flow", + "enum" : [ "LOCALLY_MODIFIED", "STALE", "LOCALLY_MODIFIED_AND_STALE", "UP_TO_DATE", "SYNC_FAILURE" ] + }, + "breadcrumb" : { + "description" : "This breadcrumb.", + "$ref" : "#/definitions/FlowBreadcrumbDTO" + }, + "parentBreadcrumb" : { + "description" : "The parent breadcrumb for this breadcrumb.", + "$ref" : "#/definitions/FlowBreadcrumbEntity" + } + }, + "xml" : { + "name" : "flowEntity" + } + }, + "FlowComparisonEntity" : { + "type" : "object", + "properties" : { + "componentDifferences" : { + "type" : "array", + "description" : "The list of differences for each component in the flow that is not the same between the two flows", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ComponentDifferenceDTO" + } + } + }, + "xml" : { + "name" : "flowComparisonEntity" + } + }, + "FlowConfigurationDTO" : { + "type" : "object", + "properties" : { + "supportsManagedAuthorizer" : { + "type" : "boolean", + "description" : "Whether this NiFi supports a managed authorizer. Managed authorizers can visualize users, groups, and policies in the UI." + }, + "supportsConfigurableAuthorizer" : { + "type" : "boolean", + "description" : "Whether this NiFi supports a configurable authorizer." + }, + "supportsConfigurableUsersAndGroups" : { + "type" : "boolean", + "description" : "Whether this NiFi supports configurable users and groups." + }, + "autoRefreshIntervalSeconds" : { + "type" : "integer", + "format" : "int64", + "description" : "The interval in seconds between the automatic NiFi refresh requests." + }, + "currentTime" : { + "type" : "string", + "description" : "The current time on the system." + }, + "timeOffset" : { + "type" : "integer", + "format" : "int32", + "description" : "The time offset of the system." + }, + "defaultBackPressureObjectThreshold" : { + "type" : "integer", + "format" : "int64", + "description" : "The default back pressure object threshold." + }, + "defaultBackPressureDataSizeThreshold" : { + "type" : "string", + "description" : "The default back pressure data size threshold." + } + } + }, + "FlowConfigurationEntity" : { + "type" : "object", + "properties" : { + "flowConfiguration" : { + "description" : "The controller configuration.", + "$ref" : "#/definitions/FlowConfigurationDTO" + } + }, + "xml" : { + "name" : "flowConfigurationEntity" + } + }, + "FlowDTO" : { + "type" : "object", + "properties" : { + "processGroups" : { + "type" : "array", + "description" : "The process groups in this flow.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ProcessGroupEntity" + } + }, + "remoteProcessGroups" : { + "type" : "array", + "description" : "The remote process groups in this flow.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/RemoteProcessGroupEntity" + } + }, + "processors" : { + "type" : "array", + "description" : "The processors in this flow.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ProcessorEntity" + } + }, + "inputPorts" : { + "type" : "array", + "description" : "The input ports in this flow.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/PortEntity" + } + }, + "outputPorts" : { + "type" : "array", + "description" : "The output ports in this flow.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/PortEntity" + } + }, + "connections" : { + "type" : "array", + "description" : "The connections in this flow.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ConnectionEntity" + } + }, + "labels" : { + "type" : "array", + "description" : "The labels in this flow.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/LabelEntity" + } + }, + "funnels" : { + "type" : "array", + "description" : "The funnels in this flow.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/FunnelEntity" + } + } + } + }, + "FlowEntity" : { + "type" : "object", + "properties" : { + "flow" : { + "$ref" : "#/definitions/FlowDTO" + } + }, + "xml" : { + "name" : "flowEntity" + } + }, + "FlowFileDTO" : { + "type" : "object", + "properties" : { + "uri" : { + "type" : "string", + "description" : "The URI that can be used to access this FlowFile." + }, + "uuid" : { + "type" : "string", + "description" : "The FlowFile UUID." + }, + "filename" : { + "type" : "string", + "description" : "The FlowFile filename." + }, + "position" : { + "type" : "integer", + "format" : "int32", + "description" : "The FlowFile's position in the queue." + }, + "size" : { + "type" : "integer", + "format" : "int64", + "description" : "The FlowFile file size." + }, + "queuedDuration" : { + "type" : "integer", + "format" : "int64", + "description" : "How long this FlowFile has been enqueued." + }, + "lineageDuration" : { + "type" : "integer", + "format" : "int64", + "description" : "Duration since the FlowFile's greatest ancestor entered the flow." + }, + "penaltyExpiresIn" : { + "type" : "integer", + "format" : "int64", + "description" : "How long in milliseconds until the FlowFile penalty expires." + }, + "clusterNodeId" : { + "type" : "string", + "description" : "The id of the node where this FlowFile resides." + }, + "clusterNodeAddress" : { + "type" : "string", + "description" : "The label for the node where this FlowFile resides." + }, + "attributes" : { + "type" : "object", + "description" : "The FlowFile attributes.", + "additionalProperties" : { + "type" : "string" + } + }, + "contentClaimSection" : { + "type" : "string", + "description" : "The section in which the content claim lives." + }, + "contentClaimContainer" : { + "type" : "string", + "description" : "The container in which the content claim lives." + }, + "contentClaimIdentifier" : { + "type" : "string", + "description" : "The identifier of the content claim." + }, + "contentClaimOffset" : { + "type" : "integer", + "format" : "int64", + "description" : "The offset into the content claim where the flowfile's content begins." + }, + "contentClaimFileSize" : { + "type" : "string", + "description" : "The file size of the content claim formatted." + }, + "contentClaimFileSizeBytes" : { + "type" : "integer", + "format" : "int64", + "description" : "The file size of the content claim in bytes." + }, + "penalized" : { + "type" : "boolean", + "description" : "If the FlowFile is penalized." + } + } + }, + "FlowFileEntity" : { + "type" : "object", + "properties" : { + "flowFile" : { + "$ref" : "#/definitions/FlowFileDTO" + } + }, + "xml" : { + "name" : "flowFileEntity" + } + }, + "FlowFileSummaryDTO" : { + "type" : "object", + "properties" : { + "uri" : { + "type" : "string", + "description" : "The URI that can be used to access this FlowFile." + }, + "uuid" : { + "type" : "string", + "description" : "The FlowFile UUID." + }, + "filename" : { + "type" : "string", + "description" : "The FlowFile filename." + }, + "position" : { + "type" : "integer", + "format" : "int32", + "description" : "The FlowFile's position in the queue." + }, + "size" : { + "type" : "integer", + "format" : "int64", + "description" : "The FlowFile file size." + }, + "queuedDuration" : { + "type" : "integer", + "format" : "int64", + "description" : "How long this FlowFile has been enqueued." + }, + "lineageDuration" : { + "type" : "integer", + "format" : "int64", + "description" : "Duration since the FlowFile's greatest ancestor entered the flow." + }, + "penaltyExpiresIn" : { + "type" : "integer", + "format" : "int64", + "description" : "How long in milliseconds until the FlowFile penalty expires." + }, + "clusterNodeId" : { + "type" : "string", + "description" : "The id of the node where this FlowFile resides." + }, + "clusterNodeAddress" : { + "type" : "string", + "description" : "The label for the node where this FlowFile resides." + }, + "penalized" : { + "type" : "boolean", + "description" : "If the FlowFile is penalized." + } + } + }, + "FlowRegistryBucket" : { + "type" : "object", + "properties" : { + "identifier" : { + "type" : "string" + }, + "name" : { + "type" : "string" + }, + "description" : { + "type" : "string" + }, + "createdTimestamp" : { + "type" : "integer", + "format" : "int64" + }, + "permissions" : { + "$ref" : "#/definitions/FlowRegistryPermissions" + } + } + }, + "FlowRegistryBucketDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The bucket identifier" + }, + "name" : { + "type" : "string", + "description" : "The bucket name" + }, + "description" : { + "type" : "string", + "description" : "The bucket description" + }, + "created" : { + "type" : "integer", + "format" : "int64", + "description" : "The created timestamp of this bucket" + } + } + }, + "FlowRegistryBucketEntity" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string" + }, + "bucket" : { + "$ref" : "#/definitions/FlowRegistryBucketDTO" + }, + "permissions" : { + "$ref" : "#/definitions/PermissionsDTO" + } + }, + "xml" : { + "name" : "bucketEntity" + } + }, + "FlowRegistryBucketsEntity" : { + "type" : "object", + "properties" : { + "buckets" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/FlowRegistryBucketEntity" + } + } + }, + "xml" : { + "name" : "bucketsEntity" + } + }, + "FlowRegistryClientDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The registry identifier" + }, + "name" : { + "type" : "string", + "description" : "The registry name" + }, + "description" : { + "type" : "string", + "description" : "The registry description" + }, + "uri" : { + "type" : "string" + }, + "type" : { + "type" : "string", + "description" : "The type of the controller service." + }, + "bundle" : { + "description" : "The details of the artifact that bundled this processor type.", + "$ref" : "#/definitions/BundleDTO" + }, + "properties" : { + "type" : "object", + "description" : "The properties of the controller service.", + "additionalProperties" : { + "type" : "string" + } + }, + "descriptors" : { + "type" : "object", + "description" : "The descriptors for the controller service properties.", + "additionalProperties" : { + "$ref" : "#/definitions/PropertyDescriptorDTO" + } + }, + "sensitiveDynamicPropertyNames" : { + "type" : "array", + "description" : "Set of sensitive dynamic property names", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "supportsSensitiveDynamicProperties" : { + "type" : "boolean", + "description" : "Whether the reporting task supports sensitive dynamic properties." + }, + "restricted" : { + "type" : "boolean", + "description" : "Whether the reporting task requires elevated privileges." + }, + "deprecated" : { + "type" : "boolean", + "description" : "Whether the reporting task has been deprecated." + }, + "validationErrors" : { + "type" : "array", + "description" : "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.", + "items" : { + "type" : "string" + } + }, + "validationStatus" : { + "type" : "string", + "description" : "Indicates whether the Processor is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the Processor is valid)", + "enum" : [ "VALID", "INVALID", "VALIDATING" ] + }, + "annotationData" : { + "type" : "string", + "description" : "The annotation data for the repoting task. This is how the custom UI relays configuration to the reporting task." + }, + "extensionMissing" : { + "type" : "boolean", + "description" : "Whether the underlying extension is missing." + }, + "multipleVersionsAvailable" : { + "type" : "boolean", + "description" : "Whether the flow registry client has multiple versions available." + } + } + }, + "FlowRegistryClientEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "registry" : { + "$ref" : "#/definitions/FlowRegistryClientDTO" + }, + "operatePermissions" : { + "$ref" : "#/definitions/PermissionsDTO" + }, + "component" : { + "$ref" : "#/definitions/FlowRegistryClientDTO" + } + }, + "xml" : { + "name" : "registryClientEntity" + } + }, + "FlowRegistryClientTypesEntity" : { + "type" : "object", + "properties" : { + "flowRegistryClientTypes" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/DocumentedTypeDTO" + } + } + }, + "xml" : { + "name" : "flowRegistryClientTypesEntity" + } + }, + "FlowRegistryClientsEntity" : { + "type" : "object", + "properties" : { + "registries" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/FlowRegistryClientEntity" + } + } + }, + "xml" : { + "name" : "registryClientsEntity" + } + }, + "FlowRegistryPermissions" : { + "type" : "object", + "properties" : { + "canRead" : { + "type" : "boolean" + }, + "canWrite" : { + "type" : "boolean" + }, + "canDelete" : { + "type" : "boolean" + } + } + }, + "FlowSnippetDTO" : { + "type" : "object", + "properties" : { + "processGroups" : { + "type" : "array", + "description" : "The process groups in this flow snippet.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ProcessGroupDTO" + } + }, + "remoteProcessGroups" : { + "type" : "array", + "description" : "The remote process groups in this flow snippet.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/RemoteProcessGroupDTO" + } + }, + "processors" : { + "type" : "array", + "description" : "The processors in this flow snippet.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ProcessorDTO" + } + }, + "inputPorts" : { + "type" : "array", + "description" : "The input ports in this flow snippet.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/PortDTO" + } + }, + "outputPorts" : { + "type" : "array", + "description" : "The output ports in this flow snippet.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/PortDTO" + } + }, + "connections" : { + "type" : "array", + "description" : "The connections in this flow snippet.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ConnectionDTO" + } + }, + "labels" : { + "type" : "array", + "description" : "The labels in this flow snippet.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/LabelDTO" + } + }, + "funnels" : { + "type" : "array", + "description" : "The funnels in this flow snippet.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/FunnelDTO" + } + }, + "controllerServices" : { + "type" : "array", + "description" : "The controller services in this flow snippet.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ControllerServiceDTO" + } + } + } + }, + "FunnelDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "versionedComponentId" : { + "type" : "string", + "description" : "The ID of the corresponding component that is under version control" + }, + "parentGroupId" : { + "type" : "string", + "description" : "The id of parent process group of this component if applicable." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + } + } + }, + "FunnelEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "component" : { + "$ref" : "#/definitions/FunnelDTO" + } + }, + "xml" : { + "name" : "funnelEntity" + } + }, + "FunnelsEntity" : { + "type" : "object", + "properties" : { + "funnels" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/FunnelEntity" + } + } + }, + "xml" : { + "name" : "funnelsEntity" + } + }, + "GCDiagnosticsSnapshotDTO" : { + "type" : "object", + "properties" : { + "timestamp" : { + "type" : "string", + "format" : "date-time", + "description" : "The timestamp of when the Snapshot was taken" + }, + "collectionCount" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of times that Garbage Collection has occurred" + }, + "collectionMillis" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of milliseconds that the Garbage Collector spent performing Garbage Collection duties" + } + } + }, + "GarbageCollectionDTO" : { + "type" : "object", + "properties" : { + "name" : { + "type" : "string", + "description" : "The name of the garbage collector." + }, + "collectionCount" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of times garbage collection has run." + }, + "collectionTime" : { + "type" : "string", + "description" : "The total amount of time spent garbage collecting." + }, + "collectionMillis" : { + "type" : "integer", + "format" : "int64", + "description" : "The total number of milliseconds spent garbage collecting." + } + } + }, + "GarbageCollectionDiagnosticsDTO" : { + "type" : "object", + "properties" : { + "memoryManagerName" : { + "type" : "string", + "description" : "The name of the Memory Manager that this Garbage Collection information pertains to" + }, + "snapshots" : { + "type" : "array", + "description" : "A list of snapshots that have been taken to determine the health of the JVM's heap", + "items" : { + "$ref" : "#/definitions/GCDiagnosticsSnapshotDTO" + } + } + } + }, + "HistoryDTO" : { + "type" : "object", + "properties" : { + "total" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of number of actions that matched the search criteria.." + }, + "lastRefreshed" : { + "type" : "string", + "description" : "The timestamp when the report was generated." + }, + "actions" : { + "type" : "array", + "description" : "The actions.", + "items" : { + "$ref" : "#/definitions/ActionEntity" + } + } + } + }, + "HistoryEntity" : { + "type" : "object", + "properties" : { + "history" : { + "$ref" : "#/definitions/HistoryDTO" + } + }, + "xml" : { + "name" : "historyEntity" + } + }, + "InputPortsEntity" : { + "type" : "object", + "properties" : { + "inputPorts" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/PortEntity" + } + } + }, + "xml" : { + "name" : "inputPortsEntity" + } + }, + "InputStream" : { + "type" : "object" + }, + "InstantiateTemplateRequestEntity" : { + "type" : "object", + "properties" : { + "originX" : { + "type" : "number", + "format" : "double", + "description" : "The x coordinate of the origin of the bounding box where the new components will be placed." + }, + "originY" : { + "type" : "number", + "format" : "double", + "description" : "The y coordinate of the origin of the bounding box where the new components will be placed." + }, + "templateId" : { + "type" : "string", + "description" : "The identifier of the template." + }, + "encodingVersion" : { + "type" : "string", + "description" : "The encoding version of the flow snippet. If not specified, this is automatically populated by the node receiving the user request. If the snippet is specified, the version will be the latest. If the snippet is not specified, the version will come from the underlying template. These details need to be replicated throughout the cluster to ensure consistency." + }, + "snippet" : { + "description" : "A flow snippet of the template contents. If not specified, this is automatically populated by the node receiving the user request. These details need to be replicated throughout the cluster to ensure consistency.", + "$ref" : "#/definitions/FlowSnippetDTO" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + } + }, + "xml" : { + "name" : "instantiateTemplateRequestEntity" + } + }, + "JVMControllerDiagnosticsSnapshotDTO" : { + "type" : "object", + "properties" : { + "primaryNode" : { + "type" : "boolean", + "description" : "Whether or not this node is primary node" + }, + "clusterCoordinator" : { + "type" : "boolean", + "description" : "Whether or not this node is cluster coordinator" + }, + "maxTimerDrivenThreads" : { + "type" : "integer", + "format" : "int32", + "description" : "The maximum number of timer-driven threads" + }, + "maxEventDrivenThreads" : { + "type" : "integer", + "format" : "int32", + "description" : "The maximum number of event-driven threads" + } + } + }, + "JVMDiagnosticsDTO" : { + "type" : "object", + "properties" : { + "clustered" : { + "type" : "boolean", + "description" : "Whether or not the NiFi instance is clustered" + }, + "connected" : { + "type" : "boolean", + "description" : "Whether or not the node is connected to the cluster" + }, + "aggregateSnapshot" : { + "description" : "Aggregate JVM diagnostic information about the entire cluster", + "$ref" : "#/definitions/JVMDiagnosticsSnapshotDTO" + }, + "nodeSnapshots" : { + "type" : "array", + "description" : "Node-wise breakdown of JVM diagnostic information", + "items" : { + "$ref" : "#/definitions/NodeJVMDiagnosticsSnapshotDTO" + } + } + } + }, + "JVMDiagnosticsSnapshotDTO" : { + "type" : "object", + "properties" : { + "systemDiagnosticsDto" : { + "description" : "System-related diagnostics information", + "$ref" : "#/definitions/JVMSystemDiagnosticsSnapshotDTO" + }, + "flowDiagnosticsDto" : { + "description" : "Flow-related diagnostics information", + "$ref" : "#/definitions/JVMFlowDiagnosticsSnapshotDTO" + }, + "controllerDiagnostics" : { + "description" : "Controller-related diagnostics information", + "$ref" : "#/definitions/JVMControllerDiagnosticsSnapshotDTO" + } + } + }, + "JVMFlowDiagnosticsSnapshotDTO" : { + "type" : "object", + "properties" : { + "uptime" : { + "type" : "string", + "description" : "How long this node has been running, formatted as hours:minutes:seconds.milliseconds" + }, + "timeZone" : { + "type" : "string", + "description" : "The name of the Time Zone that is configured, if available" + }, + "activeTimerDrivenThreads" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of timer-driven threads that are active" + }, + "activeEventDrivenThreads" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of event-driven threads that are active" + }, + "bundlesLoaded" : { + "type" : "array", + "description" : "The NiFi Bundles (NARs) that are loaded by NiFi", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/BundleDTO" + } + } + } + }, + "JVMSystemDiagnosticsSnapshotDTO" : { + "type" : "object", + "properties" : { + "flowFileRepositoryStorageUsage" : { + "description" : "Information about the FlowFile Repository's usage", + "$ref" : "#/definitions/RepositoryUsageDTO" + }, + "contentRepositoryStorageUsage" : { + "type" : "array", + "description" : "Information about the Content Repository's usage", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/RepositoryUsageDTO" + } + }, + "provenanceRepositoryStorageUsage" : { + "type" : "array", + "description" : "Information about the Provenance Repository's usage", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/RepositoryUsageDTO" + } + }, + "maxHeapBytes" : { + "type" : "integer", + "format" : "int64", + "description" : "The maximum number of bytes that the JVM heap is configured to use for heap" + }, + "maxHeap" : { + "type" : "string", + "description" : "The maximum number of bytes that the JVM heap is configured to use, as a human-readable value" + }, + "garbageCollectionDiagnostics" : { + "type" : "array", + "description" : "Diagnostic information about the JVM's garbage collections", + "items" : { + "$ref" : "#/definitions/GarbageCollectionDiagnosticsDTO" + } + }, + "cpuCores" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of CPU Cores available on the system" + }, + "cpuLoadAverage" : { + "type" : "number", + "format" : "double", + "description" : "The 1-minute CPU Load Average" + }, + "physicalMemoryBytes" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes of RAM available on the system" + }, + "physicalMemory" : { + "type" : "string", + "description" : "The number of bytes of RAM available on the system as a human-readable value" + }, + "openFileDescriptors" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of files that are open by the NiFi process" + }, + "maxOpenFileDescriptors" : { + "type" : "integer", + "format" : "int64", + "description" : "The maximum number of open file descriptors that are available to each process" + } + } + }, + "LabelDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "versionedComponentId" : { + "type" : "string", + "description" : "The ID of the corresponding component that is under version control" + }, + "parentGroupId" : { + "type" : "string", + "description" : "The id of parent process group of this component if applicable." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "label" : { + "type" : "string", + "description" : "The text that appears in the label." + }, + "width" : { + "type" : "number", + "format" : "double", + "description" : "The width of the label in pixels when at a 1:1 scale." + }, + "height" : { + "type" : "number", + "format" : "double", + "description" : "The height of the label in pixels when at a 1:1 scale." + }, + "getzIndex" : { + "type" : "integer", + "format" : "int64", + "description" : "The z index of the label." + }, + "style" : { + "type" : "object", + "description" : "The styles for this label (font-size : 12px, background-color : #eee, etc).", + "additionalProperties" : { + "type" : "string" + } + } + } + }, + "LabelEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "dimensions" : { + "$ref" : "#/definitions/DimensionsDTO" + }, + "getzIndex" : { + "type" : "integer", + "format" : "int64", + "description" : "The z index of the label." + }, + "component" : { + "$ref" : "#/definitions/LabelDTO" + } + }, + "xml" : { + "name" : "labelEntity" + } + }, + "LabelsEntity" : { + "type" : "object", + "properties" : { + "labels" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/LabelEntity" + } + } + }, + "xml" : { + "name" : "labelsEntity" + } + }, + "LineageDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of this lineage query." + }, + "uri" : { + "type" : "string", + "description" : "The URI for this lineage query for later retrieval and deletion." + }, + "submissionTime" : { + "type" : "string", + "description" : "When the lineage query was submitted." + }, + "expiration" : { + "type" : "string", + "description" : "When the lineage query will expire." + }, + "percentCompleted" : { + "type" : "integer", + "format" : "int32", + "description" : "The percent complete for the lineage query." + }, + "finished" : { + "type" : "boolean", + "description" : "Whether the lineage query has finished." + }, + "request" : { + "description" : "The initial lineage result.", + "$ref" : "#/definitions/LineageRequestDTO" + }, + "results" : { + "description" : "The results of the lineage query.", + "$ref" : "#/definitions/LineageResultsDTO" + } + } + }, + "LineageEntity" : { + "type" : "object", + "properties" : { + "lineage" : { + "$ref" : "#/definitions/LineageDTO" + } + }, + "xml" : { + "name" : "lineageEntity" + } + }, + "LineageRequestDTO" : { + "type" : "object", + "properties" : { + "eventId" : { + "type" : "integer", + "format" : "int64", + "description" : "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." + }, + "lineageRequestType" : { + "type" : "string", + "description" : "The type of lineage request. PARENTS will return the lineage for the flowfiles that are parents of the specified event. CHILDREN will return the lineage for the flowfiles that are children of the specified event. FLOWFILE will return the lineage for the specified flowfile.", + "enum" : [ "PARENTS", "CHILDREN", "and FLOWFILE" ] + }, + "uuid" : { + "type" : "string", + "description" : "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." + }, + "clusterNodeId" : { + "type" : "string", + "description" : "The id of the node where this lineage originated if clustered." + } + } + }, + "LineageResultsDTO" : { + "type" : "object", + "properties" : { + "errors" : { + "type" : "array", + "description" : "Any errors that occurred while generating the lineage.", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "nodes" : { + "type" : "array", + "description" : "The nodes in the lineage.", + "items" : { + "$ref" : "#/definitions/ProvenanceNodeDTO" + } + }, + "links" : { + "type" : "array", + "description" : "The links between the nodes in the lineage.", + "items" : { + "$ref" : "#/definitions/ProvenanceLinkDTO" + } + } + } + }, + "ListingRequestDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id for this listing request." + }, + "uri" : { + "type" : "string", + "description" : "The URI for future requests to this listing request." + }, + "submissionTime" : { + "type" : "string", + "description" : "The timestamp when the query was submitted." + }, + "lastUpdated" : { + "type" : "string", + "description" : "The last time this listing request was updated." + }, + "percentCompleted" : { + "type" : "integer", + "format" : "int32", + "description" : "The current percent complete." + }, + "finished" : { + "type" : "boolean", + "description" : "Whether the query has finished." + }, + "failureReason" : { + "type" : "string", + "description" : "The reason, if any, that this listing request failed." + }, + "maxResults" : { + "type" : "integer", + "format" : "int32", + "description" : "The maximum number of FlowFileSummary objects to return" + }, + "state" : { + "type" : "string", + "description" : "The current state of the listing request." + }, + "queueSize" : { + "description" : "The size of the queue", + "$ref" : "#/definitions/QueueSizeDTO" + }, + "flowFileSummaries" : { + "type" : "array", + "description" : "The FlowFile summaries. The summaries will be populated once the request has completed.", + "items" : { + "$ref" : "#/definitions/FlowFileSummaryDTO" + } + }, + "sourceRunning" : { + "type" : "boolean", + "description" : "Whether the source of the connection is running" + }, + "destinationRunning" : { + "type" : "boolean", + "description" : "Whether the destination of the connection is running" + } + } + }, + "ListingRequestEntity" : { + "type" : "object", + "properties" : { + "listingRequest" : { + "$ref" : "#/definitions/ListingRequestDTO" + } + }, + "xml" : { + "name" : "listingRequestEntity" + } + }, + "LocalQueuePartitionDTO" : { + "type" : "object", + "properties" : { + "totalFlowFileCount" : { + "type" : "integer", + "format" : "int32", + "description" : "Total number of FlowFiles owned by the Connection" + }, + "totalByteCount" : { + "type" : "integer", + "format" : "int64", + "description" : "Total number of bytes that make up the content for the FlowFiles owned by this Connection" + }, + "activeQueueFlowFileCount" : { + "type" : "integer", + "format" : "int32", + "description" : "Total number of FlowFiles that exist in the Connection's Active Queue, immediately available to be offered up to a component" + }, + "activeQueueByteCount" : { + "type" : "integer", + "format" : "int64", + "description" : "Total number of bytes that make up the content for the FlowFiles that are present in the Connection's Active Queue" + }, + "swapFlowFileCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The total number of FlowFiles that are swapped out for this Connection" + }, + "swapByteCount" : { + "type" : "integer", + "format" : "int64", + "description" : "Total number of bytes that make up the content for the FlowFiles that are swapped out to disk for the Connection" + }, + "swapFiles" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of Swap Files that exist for this Connection" + }, + "inFlightFlowFileCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of In-Flight FlowFiles for this Connection. These are FlowFiles that belong to the connection but are currently being operated on by a Processor, Port, etc." + }, + "inFlightByteCount" : { + "type" : "integer", + "format" : "int64", + "description" : "The number bytes that make up the content of the FlowFiles that are In-Flight" + }, + "allActiveQueueFlowFilesPenalized" : { + "type" : "boolean", + "description" : "Whether or not all of the FlowFiles in the Active Queue are penalized" + }, + "anyActiveQueueFlowFilesPenalized" : { + "type" : "boolean", + "description" : "Whether or not any of the FlowFiles in the Active Queue are penalized" + } + } + }, + "NodeConnectionStatisticsSnapshotDTO" : { + "type" : "object", + "properties" : { + "nodeId" : { + "type" : "string", + "description" : "The unique ID that identifies the node" + }, + "address" : { + "type" : "string", + "description" : "The API address of the node" + }, + "apiPort" : { + "type" : "integer", + "format" : "int32", + "description" : "The API port used to communicate with the node" + }, + "statisticsSnapshot" : { + "description" : "The connection status snapshot from the node.", + "$ref" : "#/definitions/ConnectionStatisticsSnapshotDTO" + } + } + }, + "NodeConnectionStatusSnapshotDTO" : { + "type" : "object", + "properties" : { + "nodeId" : { + "type" : "string", + "description" : "The unique ID that identifies the node" + }, + "address" : { + "type" : "string", + "description" : "The API address of the node" + }, + "apiPort" : { + "type" : "integer", + "format" : "int32", + "description" : "The API port used to communicate with the node" + }, + "statusSnapshot" : { + "description" : "The connection status snapshot from the node.", + "$ref" : "#/definitions/ConnectionStatusSnapshotDTO" + } + } + }, + "NodeCountersSnapshotDTO" : { + "type" : "object", + "properties" : { + "nodeId" : { + "type" : "string", + "description" : "The unique ID that identifies the node" + }, + "address" : { + "type" : "string", + "description" : "The API address of the node" + }, + "apiPort" : { + "type" : "integer", + "format" : "int32", + "description" : "The API port used to communicate with the node" + }, + "snapshot" : { + "description" : "The counters from the node.", + "$ref" : "#/definitions/CountersSnapshotDTO" + } + } + }, + "NodeDTO" : { + "type" : "object", + "properties" : { + "nodeId" : { + "type" : "string", + "description" : "The id of the node." + }, + "address" : { + "type" : "string", + "description" : "The node's host/ip address." + }, + "apiPort" : { + "type" : "integer", + "format" : "int32", + "description" : "The port the node is listening for API requests." + }, + "status" : { + "type" : "string", + "description" : "The node's status." + }, + "heartbeat" : { + "type" : "string", + "description" : "the time of the nodes's last heartbeat." + }, + "connectionRequested" : { + "type" : "string", + "description" : "The time of the node's last connection request." + }, + "roles" : { + "type" : "array", + "description" : "The roles of this node.", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "activeThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The active threads for the NiFi on the node." + }, + "queued" : { + "type" : "string", + "description" : "The queue the NiFi on the node." + }, + "events" : { + "type" : "array", + "description" : "The node's events.", + "items" : { + "$ref" : "#/definitions/NodeEventDTO" + } + }, + "nodeStartTime" : { + "type" : "string", + "description" : "The time at which this Node was last refreshed." + } + } + }, + "NodeEntity" : { + "type" : "object", + "properties" : { + "node" : { + "$ref" : "#/definitions/NodeDTO" + } + }, + "xml" : { + "name" : "nodeEntity" + } + }, + "NodeEventDTO" : { + "type" : "object", + "properties" : { + "timestamp" : { + "type" : "string", + "description" : "The timestamp of the node event." + }, + "category" : { + "type" : "string", + "description" : "The category of the node event." + }, + "message" : { + "type" : "string", + "description" : "The message in the node event." + } + } + }, + "NodeIdentifier" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string" + }, + "apiAddress" : { + "type" : "string" + }, + "apiPort" : { + "type" : "integer", + "format" : "int32" + }, + "socketAddress" : { + "type" : "string" + }, + "socketPort" : { + "type" : "integer", + "format" : "int32" + }, + "loadBalanceAddress" : { + "type" : "string" + }, + "loadBalancePort" : { + "type" : "integer", + "format" : "int32" + }, + "siteToSiteAddress" : { + "type" : "string" + }, + "siteToSitePort" : { + "type" : "integer", + "format" : "int32" + }, + "siteToSiteHttpApiPort" : { + "type" : "integer", + "format" : "int32" + }, + "siteToSiteSecure" : { + "type" : "boolean" + }, + "nodeIdentities" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "fullDescription" : { + "type" : "string" + } + } + }, + "NodeJVMDiagnosticsSnapshotDTO" : { + "type" : "object", + "properties" : { + "nodeId" : { + "type" : "string", + "description" : "The unique ID that identifies the node" + }, + "address" : { + "type" : "string", + "description" : "The API address of the node" + }, + "apiPort" : { + "type" : "integer", + "format" : "int32", + "description" : "The API port used to communicate with the node" + }, + "snapshot" : { + "description" : "The JVM Diagnostics Snapshot", + "$ref" : "#/definitions/JVMDiagnosticsSnapshotDTO" + } + } + }, + "NodePortStatusSnapshotDTO" : { + "type" : "object", + "properties" : { + "nodeId" : { + "type" : "string", + "description" : "The unique ID that identifies the node" + }, + "address" : { + "type" : "string", + "description" : "The API address of the node" + }, + "apiPort" : { + "type" : "integer", + "format" : "int32", + "description" : "The API port used to communicate with the node" + }, + "statusSnapshot" : { + "description" : "The port status snapshot from the node.", + "$ref" : "#/definitions/PortStatusSnapshotDTO" + } + } + }, + "NodeProcessGroupStatusSnapshotDTO" : { + "type" : "object", + "properties" : { + "nodeId" : { + "type" : "string", + "description" : "The unique ID that identifies the node" + }, + "address" : { + "type" : "string", + "description" : "The API address of the node" + }, + "apiPort" : { + "type" : "integer", + "format" : "int32", + "description" : "The API port used to communicate with the node" + }, + "statusSnapshot" : { + "description" : "The process group status snapshot from the node.", + "$ref" : "#/definitions/ProcessGroupStatusSnapshotDTO" + } + } + }, + "NodeProcessorStatusSnapshotDTO" : { + "type" : "object", + "properties" : { + "nodeId" : { + "type" : "string", + "description" : "The unique ID that identifies the node" + }, + "address" : { + "type" : "string", + "description" : "The API address of the node" + }, + "apiPort" : { + "type" : "integer", + "format" : "int32", + "description" : "The API port used to communicate with the node" + }, + "statusSnapshot" : { + "description" : "The processor status snapshot from the node.", + "$ref" : "#/definitions/ProcessorStatusSnapshotDTO" + } + } + }, + "NodeRemoteProcessGroupStatusSnapshotDTO" : { + "type" : "object", + "properties" : { + "nodeId" : { + "type" : "string", + "description" : "The unique ID that identifies the node" + }, + "address" : { + "type" : "string", + "description" : "The API address of the node" + }, + "apiPort" : { + "type" : "integer", + "format" : "int32", + "description" : "The API port used to communicate with the node" + }, + "statusSnapshot" : { + "description" : "The remote process group status snapshot from the node.", + "$ref" : "#/definitions/RemoteProcessGroupStatusSnapshotDTO" + } + } + }, + "NodeReplayLastEventSnapshotDTO" : { + "type" : "object", + "properties" : { + "nodeId" : { + "type" : "string", + "description" : "The unique ID that identifies the node" + }, + "address" : { + "type" : "string", + "description" : "The API address of the node" + }, + "apiPort" : { + "type" : "integer", + "format" : "int32", + "description" : "The API port used to communicate with the node" + }, + "snapshot" : { + "description" : "The snapshot from the node", + "$ref" : "#/definitions/ReplayLastEventSnapshotDTO" + } + }, + "xml" : { + "name" : "nodeReplayLastEventSnapshot" + } + }, + "NodeResponse" : { + "type" : "object", + "properties" : { + "httpMethod" : { + "type" : "string" + }, + "requestUri" : { + "type" : "string", + "format" : "uri" + }, + "response" : { + "$ref" : "#/definitions/Response" + }, + "nodeId" : { + "$ref" : "#/definitions/NodeIdentifier" + }, + "throwable" : { + "$ref" : "#/definitions/Throwable" + }, + "updatedEntity" : { + "$ref" : "#/definitions/Entity" + }, + "requestId" : { + "type" : "string" + }, + "clientResponse" : { + "$ref" : "#/definitions/Response" + }, + "is2xx" : { + "type" : "boolean" + }, + "is5xx" : { + "type" : "boolean" + }, + "inputStream" : { + "$ref" : "#/definitions/InputStream" + }, + "status" : { + "type" : "integer", + "format" : "int32" + } + } + }, + "NodeSearchResultDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the node that matched the search." + }, + "address" : { + "type" : "string", + "description" : "The address of the node that matched the search." + } + } + }, + "NodeStatusSnapshotsDTO" : { + "type" : "object", + "properties" : { + "nodeId" : { + "type" : "string", + "description" : "The id of the node." + }, + "address" : { + "type" : "string", + "description" : "The node's host/ip address." + }, + "apiPort" : { + "type" : "integer", + "format" : "int32", + "description" : "The port the node is listening for API requests." + }, + "statusSnapshots" : { + "type" : "array", + "description" : "A list of StatusSnapshotDTO objects that provide the actual metric values for the component for this node.", + "items" : { + "$ref" : "#/definitions/StatusSnapshotDTO" + } + } + } + }, + "NodeSystemDiagnosticsSnapshotDTO" : { + "type" : "object", + "properties" : { + "nodeId" : { + "type" : "string", + "description" : "The unique ID that identifies the node" + }, + "address" : { + "type" : "string", + "description" : "The API address of the node" + }, + "apiPort" : { + "type" : "integer", + "format" : "int32", + "description" : "The API port used to communicate with the node" + }, + "snapshot" : { + "description" : "The System Diagnostics snapshot from the node.", + "$ref" : "#/definitions/SystemDiagnosticsSnapshotDTO" + } + } + }, + "OutputPortsEntity" : { + "type" : "object", + "properties" : { + "outputPorts" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/PortEntity" + } + } + }, + "xml" : { + "name" : "outputPortsEntity" + } + }, + "ParameterContextDTO" : { + "type" : "object", + "properties" : { + "name" : { + "type" : "string", + "description" : "The Name of the Parameter Context." + }, + "description" : { + "type" : "string", + "description" : "The Description of the Parameter Context." + }, + "parameters" : { + "type" : "array", + "description" : "The Parameters for the Parameter Context", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ParameterEntity" + } + }, + "boundProcessGroups" : { + "type" : "array", + "description" : "The Process Groups that are bound to this Parameter Context", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ProcessGroupEntity" + } + }, + "inheritedParameterContexts" : { + "type" : "array", + "description" : "A list of references of Parameter Contexts from which this one inherits parameters", + "items" : { + "$ref" : "#/definitions/ParameterContextReferenceEntity" + } + }, + "parameterProviderConfiguration" : { + "description" : "Optional configuration for a Parameter Provider", + "$ref" : "#/definitions/ParameterProviderConfigurationEntity" + }, + "id" : { + "type" : "string", + "description" : "The ID the Parameter Context." + } + } + }, + "ParameterContextEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "component" : { + "description" : "The Parameter Context", + "$ref" : "#/definitions/ParameterContextDTO" + } + }, + "xml" : { + "name" : "parameterContextEntity" + } + }, + "ParameterContextReferenceDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The ID of the Parameter Context" + }, + "name" : { + "type" : "string", + "description" : "The name of the Parameter Context" + } + } + }, + "ParameterContextReferenceEntity" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "component" : { + "$ref" : "#/definitions/ParameterContextReferenceDTO" + } + }, + "xml" : { + "name" : "parameterContextReferenceEntity" + } + }, + "ParameterContextUpdateEntity" : { + "type" : "object", + "properties" : { + "parameterContextRevision" : { + "description" : "The Revision of the Parameter Context", + "$ref" : "#/definitions/RevisionDTO" + }, + "parameterContext" : { + "description" : "The Parameter Context that is being operated on. This may not be populated until the request has successfully completed.", + "$ref" : "#/definitions/ParameterContextDTO" + }, + "referencingComponents" : { + "type" : "array", + "description" : "The components that are referenced by the update.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/AffectedComponentEntity" + } + } + }, + "xml" : { + "name" : "parameterContextUpdateEntity" + } + }, + "ParameterContextUpdateRequestDTO" : { + "type" : "object", + "properties" : { + "requestId" : { + "type" : "string", + "description" : "The ID of the request" + }, + "uri" : { + "type" : "string", + "description" : "The URI for the request" + }, + "submissionTime" : { + "type" : "string", + "format" : "date-time", + "description" : "The timestamp of when the request was submitted" + }, + "lastUpdated" : { + "type" : "string", + "format" : "date-time", + "description" : "The timestamp of when the request was last updated" + }, + "complete" : { + "type" : "boolean", + "description" : "Whether or not the request is completed" + }, + "failureReason" : { + "type" : "string", + "description" : "The reason for the request failing, or null if the request has not failed" + }, + "percentCompleted" : { + "type" : "integer", + "format" : "int32", + "description" : "A value between 0 and 100 (inclusive) indicating how close the request is to completion" + }, + "state" : { + "type" : "string", + "description" : "A description of the current state of the request" + }, + "updateSteps" : { + "type" : "array", + "description" : "The steps that are required in order to complete the request, along with the status of each", + "items" : { + "$ref" : "#/definitions/ParameterContextUpdateStepDTO" + } + }, + "parameterContext" : { + "description" : "The Parameter Context that is being operated on. This may not be populated until the request has successfully completed.", + "$ref" : "#/definitions/ParameterContextDTO" + }, + "referencingComponents" : { + "type" : "array", + "description" : "The components that are referenced by the update.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/AffectedComponentEntity" + } + } + } + }, + "ParameterContextUpdateRequestEntity" : { + "type" : "object", + "properties" : { + "parameterContextRevision" : { + "description" : "The Revision of the Parameter Context", + "$ref" : "#/definitions/RevisionDTO" + }, + "request" : { + "description" : "The Update Request", + "$ref" : "#/definitions/ParameterContextUpdateRequestDTO" + } + }, + "xml" : { + "name" : "parameterContextUpdateRequestEntity" + } + }, + "ParameterContextUpdateStepDTO" : { + "type" : "object", + "properties" : { + "description" : { + "type" : "string", + "description" : "Explanation of what happens in this step" + }, + "complete" : { + "type" : "boolean", + "description" : "Whether or not this step has completed" + }, + "failureReason" : { + "type" : "string", + "description" : "An explanation of why this step failed, or null if this step did not fail" + } + } + }, + "ParameterContextValidationRequestDTO" : { + "type" : "object", + "properties" : { + "requestId" : { + "type" : "string", + "description" : "The ID of the request" + }, + "uri" : { + "type" : "string", + "description" : "The URI for the request" + }, + "submissionTime" : { + "type" : "string", + "format" : "date-time", + "description" : "The timestamp of when the request was submitted" + }, + "lastUpdated" : { + "type" : "string", + "format" : "date-time", + "description" : "The timestamp of when the request was last updated" + }, + "complete" : { + "type" : "boolean", + "description" : "Whether or not the request is completed" + }, + "failureReason" : { + "type" : "string", + "description" : "The reason for the request failing, or null if the request has not failed" + }, + "percentCompleted" : { + "type" : "integer", + "format" : "int32", + "description" : "A value between 0 and 100 (inclusive) indicating how close the request is to completion" + }, + "state" : { + "type" : "string", + "description" : "A description of the current state of the request" + }, + "updateSteps" : { + "type" : "array", + "description" : "The steps that are required in order to complete the request, along with the status of each", + "items" : { + "$ref" : "#/definitions/ParameterContextValidationStepDTO" + } + }, + "parameterContext" : { + "description" : "The Parameter Context that is being operated on.", + "$ref" : "#/definitions/ParameterContextDTO" + }, + "componentValidationResults" : { + "description" : "The Validation Results that were calculated for each component. This value may not be set until the request completes.", + "$ref" : "#/definitions/ComponentValidationResultsEntity" + } + } + }, + "ParameterContextValidationRequestEntity" : { + "type" : "object", + "properties" : { + "request" : { + "description" : "The Update Request", + "$ref" : "#/definitions/ParameterContextValidationRequestDTO" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + } + }, + "xml" : { + "name" : "parameterContextValidationRequestEntity" + } + }, + "ParameterContextValidationStepDTO" : { + "type" : "object", + "properties" : { + "description" : { + "type" : "string", + "description" : "Explanation of what happens in this step" + }, + "complete" : { + "type" : "boolean", + "description" : "Whether or not this step has completed" + }, + "failureReason" : { + "type" : "string", + "description" : "An explanation of why this step failed, or null if this step did not fail" + } + } + }, + "ParameterContextsEntity" : { + "type" : "object", + "properties" : { + "parameterContexts" : { + "type" : "array", + "description" : "The Parameter Contexts", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ParameterContextEntity" + } + }, + "currentTime" : { + "type" : "string", + "description" : "The current time on the system." + } + }, + "xml" : { + "name" : "parameterContexts" + } + }, + "ParameterDTO" : { + "type" : "object", + "properties" : { + "name" : { + "type" : "string", + "description" : "The name of the Parameter" + }, + "description" : { + "type" : "string", + "description" : "The description of the Parameter" + }, + "sensitive" : { + "type" : "boolean", + "description" : "Whether or not the Parameter is sensitive" + }, + "value" : { + "type" : "string", + "description" : "The value of the Parameter" + }, + "valueRemoved" : { + "type" : "boolean", + "description" : "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." + }, + "provided" : { + "type" : "boolean", + "description" : "Whether or not the Parameter is provided by a ParameterProvider" + }, + "referencingComponents" : { + "type" : "array", + "description" : "The set of all components in the flow that are referencing this Parameter", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/AffectedComponentEntity" + } + }, + "parameterContext" : { + "description" : "A reference to the Parameter Context that contains this one", + "$ref" : "#/definitions/ParameterContextReferenceEntity" + }, + "inherited" : { + "type" : "boolean", + "description" : "Whether or not the Parameter is inherited from another context" + } + } + }, + "ParameterEntity" : { + "type" : "object", + "properties" : { + "canWrite" : { + "type" : "boolean", + "description" : "Indicates whether the user can write a given resource." + }, + "parameter" : { + "description" : "The parameter information", + "$ref" : "#/definitions/ParameterDTO" + } + }, + "xml" : { + "name" : "parameterEntity" + } + }, + "ParameterGroupConfigurationEntity" : { + "type" : "object", + "properties" : { + "groupName" : { + "type" : "string", + "description" : "The name of the external parameter group to which the provided parameter names apply." + }, + "parameterContextName" : { + "type" : "string", + "description" : "The name of the ParameterContext that receives the parameters in this group" + }, + "parameterSensitivities" : { + "type" : "object", + "description" : "All fetched parameter names that should be applied.", + "additionalProperties" : { + "type" : "string", + "enum" : [ "SENSITIVE", "NON_SENSITIVE" ] + } + }, + "synchronized" : { + "type" : "boolean", + "description" : "True if this group should be synchronized to a ParameterContext, including creating one if it does not exist." + } + }, + "xml" : { + "name" : "entity" + } + }, + "ParameterProviderApplyParametersRequestDTO" : { + "type" : "object", + "properties" : { + "requestId" : { + "type" : "string", + "description" : "The ID of the request" + }, + "uri" : { + "type" : "string", + "description" : "The URI for the request" + }, + "submissionTime" : { + "type" : "string", + "format" : "date-time", + "description" : "The timestamp of when the request was submitted" + }, + "lastUpdated" : { + "type" : "string", + "format" : "date-time", + "description" : "The timestamp of when the request was last updated" + }, + "complete" : { + "type" : "boolean", + "description" : "Whether or not the request is completed" + }, + "failureReason" : { + "type" : "string", + "description" : "The reason for the request failing, or null if the request has not failed" + }, + "percentCompleted" : { + "type" : "integer", + "format" : "int32", + "description" : "A value between 0 and 100 (inclusive) indicating how close the request is to completion" + }, + "state" : { + "type" : "string", + "description" : "A description of the current state of the request" + }, + "updateSteps" : { + "type" : "array", + "description" : "The steps that are required in order to complete the request, along with the status of each", + "items" : { + "$ref" : "#/definitions/ParameterProviderApplyParametersUpdateStepDTO" + } + }, + "parameterProvider" : { + "description" : "The Parameter Provider that is being operated on. This may not be populated until the request has successfully completed.", + "$ref" : "#/definitions/ParameterProviderDTO" + }, + "parameterContextUpdates" : { + "type" : "array", + "description" : "The Parameter Contexts updated by this Parameter Provider. This may not be populated until the request has successfully completed.", + "items" : { + "$ref" : "#/definitions/ParameterContextUpdateEntity" + } + }, + "referencingComponents" : { + "type" : "array", + "description" : "The components that are referenced by the update.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/AffectedComponentEntity" + } + } + } + }, + "ParameterProviderApplyParametersRequestEntity" : { + "type" : "object", + "properties" : { + "request" : { + "description" : "The Apply Parameters Request", + "$ref" : "#/definitions/ParameterProviderApplyParametersRequestDTO" + } + }, + "xml" : { + "name" : "parameterProviderApplyParametersRequestEntity" + } + }, + "ParameterProviderApplyParametersUpdateStepDTO" : { + "type" : "object", + "properties" : { + "description" : { + "type" : "string", + "description" : "Explanation of what happens in this step" + }, + "complete" : { + "type" : "boolean", + "description" : "Whether or not this step has completed" + }, + "failureReason" : { + "type" : "string", + "description" : "An explanation of why this step failed, or null if this step did not fail" + } + } + }, + "ParameterProviderConfigurationDTO" : { + "type" : "object", + "properties" : { + "parameterProviderId" : { + "type" : "string", + "description" : "The ID of the Parameter Provider" + }, + "parameterProviderName" : { + "type" : "string", + "description" : "The name of the Parameter Provider" + }, + "parameterGroupName" : { + "type" : "string", + "description" : "The Parameter Group name that maps to the Parameter Context" + }, + "synchronized" : { + "type" : "boolean", + "description" : "True if the Parameter Context should receive the parameters from the mapped Parameter Group" + } + } + }, + "ParameterProviderConfigurationEntity" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "component" : { + "$ref" : "#/definitions/ParameterProviderConfigurationDTO" + } + }, + "xml" : { + "name" : "parameterProviderConfigurationEntity" + } + }, + "ParameterProviderDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "versionedComponentId" : { + "type" : "string", + "description" : "The ID of the corresponding component that is under version control" + }, + "parentGroupId" : { + "type" : "string", + "description" : "The id of parent process group of this component if applicable." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "name" : { + "type" : "string", + "description" : "The name of the parameter provider." + }, + "type" : { + "type" : "string", + "description" : "The fully qualified type of the parameter provider." + }, + "bundle" : { + "description" : "The details of the artifact that bundled this parameter provider type.", + "$ref" : "#/definitions/BundleDTO" + }, + "comments" : { + "type" : "string", + "description" : "The comments of the parameter provider." + }, + "persistsState" : { + "type" : "boolean", + "description" : "Whether the parameter provider persists state." + }, + "restricted" : { + "type" : "boolean", + "description" : "Whether the parameter provider requires elevated privileges." + }, + "deprecated" : { + "type" : "boolean", + "description" : "Whether the parameter provider has been deprecated." + }, + "multipleVersionsAvailable" : { + "type" : "boolean", + "description" : "Whether the parameter provider has multiple versions available." + }, + "properties" : { + "type" : "object", + "description" : "The properties of the parameter provider.", + "additionalProperties" : { + "type" : "string" + } + }, + "descriptors" : { + "type" : "object", + "description" : "The descriptors for the parameter providers properties.", + "additionalProperties" : { + "$ref" : "#/definitions/PropertyDescriptorDTO" + } + }, + "parameterGroupConfigurations" : { + "type" : "array", + "description" : "Configuration for any fetched parameter groups.", + "items" : { + "$ref" : "#/definitions/ParameterGroupConfigurationEntity" + } + }, + "affectedComponents" : { + "type" : "array", + "description" : "The set of all components in the flow that are referencing Parameters provided by this provider", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/AffectedComponentEntity" + } + }, + "parameterStatus" : { + "type" : "array", + "description" : "The status of all provided parameters for this parameter provider", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ParameterStatusDTO" + } + }, + "referencingParameterContexts" : { + "type" : "array", + "description" : "The Parameter Contexts that reference this Parameter Provider", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ParameterProviderReferencingComponentEntity" + } + }, + "customUiUrl" : { + "type" : "string", + "description" : "The URL for the custom configuration UI for the parameter provider." + }, + "annotationData" : { + "type" : "string", + "description" : "The annotation data for the parameter provider. This is how the custom UI relays configuration to the parameter provider." + }, + "validationErrors" : { + "type" : "array", + "description" : "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.", + "items" : { + "type" : "string" + } + }, + "validationStatus" : { + "type" : "string", + "description" : "Indicates whether the Parameter Provider is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the Parameter Provider is valid)", + "enum" : [ "VALID", "INVALID", "VALIDATING" ] + }, + "extensionMissing" : { + "type" : "boolean", + "description" : "Whether the underlying extension is missing." + } + } + }, + "ParameterProviderEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "component" : { + "$ref" : "#/definitions/ParameterProviderDTO" + } + }, + "xml" : { + "name" : "parameterProviderEntity" + } + }, + "ParameterProviderParameterApplicationEntity" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the parameter provider." + }, + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "parameterGroupConfigurations" : { + "type" : "array", + "description" : "Configuration for the fetched Parameter Groups", + "items" : { + "$ref" : "#/definitions/ParameterGroupConfigurationEntity" + } + } + }, + "xml" : { + "name" : "entity" + } + }, + "ParameterProviderParameterFetchEntity" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the parameter provider." + }, + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + } + }, + "xml" : { + "name" : "entity" + } + }, + "ParameterProviderReference" : { + "type" : "object", + "properties" : { + "identifier" : { + "type" : "string", + "description" : "The identifier of the parameter provider" + }, + "name" : { + "type" : "string", + "description" : "The name of the parameter provider" + }, + "type" : { + "type" : "string", + "description" : "The fully qualified name of the parameter provider class." + }, + "bundle" : { + "description" : "The details of the artifact that bundled this parameter provider.", + "$ref" : "#/definitions/Bundle" + } + } + }, + "ParameterProviderReferencingComponentDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the component referencing a parameter provider." + }, + "name" : { + "type" : "string", + "description" : "The name of the component referencing a parameter provider." + } + } + }, + "ParameterProviderReferencingComponentEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "component" : { + "$ref" : "#/definitions/ParameterProviderReferencingComponentDTO" + } + }, + "xml" : { + "name" : "parameterProviderReferencingComponentEntity" + } + }, + "ParameterProviderReferencingComponentsEntity" : { + "type" : "object", + "properties" : { + "parameterProviderReferencingComponents" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ParameterProviderReferencingComponentEntity" + } + } + }, + "xml" : { + "name" : "parameterProviderReferencingComponentsEntity" + } + }, + "ParameterProviderTypesEntity" : { + "type" : "object", + "properties" : { + "parameterProviderTypes" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/DocumentedTypeDTO" + } + } + }, + "xml" : { + "name" : "parameterProviderTypesEntity" + } + }, + "ParameterProvidersEntity" : { + "type" : "object", + "properties" : { + "parameterProviders" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ParameterProviderEntity" + } + } + }, + "xml" : { + "name" : "parameterProvidersEntity" + } + }, + "ParameterStatusDTO" : { + "type" : "object", + "properties" : { + "parameter" : { + "description" : "The name of the Parameter", + "$ref" : "#/definitions/ParameterEntity" + }, + "status" : { + "type" : "string", + "description" : "Indicates the status of the parameter, compared to the existing parameter context", + "enum" : [ "NEW", "CHANGED", "REMOVED", "MISSING_BUT_REFERENCED", "UNCHANGED" ] + } + } + }, + "PeerDTO" : { + "type" : "object", + "properties" : { + "hostname" : { + "type" : "string", + "description" : "The hostname of this peer." + }, + "port" : { + "type" : "integer", + "format" : "int32", + "description" : "The port number of this peer." + }, + "secure" : { + "type" : "boolean", + "description" : "Returns if this peer connection is secure." + }, + "flowFileCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of flowFiles this peer holds." + } + } + }, + "PeersEntity" : { + "type" : "object", + "properties" : { + "peers" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/PeerDTO" + } + } + }, + "xml" : { + "name" : "peersEntity" + } + }, + "PermissionsDTO" : { + "type" : "object", + "properties" : { + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource." + }, + "canWrite" : { + "type" : "boolean", + "description" : "Indicates whether the user can write a given resource." + } + } + }, + "PortDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "versionedComponentId" : { + "type" : "string", + "description" : "The ID of the corresponding component that is under version control" + }, + "parentGroupId" : { + "type" : "string", + "description" : "The id of parent process group of this component if applicable." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "name" : { + "type" : "string", + "description" : "The name of the port." + }, + "comments" : { + "type" : "string", + "description" : "The comments for the port." + }, + "state" : { + "type" : "string", + "description" : "The state of the port.", + "enum" : [ "RUNNING", "STOPPED", "DISABLED" ] + }, + "type" : { + "type" : "string", + "description" : "The type of port.", + "enum" : [ "INPUT_PORT", "OUTPUT_PORT" ] + }, + "transmitting" : { + "type" : "boolean", + "description" : "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." + }, + "concurrentlySchedulableTaskCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of tasks that should be concurrently scheduled for the port." + }, + "userAccessControl" : { + "type" : "array", + "description" : "The users that are allowed to access the port.", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "groupAccessControl" : { + "type" : "array", + "description" : "The user groups that are allowed to access the port.", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "allowRemoteAccess" : { + "type" : "boolean", + "description" : "Whether this port can be accessed remotely via Site-to-Site protocol." + }, + "validationErrors" : { + "type" : "array", + "description" : "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.", + "items" : { + "type" : "string" + } + } + } + }, + "PortEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "component" : { + "$ref" : "#/definitions/PortDTO" + }, + "status" : { + "description" : "The status of the port.", + "$ref" : "#/definitions/PortStatusDTO" + }, + "portType" : { + "type" : "string" + }, + "operatePermissions" : { + "description" : "The permissions for this component operations.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "allowRemoteAccess" : { + "type" : "boolean", + "description" : "Whether this port can be accessed remotely via Site-to-Site protocol." + } + }, + "xml" : { + "name" : "portEntity" + } + }, + "PortRunStatusEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "state" : { + "type" : "string", + "description" : "The run status of the Port.", + "enum" : [ "RUNNING", "STOPPED", "DISABLED" ] + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + } + }, + "xml" : { + "name" : "entity" + } + }, + "PortStatusDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the port." + }, + "groupId" : { + "type" : "string", + "description" : "The id of the parent process group of the port." + }, + "name" : { + "type" : "string", + "description" : "The name of the port." + }, + "transmitting" : { + "type" : "boolean", + "description" : "Whether the port has incoming or outgoing connections to a remote NiFi." + }, + "runStatus" : { + "type" : "string", + "description" : "The run status of the port.", + "enum" : [ "Running", "Stopped", "Validating", "Disabled", "Invalid" ] + }, + "statsLastRefreshed" : { + "type" : "string", + "description" : "The time the status for the process group was last refreshed." + }, + "aggregateSnapshot" : { + "description" : "A status snapshot that represents the aggregate stats of all nodes in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this represents the stats of the single instance.", + "$ref" : "#/definitions/PortStatusSnapshotDTO" + }, + "nodeSnapshots" : { + "type" : "array", + "description" : "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.", + "items" : { + "$ref" : "#/definitions/NodePortStatusSnapshotDTO" + } + } + } + }, + "PortStatusEntity" : { + "type" : "object", + "properties" : { + "portStatus" : { + "$ref" : "#/definitions/PortStatusDTO" + }, + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource." + } + }, + "xml" : { + "name" : "portStatusEntity" + } + }, + "PortStatusSnapshotDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the port." + }, + "groupId" : { + "type" : "string", + "description" : "The id of the parent process group of the port." + }, + "name" : { + "type" : "string", + "description" : "The name of the port." + }, + "activeThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The active thread count for the port." + }, + "flowFilesIn" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles that have been accepted in the last 5 minutes." + }, + "bytesIn" : { + "type" : "integer", + "format" : "int64", + "description" : "The size of hte FlowFiles that have been accepted in the last 5 minutes." + }, + "input" : { + "type" : "string", + "description" : "The count/size of flowfiles that have been accepted in the last 5 minutes." + }, + "flowFilesOut" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles that have been processed in the last 5 minutes." + }, + "bytesOut" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes that have been processed in the last 5 minutes." + }, + "output" : { + "type" : "string", + "description" : "The count/size of flowfiles that have been processed in the last 5 minutes." + }, + "transmitting" : { + "type" : "boolean", + "description" : "Whether the port has incoming or outgoing connections to a remote NiFi." + }, + "runStatus" : { + "type" : "string", + "description" : "The run status of the port.", + "enum" : [ "Running", "Stopped", "Validating", "Disabled", "Invalid" ] + } + } + }, + "PortStatusSnapshotEntity" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the port." + }, + "portStatusSnapshot" : { + "$ref" : "#/definitions/PortStatusSnapshotDTO" + }, + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource." + } + }, + "xml" : { + "name" : "entity" + } + }, + "Position" : { + "type" : "object", + "properties" : { + "x" : { + "type" : "number", + "format" : "double", + "description" : "The x coordinate." + }, + "y" : { + "type" : "number", + "format" : "double", + "description" : "The y coordinate." + } + }, + "description" : "The position of a component on the graph" + }, + "PositionDTO" : { + "type" : "object", + "properties" : { + "x" : { + "type" : "number", + "format" : "double", + "description" : "The x coordinate." + }, + "y" : { + "type" : "number", + "format" : "double", + "description" : "The y coordinate." + } + } + }, + "PreviousValueDTO" : { + "type" : "object", + "properties" : { + "previousValue" : { + "type" : "string", + "description" : "The previous value." + }, + "timestamp" : { + "type" : "string", + "description" : "The timestamp when the value was modified." + }, + "userIdentity" : { + "type" : "string", + "description" : "The user who changed the previous value." + } + } + }, + "PrioritizerTypesEntity" : { + "type" : "object", + "properties" : { + "prioritizerTypes" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/DocumentedTypeDTO" + } + } + }, + "xml" : { + "name" : "prioritizerTypesEntity" + } + }, + "ProcessGroupDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "versionedComponentId" : { + "type" : "string", + "description" : "The ID of the corresponding component that is under version control" + }, + "parentGroupId" : { + "type" : "string", + "description" : "The id of parent process group of this component if applicable." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "name" : { + "type" : "string", + "description" : "The name of the process group." + }, + "comments" : { + "type" : "string", + "description" : "The comments for the process group." + }, + "variables" : { + "type" : "object", + "description" : "The variables that are configured for the Process Group. Note that this map contains only those variables that are defined on this Process Group and not any variables that are defined in the parent Process Group, etc. I.e., this Map will not contain all variables that are accessible by components in this Process Group by rather only the variables that are defined for this Process Group itself.", + "additionalProperties" : { + "type" : "string" + } + }, + "versionControlInformation" : { + "description" : "The Version Control information that indicates which Flow Registry, and where in the Flow Registry, this Process Group is tracking to; or null if this Process Group is not under version control", + "$ref" : "#/definitions/VersionControlInformationDTO" + }, + "parameterContext" : { + "description" : "The Parameter Context that this Process Group is bound to.", + "$ref" : "#/definitions/ParameterContextReferenceEntity" + }, + "flowfileConcurrency" : { + "type" : "string", + "description" : "The FlowFile Concurrency for this Process Group.", + "enum" : [ "UNBOUNDED", "SINGLE_FLOWFILE_PER_NODE" ] + }, + "flowfileOutboundPolicy" : { + "type" : "string", + "description" : "The Outbound Policy that is used for determining how FlowFiles should be transferred out of the Process Group.", + "enum" : [ "STREAM_WHEN_AVAILABLE", "BATCH_OUTPUT" ] + }, + "defaultFlowFileExpiration" : { + "type" : "string", + "description" : "The default FlowFile Expiration for this Process Group." + }, + "defaultBackPressureObjectThreshold" : { + "type" : "integer", + "format" : "int64", + "description" : "Default value used in this Process Group for the maximum number of objects that can be queued before back pressure is applied." + }, + "defaultBackPressureDataSizeThreshold" : { + "type" : "string", + "description" : "Default value used in this Process Group for the maximum data size of objects that can be queued before back pressure is applied." + }, + "runningCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of running components in this process group." + }, + "stoppedCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of stopped components in the process group." + }, + "invalidCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of invalid components in the process group." + }, + "disabledCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of disabled components in the process group." + }, + "activeRemotePortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of active remote ports in the process group." + }, + "inactiveRemotePortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of inactive remote ports in the process group." + }, + "upToDateCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of up to date versioned process groups in the process group." + }, + "locallyModifiedCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of locally modified versioned process groups in the process group." + }, + "staleCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of stale versioned process groups in the process group." + }, + "locallyModifiedAndStaleCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of locally modified and stale versioned process groups in the process group." + }, + "syncFailureCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of versioned process groups in the process group that are unable to sync to a registry." + }, + "localInputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of local input ports in the process group." + }, + "localOutputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of local output ports in the process group." + }, + "publicInputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of public input ports in the process group." + }, + "publicOutputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of public output ports in the process group." + }, + "contents" : { + "description" : "The contents of this process group.", + "$ref" : "#/definitions/FlowSnippetDTO" + }, + "inputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of input ports in the process group." + }, + "outputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of output ports in the process group." + } + } + }, + "ProcessGroupEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "component" : { + "$ref" : "#/definitions/ProcessGroupDTO" + }, + "status" : { + "description" : "The status of the process group.", + "$ref" : "#/definitions/ProcessGroupStatusDTO" + }, + "versionedFlowSnapshot" : { + "description" : "Returns the Versioned Flow that describes the contents of the Versioned Flow to be imported", + "$ref" : "#/definitions/RegisteredFlowSnapshot" + }, + "runningCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of running components in this process group." + }, + "stoppedCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of stopped components in the process group." + }, + "invalidCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of invalid components in the process group." + }, + "disabledCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of disabled components in the process group." + }, + "activeRemotePortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of active remote ports in the process group." + }, + "inactiveRemotePortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of inactive remote ports in the process group." + }, + "versionedFlowState" : { + "type" : "string", + "description" : "The current state of the Process Group, as it relates to the Versioned Flow", + "enum" : [ "LOCALLY_MODIFIED", "STALE", "LOCALLY_MODIFIED_AND_STALE", "UP_TO_DATE", "SYNC_FAILURE" ] + }, + "upToDateCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of up to date versioned process groups in the process group." + }, + "locallyModifiedCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of locally modified versioned process groups in the process group." + }, + "staleCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of stale versioned process groups in the process group." + }, + "locallyModifiedAndStaleCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of locally modified and stale versioned process groups in the process group." + }, + "syncFailureCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of versioned process groups in the process group that are unable to sync to a registry." + }, + "localInputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of local input ports in the process group." + }, + "localOutputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of local output ports in the process group." + }, + "publicInputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of public input ports in the process group." + }, + "publicOutputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of public output ports in the process group." + }, + "parameterContext" : { + "description" : "The Parameter Context, or null if no Parameter Context has been bound to the Process Group", + "$ref" : "#/definitions/ParameterContextReferenceEntity" + }, + "inputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of input ports in the process group." + }, + "outputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of output ports in the process group." + } + }, + "xml" : { + "name" : "processGroupEntity" + } + }, + "ProcessGroupFlowDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "parentGroupId" : { + "type" : "string", + "description" : "The id of parent process group of this component if applicable." + }, + "parameterContext" : { + "description" : "The Parameter Context, or null if no Parameter Context has been bound to the Process Group", + "$ref" : "#/definitions/ParameterContextReferenceEntity" + }, + "breadcrumb" : { + "description" : "The breadcrumb of the process group.", + "$ref" : "#/definitions/FlowBreadcrumbEntity" + }, + "flow" : { + "description" : "The flow structure starting at this Process Group.", + "$ref" : "#/definitions/FlowDTO" + }, + "lastRefreshed" : { + "type" : "string", + "description" : "The time the flow for the process group was last refreshed." + } + } + }, + "ProcessGroupFlowEntity" : { + "type" : "object", + "properties" : { + "permissions" : { + "description" : "The access policy for this process group.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "processGroupFlow" : { + "$ref" : "#/definitions/ProcessGroupFlowDTO" + } + }, + "xml" : { + "name" : "processGroupFlowEntity" + } + }, + "ProcessGroupImportEntity" : { + "type" : "object", + "properties" : { + "processGroupRevision" : { + "description" : "The Revision for the Process Group", + "$ref" : "#/definitions/RevisionDTO" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "versionedFlowSnapshot" : { + "description" : "The Versioned Flow Snapshot to import", + "$ref" : "#/definitions/RegisteredFlowSnapshot" + } + }, + "xml" : { + "name" : "processGroupImportEntity" + } + }, + "ProcessGroupNameDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The ID of the Process Group" + }, + "name" : { + "type" : "string", + "description" : "The name of the Process Group, or the ID of the Process Group if the user does not have the READ policy for the Process Group" + } + } + }, + "ProcessGroupReplaceRequestDTO" : { + "type" : "object", + "properties" : { + "requestId" : { + "type" : "string", + "description" : "The unique ID of this request." + }, + "processGroupId" : { + "type" : "string", + "description" : "The unique ID of the Process Group being updated" + }, + "uri" : { + "type" : "string", + "description" : "The URI for future requests to this drop request." + }, + "lastUpdated" : { + "type" : "string", + "description" : "The last time this request was updated." + }, + "complete" : { + "type" : "boolean", + "description" : "Whether or not this request has completed" + }, + "failureReason" : { + "type" : "string", + "description" : "An explanation of why this request failed, or null if this request has not failed" + }, + "percentCompleted" : { + "type" : "integer", + "format" : "int32", + "description" : "The percentage complete for the request, between 0 and 100" + }, + "state" : { + "type" : "string", + "description" : "The state of the request" + } + } + }, + "ProcessGroupReplaceRequestEntity" : { + "type" : "object", + "properties" : { + "processGroupRevision" : { + "description" : "The revision for the Process Group being updated.", + "$ref" : "#/definitions/RevisionDTO" + }, + "request" : { + "description" : "The Process Group Change Request", + "$ref" : "#/definitions/ProcessGroupReplaceRequestDTO" + }, + "versionedFlowSnapshot" : { + "description" : "Returns the Versioned Flow to replace with", + "$ref" : "#/definitions/RegisteredFlowSnapshot" + } + }, + "xml" : { + "name" : "processGroupReplaceRequestEntity" + } + }, + "ProcessGroupStatusDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The ID of the Process Group" + }, + "name" : { + "type" : "string", + "description" : "The name of the Process Group" + }, + "statsLastRefreshed" : { + "type" : "string", + "description" : "The time the status for the process group was last refreshed." + }, + "aggregateSnapshot" : { + "description" : "The aggregate status of all nodes in the cluster", + "$ref" : "#/definitions/ProcessGroupStatusSnapshotDTO" + }, + "nodeSnapshots" : { + "type" : "array", + "description" : "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.", + "items" : { + "$ref" : "#/definitions/NodeProcessGroupStatusSnapshotDTO" + } + } + } + }, + "ProcessGroupStatusEntity" : { + "type" : "object", + "properties" : { + "processGroupStatus" : { + "$ref" : "#/definitions/ProcessGroupStatusDTO" + }, + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource." + } + }, + "xml" : { + "name" : "processGroupStatusEntity" + } + }, + "ProcessGroupStatusSnapshotDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the process group." + }, + "name" : { + "type" : "string", + "description" : "The name of this process group." + }, + "connectionStatusSnapshots" : { + "type" : "array", + "description" : "The status of all connections in the process group.", + "items" : { + "$ref" : "#/definitions/ConnectionStatusSnapshotEntity" + } + }, + "processorStatusSnapshots" : { + "type" : "array", + "description" : "The status of all processors in the process group.", + "items" : { + "$ref" : "#/definitions/ProcessorStatusSnapshotEntity" + } + }, + "processGroupStatusSnapshots" : { + "type" : "array", + "description" : "The status of all process groups in the process group.", + "items" : { + "$ref" : "#/definitions/ProcessGroupStatusSnapshotEntity" + } + }, + "remoteProcessGroupStatusSnapshots" : { + "type" : "array", + "description" : "The status of all remote process groups in the process group.", + "items" : { + "$ref" : "#/definitions/RemoteProcessGroupStatusSnapshotEntity" + } + }, + "inputPortStatusSnapshots" : { + "type" : "array", + "description" : "The status of all input ports in the process group.", + "items" : { + "$ref" : "#/definitions/PortStatusSnapshotEntity" + } + }, + "outputPortStatusSnapshots" : { + "type" : "array", + "description" : "The status of all output ports in the process group.", + "items" : { + "$ref" : "#/definitions/PortStatusSnapshotEntity" + } + }, + "versionedFlowState" : { + "type" : "string", + "description" : "The current state of the Process Group, as it relates to the Versioned Flow", + "enum" : [ "LOCALLY_MODIFIED", "STALE", "LOCALLY_MODIFIED_AND_STALE", "UP_TO_DATE", "SYNC_FAILURE" ] + }, + "flowFilesIn" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles that have come into this ProcessGroup in the last 5 minutes" + }, + "bytesIn" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes that have come into this ProcessGroup in the last 5 minutes" + }, + "input" : { + "type" : "string", + "description" : "The input count/size for the process group in the last 5 minutes (pretty printed)." + }, + "flowFilesQueued" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles that are queued up in this ProcessGroup right now" + }, + "bytesQueued" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes that are queued up in this ProcessGroup right now" + }, + "queued" : { + "type" : "string", + "description" : "The count/size that is queued in the the process group." + }, + "queuedCount" : { + "type" : "string", + "description" : "The count that is queued for the process group." + }, + "queuedSize" : { + "type" : "string", + "description" : "The size that is queued for the process group." + }, + "bytesRead" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes read by components in this ProcessGroup in the last 5 minutes" + }, + "read" : { + "type" : "string", + "description" : "The number of bytes read in the last 5 minutes." + }, + "bytesWritten" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes written by components in this ProcessGroup in the last 5 minutes" + }, + "written" : { + "type" : "string", + "description" : "The number of bytes written in the last 5 minutes." + }, + "flowFilesOut" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles transferred out of this ProcessGroup in the last 5 minutes" + }, + "bytesOut" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes transferred out of this ProcessGroup in the last 5 minutes" + }, + "output" : { + "type" : "string", + "description" : "The output count/size for the process group in the last 5 minutes." + }, + "flowFilesTransferred" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles transferred in this ProcessGroup in the last 5 minutes" + }, + "bytesTransferred" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes transferred in this ProcessGroup in the last 5 minutes" + }, + "transferred" : { + "type" : "string", + "description" : "The count/size transferred to/from queues in the process group in the last 5 minutes." + }, + "bytesReceived" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes received from external sources by components within this ProcessGroup in the last 5 minutes" + }, + "flowFilesReceived" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles received from external sources by components within this ProcessGroup in the last 5 minutes" + }, + "received" : { + "type" : "string", + "description" : "The count/size sent to the process group in the last 5 minutes." + }, + "bytesSent" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes sent to an external sink by components within this ProcessGroup in the last 5 minutes" + }, + "flowFilesSent" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles sent to an external sink by components within this ProcessGroup in the last 5 minutes" + }, + "sent" : { + "type" : "string", + "description" : "The count/size sent from this process group in the last 5 minutes." + }, + "activeThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The active thread count for this process group." + }, + "terminatedThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of threads currently terminated for the process group." + } + } + }, + "ProcessGroupStatusSnapshotEntity" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the process group." + }, + "processGroupStatusSnapshot" : { + "$ref" : "#/definitions/ProcessGroupStatusSnapshotDTO" + }, + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource." + } + }, + "xml" : { + "name" : "entity" + } + }, + "ProcessGroupsEntity" : { + "type" : "object", + "properties" : { + "processGroups" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ProcessGroupEntity" + } + } + }, + "xml" : { + "name" : "processGroupsEntity" + } + }, + "ProcessorConfigDTO" : { + "type" : "object", + "properties" : { + "properties" : { + "type" : "object", + "description" : "The properties for the processor. Properties whose value is not set will only contain the property name.", + "additionalProperties" : { + "type" : "string" + } + }, + "descriptors" : { + "type" : "object", + "description" : "Descriptors for the processor's properties.", + "additionalProperties" : { + "$ref" : "#/definitions/PropertyDescriptorDTO" + } + }, + "sensitiveDynamicPropertyNames" : { + "type" : "array", + "description" : "Set of sensitive dynamic property names", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "schedulingPeriod" : { + "type" : "string", + "description" : "The frequency with which to schedule the processor. The format of the value will depend on th value of schedulingStrategy." + }, + "schedulingStrategy" : { + "type" : "string", + "description" : "Indcates whether the prcessor should be scheduled to run in event or timer driven mode." + }, + "executionNode" : { + "type" : "string", + "description" : "Indicates the node where the process will execute." + }, + "penaltyDuration" : { + "type" : "string", + "description" : "The amount of time that is used when the process penalizes a flowfile." + }, + "yieldDuration" : { + "type" : "string", + "description" : "The amount of time that must elapse before this processor is scheduled again after yielding." + }, + "bulletinLevel" : { + "type" : "string", + "description" : "The level at which the processor will report bulletins." + }, + "runDurationMillis" : { + "type" : "integer", + "format" : "int64", + "description" : "The run duration for the processor in milliseconds." + }, + "concurrentlySchedulableTaskCount" : { + "type" : "integer", + "format" : "int32", + "description" : "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." + }, + "autoTerminatedRelationships" : { + "type" : "array", + "description" : "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.", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "comments" : { + "type" : "string", + "description" : "The comments for the processor." + }, + "customUiUrl" : { + "type" : "string", + "description" : "The URL for the processor's custom configuration UI if applicable." + }, + "lossTolerant" : { + "type" : "boolean", + "description" : "Whether the processor is loss tolerant." + }, + "annotationData" : { + "type" : "string", + "description" : "The annotation data for the processor used to relay configuration between a custom UI and the procesosr." + }, + "defaultConcurrentTasks" : { + "type" : "object", + "description" : "Maps default values for concurrent tasks for each applicable scheduling strategy.", + "additionalProperties" : { + "type" : "string" + } + }, + "defaultSchedulingPeriod" : { + "type" : "object", + "description" : "Maps default values for scheduling period for each applicable scheduling strategy.", + "additionalProperties" : { + "type" : "string" + } + }, + "retryCount" : { + "type" : "integer", + "format" : "int32", + "description" : "Overall number of retries." + }, + "retriedRelationships" : { + "type" : "array", + "description" : "All the relationships should be retried.", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "backoffMechanism" : { + "type" : "string", + "description" : "Determines whether the FlowFile should be penalized or the processor should be yielded between retries.", + "enum" : [ "PENALIZE_FLOWFILE", "YIELD_PROCESSOR" ] + }, + "maxBackoffPeriod" : { + "type" : "string", + "description" : "Maximum amount of time to be waited during a retry period." + } + } + }, + "ProcessorDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "versionedComponentId" : { + "type" : "string", + "description" : "The ID of the corresponding component that is under version control" + }, + "parentGroupId" : { + "type" : "string", + "description" : "The id of parent process group of this component if applicable." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "name" : { + "type" : "string", + "description" : "The name of the processor." + }, + "type" : { + "type" : "string", + "description" : "The type of the processor." + }, + "bundle" : { + "description" : "The details of the artifact that bundled this processor type.", + "$ref" : "#/definitions/BundleDTO" + }, + "state" : { + "type" : "string", + "description" : "The state of the processor", + "enum" : [ "RUNNING", "STOPPED", "DISABLED" ] + }, + "style" : { + "type" : "object", + "description" : "Styles for the processor (background-color : #eee).", + "additionalProperties" : { + "type" : "string" + } + }, + "relationships" : { + "type" : "array", + "description" : "The available relationships that the processor currently supports.", + "items" : { + "$ref" : "#/definitions/RelationshipDTO" + } + }, + "description" : { + "type" : "string", + "description" : "The description of the processor." + }, + "supportsParallelProcessing" : { + "type" : "boolean", + "description" : "Whether the processor supports parallel processing." + }, + "supportsEventDriven" : { + "type" : "boolean", + "description" : "Whether the processor supports event driven scheduling." + }, + "supportsBatching" : { + "type" : "boolean", + "description" : "Whether the processor supports batching. This makes the run duration settings available." + }, + "supportsSensitiveDynamicProperties" : { + "type" : "boolean", + "description" : "Whether the processor supports sensitive dynamic properties." + }, + "persistsState" : { + "type" : "boolean", + "description" : "Whether the processor persists state." + }, + "restricted" : { + "type" : "boolean", + "description" : "Whether the processor requires elevated privileges." + }, + "deprecated" : { + "type" : "boolean", + "description" : "Whether the processor has been deprecated." + }, + "executionNodeRestricted" : { + "type" : "boolean", + "description" : "Indicates if the execution node of a processor is restricted to run only on the primary node" + }, + "multipleVersionsAvailable" : { + "type" : "boolean", + "description" : "Whether the processor has multiple versions available." + }, + "inputRequirement" : { + "type" : "string", + "description" : "The input requirement for this processor." + }, + "config" : { + "description" : "The configuration details for the processor. These details will be included in a response if the verbose flag is included in a request.", + "$ref" : "#/definitions/ProcessorConfigDTO" + }, + "validationErrors" : { + "type" : "array", + "description" : "The validation errors for the processor. These validation errors represent the problems with the processor that must be resolved before it can be started.", + "items" : { + "type" : "string" + } + }, + "validationStatus" : { + "type" : "string", + "description" : "Indicates whether the Processor is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the Processor is valid)", + "enum" : [ "VALID", "INVALID", "VALIDATING" ] + }, + "extensionMissing" : { + "type" : "boolean", + "description" : "Whether the underlying extension is missing." + } + } + }, + "ProcessorDefinition" : { + "type" : "object", + "required" : [ "type" ], + "properties" : { + "group" : { + "type" : "string", + "description" : "The group name of the bundle that provides the referenced type." + }, + "artifact" : { + "type" : "string", + "description" : "The artifact name of the bundle that provides the referenced type." + }, + "version" : { + "type" : "string", + "description" : "The version of the bundle that provides the referenced type." + }, + "type" : { + "type" : "string", + "description" : "The fully-qualified class type" + }, + "typeDescription" : { + "type" : "string", + "description" : "The description of the type." + }, + "buildInfo" : { + "description" : "The build metadata for this component", + "$ref" : "#/definitions/BuildInfo" + }, + "providedApiImplementations" : { + "type" : "array", + "description" : "If this type represents a provider for an interface, this lists the APIs it implements", + "items" : { + "$ref" : "#/definitions/DefinedType" + } + }, + "tags" : { + "type" : "array", + "description" : "The tags associated with this type", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "deprecated" : { + "type" : "boolean", + "description" : "Whether or not the component has been deprecated" + }, + "deprecationReason" : { + "type" : "string", + "description" : "If this component has been deprecated, this optional field can be used to provide an explanation" + }, + "restricted" : { + "type" : "boolean", + "description" : "Whether or not the component has a general restriction" + }, + "restrictedExplanation" : { + "type" : "string", + "description" : "An optional description of the general restriction" + }, + "explicitRestrictions" : { + "type" : "array", + "description" : "Explicit restrictions that indicate a require permission to use the component", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/Restriction" + } + }, + "stateful" : { + "$ref" : "#/definitions/Stateful" + }, + "propertyDescriptors" : { + "type" : "object", + "description" : "Descriptions of configuration properties applicable to this component.", + "additionalProperties" : { + "$ref" : "#/definitions/PropertyDescriptor" + } + }, + "supportsDynamicProperties" : { + "type" : "boolean", + "description" : "Whether or not this component makes use of dynamic (user-set) properties." + }, + "inputRequirement" : { + "type" : "string", + "description" : "Any input requirements this processor has.", + "enum" : [ "INPUT_REQUIRED", "INPUT_ALLOWED", "INPUT_FORBIDDEN" ] + }, + "supportedRelationships" : { + "type" : "array", + "description" : "The supported relationships for this processor.", + "items" : { + "$ref" : "#/definitions/Relationship" + } + }, + "supportsDynamicRelationships" : { + "type" : "boolean", + "description" : "Whether or not this processor supports dynamic relationships." + }, + "triggerSerially" : { + "type" : "boolean", + "description" : "Whether or not this processor should be triggered serially (i.e. no concurrent execution)." + }, + "triggerWhenEmpty" : { + "type" : "boolean", + "description" : "Whether or not this processor should be triggered when incoming queues are empty." + }, + "triggerWhenAnyDestinationAvailable" : { + "type" : "boolean", + "description" : "Whether or not this processor should be triggered when any destination queue has room." + }, + "supportsBatching" : { + "type" : "boolean", + "description" : "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." + }, + "supportsEventDriven" : { + "type" : "boolean", + "description" : "Whether or not this processor supports event driven scheduling. Indicates to the framework that the Processor is eligible to be scheduled to run based on the occurrence of an \"Event\" (e.g., when a FlowFile is enqueued in an incoming Connection), rather than being triggered periodically." + }, + "primaryNodeOnly" : { + "type" : "boolean", + "description" : "Whether or not this processor should be scheduled only on the primary node in a cluster." + }, + "sideEffectFree" : { + "type" : "boolean", + "description" : "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." + }, + "supportedSchedulingStrategies" : { + "type" : "array", + "description" : "The supported scheduling strategies, such as TIME_DRIVER, CRON, or EVENT_DRIVEN.", + "items" : { + "type" : "string" + } + }, + "defaultSchedulingStrategy" : { + "type" : "string", + "description" : "The default scheduling strategy for the processor." + }, + "defaultConcurrentTasksBySchedulingStrategy" : { + "type" : "object", + "description" : "The default concurrent tasks for each scheduling strategy.", + "additionalProperties" : { + "type" : "integer", + "format" : "int32" + } + }, + "defaultSchedulingPeriodBySchedulingStrategy" : { + "type" : "object", + "description" : "The default scheduling period for each scheduling strategy. The scheduling period is expected to be a time period, such as \"30 sec\".", + "additionalProperties" : { + "type" : "string" + } + }, + "defaultPenaltyDuration" : { + "type" : "string", + "description" : "The default penalty duration as a time period, such as \"30 sec\"." + }, + "defaultYieldDuration" : { + "type" : "string", + "description" : "The default yield duration as a time period, such as \"1 sec\"." + }, + "defaultBulletinLevel" : { + "type" : "string", + "description" : "The default bulletin level, such as WARN, INFO, DEBUG, etc." + } + } + }, + "ProcessorDiagnosticsDTO" : { + "type" : "object", + "properties" : { + "processor" : { + "description" : "Information about the Processor for which the Diagnostic Report is generated", + "$ref" : "#/definitions/ProcessorDTO" + }, + "processorStatus" : { + "description" : "The Status for the Processor for which the Diagnostic Report is generated", + "$ref" : "#/definitions/ProcessorStatusDTO" + }, + "referencedControllerServices" : { + "type" : "array", + "description" : "Diagnostic Information about all Controller Services that the Processor is referencing", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ControllerServiceDiagnosticsDTO" + } + }, + "incomingConnections" : { + "type" : "array", + "description" : "Diagnostic Information about all incoming Connections", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ConnectionDiagnosticsDTO" + } + }, + "outgoingConnections" : { + "type" : "array", + "description" : "Diagnostic Information about all outgoing Connections", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ConnectionDiagnosticsDTO" + } + }, + "jvmDiagnostics" : { + "description" : "Diagnostic Information about the JVM and system-level diagnostics", + "$ref" : "#/definitions/JVMDiagnosticsDTO" + }, + "threadDumps" : { + "type" : "array", + "description" : "Thread Dumps that were taken of the threads that are active in the Processor", + "items" : { + "$ref" : "#/definitions/ThreadDumpDTO" + } + }, + "classLoaderDiagnostics" : { + "description" : "Information about the Controller Service's Class Loader", + "$ref" : "#/definitions/ClassLoaderDiagnosticsDTO" + } + } + }, + "ProcessorDiagnosticsEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "component" : { + "description" : "The Processor Diagnostics", + "$ref" : "#/definitions/ProcessorDiagnosticsDTO" + } + }, + "xml" : { + "name" : "processorDiagnosticsEntity" + } + }, + "ProcessorEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "component" : { + "$ref" : "#/definitions/ProcessorDTO" + }, + "inputRequirement" : { + "type" : "string", + "description" : "The input requirement for this processor." + }, + "status" : { + "$ref" : "#/definitions/ProcessorStatusDTO" + }, + "operatePermissions" : { + "description" : "The permissions for this component operations.", + "$ref" : "#/definitions/PermissionsDTO" + } + }, + "xml" : { + "name" : "processorEntity" + } + }, + "ProcessorRunStatusDetailsDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The ID of the processor" + }, + "name" : { + "type" : "string", + "description" : "The name of the processor" + }, + "runStatus" : { + "type" : "string", + "description" : "The run status of the processor", + "enum" : [ "Running", "Stopped", "Invalid", "Validating", "Disabled" ] + }, + "validationErrors" : { + "type" : "array", + "description" : "The processor's validation errors", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "activeThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The current number of threads that the processor is currently using" + } + } + }, + "ProcessorRunStatusDetailsEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for the Processor.", + "$ref" : "#/definitions/RevisionDTO" + }, + "permissions" : { + "description" : "The permissions for the Processor.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "runStatusDetails" : { + "description" : "The details of a Processor's run status", + "$ref" : "#/definitions/ProcessorRunStatusDetailsDTO" + } + }, + "xml" : { + "name" : "entity" + } + }, + "ProcessorRunStatusEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "state" : { + "type" : "string", + "description" : "The run status of the Processor.", + "enum" : [ "RUNNING", "STOPPED", "DISABLED", "RUN_ONCE" ] + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + } + }, + "xml" : { + "name" : "entity" + } + }, + "ProcessorStatusDTO" : { + "type" : "object", + "properties" : { + "groupId" : { + "type" : "string", + "description" : "The unique ID of the process group that the Processor belongs to" + }, + "id" : { + "type" : "string", + "description" : "The unique ID of the Processor" + }, + "name" : { + "type" : "string", + "description" : "The name of the Processor" + }, + "type" : { + "type" : "string", + "description" : "The type of the Processor" + }, + "runStatus" : { + "type" : "string", + "description" : "The run status of the Processor", + "enum" : [ "Running", "Stopped", "Validating", "Disabled", "Invalid" ] + }, + "statsLastRefreshed" : { + "type" : "string", + "description" : "The timestamp of when the stats were last refreshed" + }, + "aggregateSnapshot" : { + "description" : "A status snapshot that represents the aggregate stats of all nodes in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this represents the stats of the single instance.", + "$ref" : "#/definitions/ProcessorStatusSnapshotDTO" + }, + "nodeSnapshots" : { + "type" : "array", + "description" : "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.", + "items" : { + "$ref" : "#/definitions/NodeProcessorStatusSnapshotDTO" + } + } + } + }, + "ProcessorStatusEntity" : { + "type" : "object", + "properties" : { + "processorStatus" : { + "$ref" : "#/definitions/ProcessorStatusDTO" + }, + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource." + } + }, + "xml" : { + "name" : "processorStatusEntity" + } + }, + "ProcessorStatusSnapshotDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the processor." + }, + "groupId" : { + "type" : "string", + "description" : "The id of the parent process group to which the processor belongs." + }, + "name" : { + "type" : "string", + "description" : "The name of the prcessor." + }, + "type" : { + "type" : "string", + "description" : "The type of the processor." + }, + "runStatus" : { + "type" : "string", + "description" : "The state of the processor.", + "enum" : [ "Running", "Stopped", "Validating", "Disabled", "Invalid" ] + }, + "executionNode" : { + "type" : "string", + "description" : "Indicates the node where the process will execute.", + "enum" : [ "ALL", "PRIMARY" ] + }, + "bytesRead" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes read by this Processor in the last 5 mintues" + }, + "bytesWritten" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes written by this Processor in the last 5 minutes" + }, + "read" : { + "type" : "string", + "description" : "The number of bytes read in the last 5 minutes." + }, + "written" : { + "type" : "string", + "description" : "The number of bytes written in the last 5 minutes." + }, + "flowFilesIn" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles that have been accepted in the last 5 minutes" + }, + "bytesIn" : { + "type" : "integer", + "format" : "int64", + "description" : "The size of the FlowFiles that have been accepted in the last 5 minutes" + }, + "input" : { + "type" : "string", + "description" : "The count/size of flowfiles that have been accepted in the last 5 minutes." + }, + "flowFilesOut" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles transferred to a Connection in the last 5 minutes" + }, + "bytesOut" : { + "type" : "integer", + "format" : "int64", + "description" : "The size of the FlowFiles transferred to a Connection in the last 5 minutes" + }, + "output" : { + "type" : "string", + "description" : "The count/size of flowfiles that have been processed in the last 5 minutes." + }, + "taskCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of times this Processor has run in the last 5 minutes" + }, + "tasksDurationNanos" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of nanoseconds that this Processor has spent running in the last 5 minutes" + }, + "tasks" : { + "type" : "string", + "description" : "The total number of task this connectable has completed over the last 5 minutes." + }, + "tasksDuration" : { + "type" : "string", + "description" : "The total duration of all tasks for this connectable over the last 5 minutes." + }, + "activeThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of threads currently executing in the processor." + }, + "terminatedThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of threads currently terminated for the processor." + } + } + }, + "ProcessorStatusSnapshotEntity" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the processor." + }, + "processorStatusSnapshot" : { + "$ref" : "#/definitions/ProcessorStatusSnapshotDTO" + }, + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource." + } + }, + "xml" : { + "name" : "entity" + } + }, + "ProcessorTypesEntity" : { + "type" : "object", + "properties" : { + "processorTypes" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/DocumentedTypeDTO" + } + } + }, + "xml" : { + "name" : "processorTypesEntity" + } + }, + "ProcessorsEntity" : { + "type" : "object", + "properties" : { + "processors" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ProcessorEntity" + } + } + }, + "xml" : { + "name" : "processorsEntity" + } + }, + "ProcessorsRunStatusDetailsEntity" : { + "type" : "object", + "properties" : { + "runStatusDetails" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/ProcessorRunStatusDetailsEntity" + } + } + }, + "xml" : { + "name" : "processorsRunStatusDetails" + } + }, + "PropertyAllowableValue" : { + "type" : "object", + "required" : [ "value" ], + "properties" : { + "value" : { + "type" : "string", + "description" : "The internal value" + }, + "displayName" : { + "type" : "string", + "description" : "The display name of the value, if different from the internal value" + }, + "description" : { + "type" : "string", + "description" : "The description of the value, e.g., the behavior it produces." + } + } + }, + "PropertyDependency" : { + "type" : "object", + "properties" : { + "propertyName" : { + "type" : "string", + "description" : "The name of the property that is depended upon" + }, + "propertyDisplayName" : { + "type" : "string", + "description" : "The name of the property that is depended upon" + }, + "dependentValues" : { + "type" : "array", + "description" : "The values that satisfy the dependency", + "items" : { + "type" : "string" + } + } + } + }, + "PropertyDependencyDTO" : { + "type" : "object", + "properties" : { + "propertyName" : { + "type" : "string", + "description" : "The name of the property that is being depended upon" + }, + "dependentValues" : { + "type" : "array", + "description" : "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", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + } + } + }, + "PropertyDescriptor" : { + "type" : "object", + "required" : [ "name" ], + "properties" : { + "name" : { + "type" : "string", + "description" : "The name of the property key" + }, + "displayName" : { + "type" : "string", + "description" : "The display name of the property key, if different from the name" + }, + "description" : { + "type" : "string", + "description" : "The description of what the property does" + }, + "allowableValues" : { + "type" : "array", + "description" : "A list of the allowable values for the property", + "items" : { + "$ref" : "#/definitions/PropertyAllowableValue" + } + }, + "defaultValue" : { + "type" : "string", + "description" : "The default value if a user-set value is not specified" + }, + "required" : { + "type" : "boolean", + "description" : "Whether or not the property is required for the component" + }, + "sensitive" : { + "type" : "boolean", + "description" : "Whether or not the value of the property is considered sensitive (e.g., passwords and keys)" + }, + "expressionLanguageScope" : { + "type" : "string", + "description" : "The scope of expression language supported by this property", + "enum" : [ "NONE", "VARIABLE_REGISTRY", "FLOWFILE_ATTRIBUTES" ] + }, + "expressionLanguageScopeDescription" : { + "type" : "string", + "description" : "The description of the expression language scope supported by this property", + "readOnly" : true + }, + "typeProvidedByValue" : { + "description" : "Indicates that this property is for selecting a controller service of the specified type", + "$ref" : "#/definitions/DefinedType" + }, + "validRegex" : { + "type" : "string", + "description" : "A regular expression that can be used to validate the value of this property" + }, + "validator" : { + "type" : "string", + "description" : "Name of the validator used for this property descriptor" + }, + "dynamic" : { + "type" : "boolean", + "description" : "Whether or not the descriptor is for a dynamically added property" + }, + "resourceDefinition" : { + "description" : "Indicates that this property references external resources", + "$ref" : "#/definitions/PropertyResourceDefinition" + }, + "dependencies" : { + "type" : "array", + "description" : "The dependencies that this property has on other properties", + "items" : { + "$ref" : "#/definitions/PropertyDependency" + } + } + } + }, + "PropertyDescriptorDTO" : { + "type" : "object", + "properties" : { + "name" : { + "type" : "string", + "description" : "The name for the property." + }, + "displayName" : { + "type" : "string", + "description" : "The human readable name for the property." + }, + "description" : { + "type" : "string", + "description" : "The description for the property. Used to relay additional details to a user or provide a mechanism of documenting intent." + }, + "defaultValue" : { + "type" : "string", + "description" : "The default value for the property." + }, + "allowableValues" : { + "type" : "array", + "description" : "Allowable values for the property. If empty then the allowed values are not constrained.", + "items" : { + "$ref" : "#/definitions/AllowableValueEntity" + } + }, + "required" : { + "type" : "boolean", + "description" : "Whether the property is required." + }, + "sensitive" : { + "type" : "boolean", + "description" : "Whether the property is sensitive and protected whenever stored or represented." + }, + "dynamic" : { + "type" : "boolean", + "description" : "Whether the property is dynamic (user-defined)." + }, + "supportsEl" : { + "type" : "boolean", + "description" : "Whether the property supports expression language." + }, + "expressionLanguageScope" : { + "type" : "string", + "description" : "Scope of the Expression Language evaluation for the property." + }, + "identifiesControllerService" : { + "type" : "string", + "description" : "If the property identifies a controller service this returns the fully qualified type." + }, + "identifiesControllerServiceBundle" : { + "description" : "If the property identifies a controller service this returns the bundle of the type, null otherwise.", + "$ref" : "#/definitions/BundleDTO" + }, + "dependencies" : { + "type" : "array", + "description" : "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.", + "items" : { + "$ref" : "#/definitions/PropertyDependencyDTO" + } + } + } + }, + "PropertyDescriptorEntity" : { + "type" : "object", + "properties" : { + "propertyDescriptor" : { + "$ref" : "#/definitions/PropertyDescriptorDTO" + } + }, + "xml" : { + "name" : "propertyDescriptor" + } + }, + "PropertyHistoryDTO" : { + "type" : "object", + "properties" : { + "previousValues" : { + "type" : "array", + "description" : "Previous values for a given property.", + "items" : { + "$ref" : "#/definitions/PreviousValueDTO" + } + } + } + }, + "PropertyResourceDefinition" : { + "type" : "object", + "properties" : { + "cardinality" : { + "type" : "string", + "description" : "The cardinality of the resource definition (i.e. single or multiple)", + "enum" : [ "SINGLE", "MULTIPLE" ] + }, + "resourceTypes" : { + "type" : "array", + "description" : "The types of resources that can be referenced", + "uniqueItems" : true, + "items" : { + "type" : "string", + "enum" : [ "FILE", "DIRECTORY", "TEXT", "URL" ] + } + } + } + }, + "ProvenanceDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the provenance query." + }, + "uri" : { + "type" : "string", + "description" : "The URI for this query. Used for obtaining/deleting the request at a later time" + }, + "submissionTime" : { + "type" : "string", + "description" : "The timestamp when the query was submitted." + }, + "expiration" : { + "type" : "string", + "description" : "The timestamp when the query will expire." + }, + "percentCompleted" : { + "type" : "integer", + "format" : "int32", + "description" : "The current percent complete." + }, + "finished" : { + "type" : "boolean", + "description" : "Whether the query has finished." + }, + "request" : { + "description" : "The provenance request.", + "$ref" : "#/definitions/ProvenanceRequestDTO" + }, + "results" : { + "description" : "The provenance results.", + "$ref" : "#/definitions/ProvenanceResultsDTO" + } + } + }, + "ProvenanceEntity" : { + "type" : "object", + "properties" : { + "provenance" : { + "$ref" : "#/definitions/ProvenanceDTO" + } + }, + "xml" : { + "name" : "provenanceEntity" + } + }, + "ProvenanceEventDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The event uuid." + }, + "eventId" : { + "type" : "integer", + "format" : "int64", + "description" : "The event id. This is a one up number thats unique per node." + }, + "eventTime" : { + "type" : "string", + "description" : "The timestamp of the event." + }, + "eventDuration" : { + "type" : "integer", + "format" : "int64", + "description" : "The event duration in milliseconds." + }, + "lineageDuration" : { + "type" : "integer", + "format" : "int64", + "description" : "The duration since the lineage began, in milliseconds." + }, + "eventType" : { + "type" : "string", + "description" : "The type of the event." + }, + "flowFileUuid" : { + "type" : "string", + "description" : "The uuid of the flowfile for the event." + }, + "fileSize" : { + "type" : "string", + "description" : "The size of the flowfile for the event." + }, + "fileSizeBytes" : { + "type" : "integer", + "format" : "int64", + "description" : "The size of the flowfile in bytes for the event." + }, + "clusterNodeId" : { + "type" : "string", + "description" : "The identifier for the node where the event originated." + }, + "clusterNodeAddress" : { + "type" : "string", + "description" : "The label for the node where the event originated." + }, + "groupId" : { + "type" : "string", + "description" : "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." + }, + "componentId" : { + "type" : "string", + "description" : "The id of the component that generated the event." + }, + "componentType" : { + "type" : "string", + "description" : "The type of the component that generated the event." + }, + "componentName" : { + "type" : "string", + "description" : "The name of the component that generated the event." + }, + "sourceSystemFlowFileId" : { + "type" : "string", + "description" : "The source system flowfile id." + }, + "alternateIdentifierUri" : { + "type" : "string", + "description" : "The alternate identifier uri for the fileflow for the event." + }, + "attributes" : { + "type" : "array", + "description" : "The attributes of the flowfile for the event.", + "items" : { + "$ref" : "#/definitions/AttributeDTO" + } + }, + "parentUuids" : { + "type" : "array", + "description" : "The parent uuids for the event.", + "items" : { + "type" : "string" + } + }, + "childUuids" : { + "type" : "array", + "description" : "The child uuids for the event.", + "items" : { + "type" : "string" + } + }, + "transitUri" : { + "type" : "string", + "description" : "The source/destination system uri if the event was a RECEIVE/SEND." + }, + "relationship" : { + "type" : "string", + "description" : "The relationship to which the flowfile was routed if the event is of type ROUTE." + }, + "details" : { + "type" : "string", + "description" : "The event details." + }, + "contentEqual" : { + "type" : "boolean", + "description" : "Whether the input and output content claim is the same." + }, + "inputContentAvailable" : { + "type" : "boolean", + "description" : "Whether the input content is still available." + }, + "inputContentClaimSection" : { + "type" : "string", + "description" : "The section in which the input content claim lives." + }, + "inputContentClaimContainer" : { + "type" : "string", + "description" : "The container in which the input content claim lives." + }, + "inputContentClaimIdentifier" : { + "type" : "string", + "description" : "The identifier of the input content claim." + }, + "inputContentClaimOffset" : { + "type" : "integer", + "format" : "int64", + "description" : "The offset into the input content claim where the flowfiles content begins." + }, + "inputContentClaimFileSize" : { + "type" : "string", + "description" : "The file size of the input content claim formatted." + }, + "inputContentClaimFileSizeBytes" : { + "type" : "integer", + "format" : "int64", + "description" : "The file size of the intput content claim in bytes." + }, + "outputContentAvailable" : { + "type" : "boolean", + "description" : "Whether the output content is still available." + }, + "outputContentClaimSection" : { + "type" : "string", + "description" : "The section in which the output content claim lives." + }, + "outputContentClaimContainer" : { + "type" : "string", + "description" : "The container in which the output content claim lives." + }, + "outputContentClaimIdentifier" : { + "type" : "string", + "description" : "The identifier of the output content claim." + }, + "outputContentClaimOffset" : { + "type" : "integer", + "format" : "int64", + "description" : "The offset into the output content claim where the flowfiles content begins." + }, + "outputContentClaimFileSize" : { + "type" : "string", + "description" : "The file size of the output content claim formatted." + }, + "outputContentClaimFileSizeBytes" : { + "type" : "integer", + "format" : "int64", + "description" : "The file size of the output content claim in bytes." + }, + "replayAvailable" : { + "type" : "boolean", + "description" : "Whether or not replay is available." + }, + "replayExplanation" : { + "type" : "string", + "description" : "Explanation as to why replay is unavailable." + }, + "sourceConnectionIdentifier" : { + "type" : "string", + "description" : "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." + } + } + }, + "ProvenanceEventEntity" : { + "type" : "object", + "properties" : { + "provenanceEvent" : { + "$ref" : "#/definitions/ProvenanceEventDTO" + } + }, + "xml" : { + "name" : "provenanceEventEntity" + } + }, + "ProvenanceLinkDTO" : { + "type" : "object", + "properties" : { + "sourceId" : { + "type" : "string", + "description" : "The source node id of the link." + }, + "targetId" : { + "type" : "string", + "description" : "The target node id of the link." + }, + "flowFileUuid" : { + "type" : "string", + "description" : "The flowfile uuid that traversed the link." + }, + "timestamp" : { + "type" : "string", + "description" : "The timestamp of the link (based on the destination)." + }, + "millis" : { + "type" : "integer", + "format" : "int64", + "description" : "The timestamp of this link in milliseconds." + } + } + }, + "ProvenanceNodeDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the node." + }, + "flowFileUuid" : { + "type" : "string", + "description" : "The uuid of the flowfile associated with the provenance event." + }, + "parentUuids" : { + "type" : "array", + "description" : "The uuid of the parent flowfiles of the provenance event.", + "items" : { + "type" : "string" + } + }, + "childUuids" : { + "type" : "array", + "description" : "The uuid of the childrent flowfiles of the provenance event.", + "items" : { + "type" : "string" + } + }, + "clusterNodeIdentifier" : { + "type" : "string", + "description" : "The identifier of the node that this event/flowfile originated from." + }, + "type" : { + "type" : "string", + "description" : "The type of the node.", + "enum" : [ "FLOWFILE", "EVENT" ] + }, + "eventType" : { + "type" : "string", + "description" : "If the type is EVENT, this is the type of event." + }, + "millis" : { + "type" : "integer", + "format" : "int64", + "description" : "The timestamp of the node in milliseconds." + }, + "timestamp" : { + "type" : "string", + "description" : "The timestamp of the node formatted." + } + } + }, + "ProvenanceOptionsDTO" : { + "type" : "object", + "properties" : { + "searchableFields" : { + "type" : "array", + "description" : "The available searchable field for the NiFi.", + "items" : { + "$ref" : "#/definitions/ProvenanceSearchableFieldDTO" + } + } + } + }, + "ProvenanceOptionsEntity" : { + "type" : "object", + "properties" : { + "provenanceOptions" : { + "$ref" : "#/definitions/ProvenanceOptionsDTO" + } + }, + "xml" : { + "name" : "provenanceOptionsEntity" + } + }, + "ProvenanceRequestDTO" : { + "type" : "object", + "properties" : { + "searchTerms" : { + "type" : "object", + "description" : "The search terms used to perform the search.", + "additionalProperties" : { + "$ref" : "#/definitions/ProvenanceSearchValueDTO" + } + }, + "clusterNodeId" : { + "type" : "string", + "description" : "The id of the node in the cluster where this provenance originated." + }, + "startDate" : { + "type" : "string", + "description" : "The earliest event time to include in the query." + }, + "endDate" : { + "type" : "string", + "description" : "The latest event time to include in the query." + }, + "minimumFileSize" : { + "type" : "string", + "description" : "The minimum file size to include in the query." + }, + "maximumFileSize" : { + "type" : "string", + "description" : "The maximum file size to include in the query." + }, + "maxResults" : { + "type" : "integer", + "format" : "int32", + "description" : "The maximum number of results to include." + }, + "summarize" : { + "type" : "boolean", + "description" : "Whether or not to summarize provenance events returned. This property is false by default." + }, + "incrementalResults" : { + "type" : "boolean", + "description" : "Whether or not incremental results are returned. If false, provenance events are only returned once the query completes. This property is true by default." + } + } + }, + "ProvenanceResultsDTO" : { + "type" : "object", + "properties" : { + "provenanceEvents" : { + "type" : "array", + "description" : "The provenance events that matched the search criteria.", + "items" : { + "$ref" : "#/definitions/ProvenanceEventDTO" + } + }, + "total" : { + "type" : "string", + "description" : "The total number of results formatted." + }, + "totalCount" : { + "type" : "integer", + "format" : "int64", + "description" : "The total number of results." + }, + "generated" : { + "type" : "string", + "description" : "Then the search was performed." + }, + "oldestEvent" : { + "type" : "string", + "description" : "The oldest event available in the provenance repository." + }, + "timeOffset" : { + "type" : "integer", + "format" : "int32", + "description" : "The time offset of the server that's used for event time." + }, + "errors" : { + "type" : "array", + "description" : "Any errors that occurred while performing the provenance request.", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + } + } + }, + "ProvenanceSearchValueDTO" : { + "type" : "object", + "properties" : { + "value" : { + "type" : "string", + "description" : "The search value." + }, + "inverse" : { + "type" : "boolean", + "description" : "Query for all except for search value." + } + } + }, + "ProvenanceSearchableFieldDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the searchable field." + }, + "field" : { + "type" : "string", + "description" : "The searchable field." + }, + "label" : { + "type" : "string", + "description" : "The label for the searchable field." + }, + "type" : { + "type" : "string", + "description" : "The type of the searchable field." + } + } + }, + "QueueSizeDTO" : { + "type" : "object", + "properties" : { + "byteCount" : { + "type" : "integer", + "format" : "int64", + "description" : "The size of objects in a queue." + }, + "objectCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The count of objects in a queue." + } + } + }, + "RegisteredFlow" : { + "type" : "object", + "properties" : { + "identifier" : { + "type" : "string" + }, + "name" : { + "type" : "string" + }, + "description" : { + "type" : "string" + }, + "bucketIdentifier" : { + "type" : "string" + }, + "bucketName" : { + "type" : "string" + }, + "createdTimestamp" : { + "type" : "integer", + "format" : "int64" + }, + "lastModifiedTimestamp" : { + "type" : "integer", + "format" : "int64" + }, + "permissions" : { + "$ref" : "#/definitions/FlowRegistryPermissions" + }, + "versionCount" : { + "type" : "integer", + "format" : "int64" + }, + "versionInfo" : { + "$ref" : "#/definitions/RegisteredFlowVersionInfo" + } + } + }, + "RegisteredFlowSnapshot" : { + "type" : "object", + "properties" : { + "snapshotMetadata" : { + "$ref" : "#/definitions/RegisteredFlowSnapshotMetadata" + }, + "flow" : { + "$ref" : "#/definitions/RegisteredFlow" + }, + "bucket" : { + "$ref" : "#/definitions/FlowRegistryBucket" + }, + "flowContents" : { + "$ref" : "#/definitions/VersionedProcessGroup" + }, + "externalControllerServices" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/definitions/ExternalControllerServiceReference" + } + }, + "parameterContexts" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/definitions/VersionedParameterContext" + } + }, + "flowEncodingVersion" : { + "type" : "string" + }, + "parameterProviders" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/definitions/ParameterProviderReference" + } + }, + "latest" : { + "type" : "boolean" + } + } + }, + "RegisteredFlowSnapshotMetadata" : { + "type" : "object", + "properties" : { + "bucketIdentifier" : { + "type" : "string" + }, + "flowIdentifier" : { + "type" : "string" + }, + "version" : { + "type" : "integer", + "format" : "int32" + }, + "timestamp" : { + "type" : "integer", + "format" : "int64" + }, + "author" : { + "type" : "string" + }, + "comments" : { + "type" : "string" + } + } + }, + "RegisteredFlowVersionInfo" : { + "type" : "object", + "properties" : { + "version" : { + "type" : "integer", + "format" : "int64" + } + } + }, + "Relationship" : { + "type" : "object", + "properties" : { + "name" : { + "type" : "string", + "description" : "The name of the relationship" + }, + "description" : { + "type" : "string", + "description" : "The description of the relationship" + } + } + }, + "RelationshipDTO" : { + "type" : "object", + "properties" : { + "name" : { + "type" : "string", + "description" : "The relationship name." + }, + "description" : { + "type" : "string", + "description" : "The relationship description." + }, + "autoTerminate" : { + "type" : "boolean", + "description" : "Whether or not flowfiles sent to this relationship should auto terminate." + }, + "retry" : { + "type" : "boolean", + "description" : "Whether or not flowfiles sent to this relationship should retry." + } + } + }, + "RemotePortRunStatusEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "state" : { + "type" : "string", + "description" : "The run status of the RemotePort.", + "enum" : [ "TRANSMITTING", "STOPPED" ] + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + } + }, + "xml" : { + "name" : "entity" + } + }, + "RemoteProcessGroupContentsDTO" : { + "type" : "object", + "properties" : { + "inputPorts" : { + "type" : "array", + "description" : "The input ports to which data can be sent.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/RemoteProcessGroupPortDTO" + } + }, + "outputPorts" : { + "type" : "array", + "description" : "The output ports from which data can be retrieved.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/RemoteProcessGroupPortDTO" + } + } + } + }, + "RemoteProcessGroupDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "versionedComponentId" : { + "type" : "string", + "description" : "The ID of the corresponding component that is under version control" + }, + "parentGroupId" : { + "type" : "string", + "description" : "The id of parent process group of this component if applicable." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "targetUri" : { + "type" : "string", + "description" : "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" : { + "type" : "string", + "description" : "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." + }, + "targetSecure" : { + "type" : "boolean", + "description" : "Whether the target is running securely." + }, + "name" : { + "type" : "string", + "description" : "The name of the remote process group." + }, + "comments" : { + "type" : "string", + "description" : "The comments for the remote process group." + }, + "communicationsTimeout" : { + "type" : "string", + "description" : "The time period used for the timeout when communicating with the target." + }, + "yieldDuration" : { + "type" : "string", + "description" : "When yielding, this amount of time must elapse before the remote process group is scheduled again." + }, + "transportProtocol" : { + "type" : "string" + }, + "localNetworkInterface" : { + "type" : "string", + "description" : "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." + }, + "proxyHost" : { + "type" : "string" + }, + "proxyPort" : { + "type" : "integer", + "format" : "int32" + }, + "proxyUser" : { + "type" : "string" + }, + "proxyPassword" : { + "type" : "string" + }, + "authorizationIssues" : { + "type" : "array", + "description" : "Any remote authorization issues for the remote process group.", + "items" : { + "type" : "string" + } + }, + "validationErrors" : { + "type" : "array", + "description" : "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.", + "items" : { + "type" : "string" + } + }, + "transmitting" : { + "type" : "boolean", + "description" : "Whether the remote process group is actively transmitting." + }, + "inputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of remote input ports currently available on the target." + }, + "outputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of remote output ports currently available on the target." + }, + "activeRemoteInputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of active remote input ports." + }, + "inactiveRemoteInputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of inactive remote input ports." + }, + "activeRemoteOutputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of active remote output ports." + }, + "inactiveRemoteOutputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of inactive remote output ports." + }, + "flowRefreshed" : { + "type" : "string", + "description" : "The timestamp when this remote process group was last refreshed." + }, + "contents" : { + "description" : "The contents of the remote process group. Will contain available input/output ports.", + "$ref" : "#/definitions/RemoteProcessGroupContentsDTO" + } + } + }, + "RemoteProcessGroupEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "component" : { + "$ref" : "#/definitions/RemoteProcessGroupDTO" + }, + "status" : { + "description" : "The status of the remote process group.", + "$ref" : "#/definitions/RemoteProcessGroupStatusDTO" + }, + "inputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of remote input ports currently available on the target." + }, + "outputPortCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of remote output ports currently available on the target." + }, + "operatePermissions" : { + "description" : "The permissions for this component operations.", + "$ref" : "#/definitions/PermissionsDTO" + } + }, + "xml" : { + "name" : "remoteProcessGroupEntity" + } + }, + "RemoteProcessGroupPortDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the port." + }, + "targetId" : { + "type" : "string", + "description" : "The id of the target port." + }, + "versionedComponentId" : { + "type" : "string", + "description" : "The ID of the corresponding component that is under version control" + }, + "groupId" : { + "type" : "string", + "description" : "The id of the remote process group that the port resides in." + }, + "name" : { + "type" : "string", + "description" : "The name of the target port." + }, + "comments" : { + "type" : "string", + "description" : "The comments as configured on the target port." + }, + "concurrentlySchedulableTaskCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of task that may transmit flowfiles to the target port concurrently." + }, + "transmitting" : { + "type" : "boolean", + "description" : "Whether the remote port is configured for transmission." + }, + "useCompression" : { + "type" : "boolean", + "description" : "Whether the flowfiles are compressed when sent to the target port." + }, + "exists" : { + "type" : "boolean", + "description" : "Whether the target port exists." + }, + "targetRunning" : { + "type" : "boolean", + "description" : "Whether the target port is running." + }, + "connected" : { + "type" : "boolean", + "description" : "Whether the port has either an incoming or outgoing connection." + }, + "batchSettings" : { + "description" : "The batch settings for data transmission.", + "$ref" : "#/definitions/BatchSettingsDTO" + } + } + }, + "RemoteProcessGroupPortEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "remoteProcessGroupPort" : { + "$ref" : "#/definitions/RemoteProcessGroupPortDTO" + }, + "operatePermissions" : { + "description" : "The permissions for this component operations.", + "$ref" : "#/definitions/PermissionsDTO" + } + }, + "xml" : { + "name" : "remoteProcessGroupPortEntity" + } + }, + "RemoteProcessGroupStatusDTO" : { + "type" : "object", + "properties" : { + "groupId" : { + "type" : "string", + "description" : "The unique ID of the process group that the Processor belongs to" + }, + "id" : { + "type" : "string", + "description" : "The unique ID of the Processor" + }, + "name" : { + "type" : "string", + "description" : "The name of the remote process group." + }, + "targetUri" : { + "type" : "string", + "description" : "The URI of the target system." + }, + "transmissionStatus" : { + "type" : "string", + "description" : "The transmission status of the remote process group." + }, + "statsLastRefreshed" : { + "type" : "string", + "description" : "The time the status for the process group was last refreshed." + }, + "validationStatus" : { + "type" : "string", + "description" : "Indicates whether the component is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the component is valid)", + "enum" : [ "VALID", "INVALID", "VALIDATING" ] + }, + "aggregateSnapshot" : { + "description" : "A status snapshot that represents the aggregate stats of all nodes in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this represents the stats of the single instance.", + "$ref" : "#/definitions/RemoteProcessGroupStatusSnapshotDTO" + }, + "nodeSnapshots" : { + "type" : "array", + "description" : "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.", + "items" : { + "$ref" : "#/definitions/NodeRemoteProcessGroupStatusSnapshotDTO" + } + } + } + }, + "RemoteProcessGroupStatusEntity" : { + "type" : "object", + "properties" : { + "remoteProcessGroupStatus" : { + "$ref" : "#/definitions/RemoteProcessGroupStatusDTO" + }, + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource." + } + }, + "xml" : { + "name" : "remoteProcessGroupStatusEntity" + } + }, + "RemoteProcessGroupStatusSnapshotDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the remote process group." + }, + "groupId" : { + "type" : "string", + "description" : "The id of the parent process group the remote process group resides in." + }, + "name" : { + "type" : "string", + "description" : "The name of the remote process group." + }, + "targetUri" : { + "type" : "string", + "description" : "The URI of the target system." + }, + "transmissionStatus" : { + "type" : "string", + "description" : "The transmission status of the remote process group." + }, + "activeThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of active threads for the remote process group." + }, + "flowFilesSent" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles sent to the remote process group in the last 5 minutes." + }, + "bytesSent" : { + "type" : "integer", + "format" : "int64", + "description" : "The size of the FlowFiles sent to the remote process group in the last 5 minutes." + }, + "sent" : { + "type" : "string", + "description" : "The count/size of the flowfiles sent to the remote process group in the last 5 minutes." + }, + "flowFilesReceived" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of FlowFiles received from the remote process group in the last 5 minutes." + }, + "bytesReceived" : { + "type" : "integer", + "format" : "int64", + "description" : "The size of the FlowFiles received from the remote process group in the last 5 minutes." + }, + "received" : { + "type" : "string", + "description" : "The count/size of the flowfiles received from the remote process group in the last 5 minutes." + } + } + }, + "RemoteProcessGroupStatusSnapshotEntity" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the remote process group." + }, + "remoteProcessGroupStatusSnapshot" : { + "$ref" : "#/definitions/RemoteProcessGroupStatusSnapshotDTO" + }, + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource." + } + }, + "xml" : { + "name" : "entity" + } + }, + "RemoteProcessGroupsEntity" : { + "type" : "object", + "properties" : { + "remoteProcessGroups" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/RemoteProcessGroupEntity" + } + } + }, + "xml" : { + "name" : "remoteProcessGroupsEntity" + } + }, + "RemoteQueuePartitionDTO" : { + "type" : "object", + "properties" : { + "totalFlowFileCount" : { + "type" : "integer", + "format" : "int32", + "description" : "Total number of FlowFiles owned by the Connection" + }, + "totalByteCount" : { + "type" : "integer", + "format" : "int64", + "description" : "Total number of bytes that make up the content for the FlowFiles owned by this Connection" + }, + "activeQueueFlowFileCount" : { + "type" : "integer", + "format" : "int32", + "description" : "Total number of FlowFiles that exist in the Connection's Active Queue, immediately available to be offered up to a component" + }, + "activeQueueByteCount" : { + "type" : "integer", + "format" : "int64", + "description" : "Total number of bytes that make up the content for the FlowFiles that are present in the Connection's Active Queue" + }, + "swapFlowFileCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The total number of FlowFiles that are swapped out for this Connection" + }, + "swapByteCount" : { + "type" : "integer", + "format" : "int64", + "description" : "Total number of bytes that make up the content for the FlowFiles that are swapped out to disk for the Connection" + }, + "swapFiles" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of Swap Files that exist for this Connection" + }, + "inFlightFlowFileCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of In-Flight FlowFiles for this Connection. These are FlowFiles that belong to the connection but are currently being operated on by a Processor, Port, etc." + }, + "inFlightByteCount" : { + "type" : "integer", + "format" : "int64", + "description" : "The number bytes that make up the content of the FlowFiles that are In-Flight" + }, + "nodeIdentifier" : { + "type" : "string", + "description" : "The Node Identifier that this queue partition is sending to" + } + } + }, + "ReplayLastEventRequestEntity" : { + "type" : "object", + "properties" : { + "componentId" : { + "type" : "string", + "description" : "The UUID of the component whose last event should be replayed." + }, + "nodes" : { + "type" : "string", + "description" : "Which nodes are to replay their last provenance event.", + "enum" : [ "ALL", "PRIMARY" ] + } + }, + "xml" : { + "name" : "replayLastEventRequestEntity" + } + }, + "ReplayLastEventResponseEntity" : { + "type" : "object", + "properties" : { + "componentId" : { + "type" : "string", + "description" : "The UUID of the component whose last event should be replayed." + }, + "nodes" : { + "type" : "string", + "description" : "Which nodes were requested to replay their last provenance event.", + "enum" : [ "ALL", "PRIMARY" ] + }, + "aggregateSnapshot" : { + "description" : "The aggregate result of all nodes' responses", + "$ref" : "#/definitions/ReplayLastEventSnapshotDTO" + }, + "nodeSnapshots" : { + "type" : "array", + "description" : "The node-wise results", + "items" : { + "$ref" : "#/definitions/NodeReplayLastEventSnapshotDTO" + } + } + }, + "xml" : { + "name" : "replayLastEventResponseEntity" + } + }, + "ReplayLastEventSnapshotDTO" : { + "type" : "object", + "properties" : { + "eventsReplayed" : { + "type" : "array", + "description" : "The IDs of the events that were successfully replayed", + "items" : { + "type" : "integer", + "format" : "int64" + } + }, + "failureExplanation" : { + "type" : "string", + "description" : "If unable to replay an event, specifies why the event could not be replayed" + }, + "eventAvailable" : { + "type" : "boolean", + "description" : "Whether or not an event was available. This may not be populated if there was a failure." + } + }, + "xml" : { + "name" : "replayLastEventSnapshot" + } + }, + "ReportingTaskDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "versionedComponentId" : { + "type" : "string", + "description" : "The ID of the corresponding component that is under version control" + }, + "parentGroupId" : { + "type" : "string", + "description" : "The id of parent process group of this component if applicable." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "name" : { + "type" : "string", + "description" : "The name of the reporting task." + }, + "type" : { + "type" : "string", + "description" : "The fully qualified type of the reporting task." + }, + "bundle" : { + "description" : "The details of the artifact that bundled this reporting task type.", + "$ref" : "#/definitions/BundleDTO" + }, + "state" : { + "type" : "string", + "description" : "The state of the reporting task.", + "enum" : [ "RUNNING", "STOPPED", "DISABLED" ] + }, + "comments" : { + "type" : "string", + "description" : "The comments of the reporting task." + }, + "persistsState" : { + "type" : "boolean", + "description" : "Whether the reporting task persists state." + }, + "restricted" : { + "type" : "boolean", + "description" : "Whether the reporting task requires elevated privileges." + }, + "deprecated" : { + "type" : "boolean", + "description" : "Whether the reporting task has been deprecated." + }, + "multipleVersionsAvailable" : { + "type" : "boolean", + "description" : "Whether the reporting task has multiple versions available." + }, + "supportsSensitiveDynamicProperties" : { + "type" : "boolean", + "description" : "Whether the reporting task supports sensitive dynamic properties." + }, + "schedulingPeriod" : { + "type" : "string", + "description" : "The frequency with which to schedule the reporting task. The format of the value will depend on the value of the schedulingStrategy." + }, + "schedulingStrategy" : { + "type" : "string", + "description" : "The scheduling strategy that determines how the schedulingPeriod value should be interpreted." + }, + "defaultSchedulingPeriod" : { + "type" : "object", + "description" : "The default scheduling period for the different scheduling strategies.", + "additionalProperties" : { + "type" : "string" + } + }, + "properties" : { + "type" : "object", + "description" : "The properties of the reporting task.", + "additionalProperties" : { + "type" : "string" + } + }, + "descriptors" : { + "type" : "object", + "description" : "The descriptors for the reporting tasks properties.", + "additionalProperties" : { + "$ref" : "#/definitions/PropertyDescriptorDTO" + } + }, + "sensitiveDynamicPropertyNames" : { + "type" : "array", + "description" : "Set of sensitive dynamic property names", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "customUiUrl" : { + "type" : "string", + "description" : "The URL for the custom configuration UI for the reporting task." + }, + "annotationData" : { + "type" : "string", + "description" : "The annotation data for the repoting task. This is how the custom UI relays configuration to the reporting task." + }, + "validationErrors" : { + "type" : "array", + "description" : "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.", + "items" : { + "type" : "string" + } + }, + "validationStatus" : { + "type" : "string", + "description" : "Indicates whether the Reporting Task is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the Reporting Task is valid)", + "enum" : [ "VALID", "INVALID", "VALIDATING" ] + }, + "activeThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of active threads for the reporting task." + }, + "extensionMissing" : { + "type" : "boolean", + "description" : "Whether the underlying extension is missing." + } + } + }, + "ReportingTaskDefinition" : { + "type" : "object", + "required" : [ "type" ], + "properties" : { + "group" : { + "type" : "string", + "description" : "The group name of the bundle that provides the referenced type." + }, + "artifact" : { + "type" : "string", + "description" : "The artifact name of the bundle that provides the referenced type." + }, + "version" : { + "type" : "string", + "description" : "The version of the bundle that provides the referenced type." + }, + "type" : { + "type" : "string", + "description" : "The fully-qualified class type" + }, + "typeDescription" : { + "type" : "string", + "description" : "The description of the type." + }, + "buildInfo" : { + "description" : "The build metadata for this component", + "$ref" : "#/definitions/BuildInfo" + }, + "providedApiImplementations" : { + "type" : "array", + "description" : "If this type represents a provider for an interface, this lists the APIs it implements", + "items" : { + "$ref" : "#/definitions/DefinedType" + } + }, + "tags" : { + "type" : "array", + "description" : "The tags associated with this type", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "deprecated" : { + "type" : "boolean", + "description" : "Whether or not the component has been deprecated" + }, + "deprecationReason" : { + "type" : "string", + "description" : "If this component has been deprecated, this optional field can be used to provide an explanation" + }, + "restricted" : { + "type" : "boolean", + "description" : "Whether or not the component has a general restriction" + }, + "restrictedExplanation" : { + "type" : "string", + "description" : "An optional description of the general restriction" + }, + "explicitRestrictions" : { + "type" : "array", + "description" : "Explicit restrictions that indicate a require permission to use the component", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/Restriction" + } + }, + "stateful" : { + "$ref" : "#/definitions/Stateful" + }, + "propertyDescriptors" : { + "type" : "object", + "description" : "Descriptions of configuration properties applicable to this component.", + "additionalProperties" : { + "$ref" : "#/definitions/PropertyDescriptor" + } + }, + "supportsDynamicProperties" : { + "type" : "boolean", + "description" : "Whether or not this component makes use of dynamic (user-set) properties." + }, + "supportedSchedulingStrategies" : { + "type" : "array", + "description" : "The supported scheduling strategies, such as TIME_DRIVER or CRON.", + "items" : { + "type" : "string" + } + }, + "defaultSchedulingStrategy" : { + "type" : "string", + "description" : "The default scheduling strategy for the reporting task." + }, + "defaultSchedulingPeriodBySchedulingStrategy" : { + "type" : "object", + "description" : "The default scheduling period for each scheduling strategy. The scheduling period is expected to be a time period, such as \"30 sec\".", + "additionalProperties" : { + "type" : "string" + } + } + } + }, + "ReportingTaskEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "component" : { + "$ref" : "#/definitions/ReportingTaskDTO" + }, + "operatePermissions" : { + "description" : "The permissions for this component operations.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "status" : { + "description" : "The status for this ReportingTask.", + "$ref" : "#/definitions/ReportingTaskStatusDTO" + } + }, + "xml" : { + "name" : "reportingTaskEntity" + } + }, + "ReportingTaskRunStatusEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "state" : { + "type" : "string", + "description" : "The run status of the ReportingTask.", + "enum" : [ "RUNNING", "STOPPED" ] + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + } + }, + "xml" : { + "name" : "entity" + } + }, + "ReportingTaskStatusDTO" : { + "type" : "object", + "properties" : { + "runStatus" : { + "type" : "string", + "description" : "The run status of this ReportingTask", + "enum" : [ "RUNNING", "STOPPED", "DISABLED" ] + }, + "validationStatus" : { + "type" : "string", + "description" : "Indicates whether the component is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the component is valid)", + "enum" : [ "VALID", "INVALID", "VALIDATING" ] + }, + "activeThreadCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of active threads for the component." + } + } + }, + "ReportingTaskTypesEntity" : { + "type" : "object", + "properties" : { + "reportingTaskTypes" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/DocumentedTypeDTO" + } + } + }, + "xml" : { + "name" : "reportingTaskTypesEntity" + } + }, + "ReportingTasksEntity" : { + "type" : "object", + "properties" : { + "reportingTasks" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ReportingTaskEntity" + } + } + }, + "xml" : { + "name" : "reportingTasksEntity" + } + }, + "RepositoryUsageDTO" : { + "type" : "object", + "properties" : { + "name" : { + "type" : "string", + "description" : "The name of the repository" + }, + "fileStoreHash" : { + "type" : "string", + "description" : "A SHA-256 hash of the File Store name/path that is used to store the repository's data. This information is exposed as a hash in order to avoid exposing potentially sensitive information that is not generally relevant. What is typically relevant is whether or not multiple repositories on the same node are using the same File Store, as this indicates that the repositories are competing for the resources of the backing disk/storage mechanism." + }, + "freeSpace" : { + "type" : "string", + "description" : "Amount of free space." + }, + "totalSpace" : { + "type" : "string", + "description" : "Amount of total space." + }, + "freeSpaceBytes" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes of free space." + }, + "totalSpaceBytes" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes of total space." + }, + "utilization" : { + "type" : "string", + "description" : "Utilization of this storage location." + } + } + }, + "RequiredPermissionDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The required sub-permission necessary for this restriction." + }, + "label" : { + "type" : "string", + "description" : "The label for the required sub-permission necessary for this restriction." + } + } + }, + "ResourceDTO" : { + "type" : "object", + "properties" : { + "identifier" : { + "type" : "string", + "description" : "The identifier of the resource." + }, + "name" : { + "type" : "string", + "description" : "The name of the resource." + } + } + }, + "ResourcesEntity" : { + "type" : "object", + "properties" : { + "resources" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/ResourceDTO" + } + } + }, + "xml" : { + "name" : "resourcesEntity" + } + }, + "Response" : { + "type" : "object", + "properties" : { + "metadata" : { + "type" : "object", + "additionalProperties" : { + "type" : "array", + "items" : { + "type" : "object" + } + } + }, + "status" : { + "type" : "integer", + "format" : "int32" + }, + "entity" : { + "type" : "object" + } + } + }, + "Restriction" : { + "type" : "object", + "properties" : { + "requiredPermission" : { + "type" : "string", + "description" : "The permission required for this restriction" + }, + "explanation" : { + "type" : "string", + "description" : "The explanation of this restriction" + } + } + }, + "RevisionDTO" : { + "type" : "object", + "properties" : { + "clientId" : { + "type" : "string", + "description" : "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" + }, + "version" : { + "type" : "integer", + "format" : "int64", + "description" : "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." + }, + "lastModifier" : { + "type" : "string", + "description" : "The user that last modified the flow." + } + } + }, + "RunStatusDetailsRequestEntity" : { + "type" : "object", + "properties" : { + "processorIds" : { + "type" : "array", + "description" : "The IDs of all processors whose run status details should be provided", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + } + }, + "xml" : { + "name" : "runStatusDetailsRequest" + } + }, + "RuntimeManifest" : { + "type" : "object", + "properties" : { + "identifier" : { + "type" : "string", + "description" : "A unique identifier for the manifest" + }, + "agentType" : { + "type" : "string", + "description" : "The type of the runtime binary, e.g., 'minifi-java' or 'minifi-cpp'" + }, + "version" : { + "type" : "string", + "description" : "The version of the runtime binary, e.g., '1.0.1'" + }, + "buildInfo" : { + "description" : "Build summary for this runtime binary", + "$ref" : "#/definitions/BuildInfo" + }, + "bundles" : { + "type" : "array", + "description" : "All extension bundles included with this runtime", + "items" : { + "$ref" : "#/definitions/Bundle" + } + }, + "schedulingDefaults" : { + "description" : "Scheduling defaults for components defined in this manifest", + "$ref" : "#/definitions/SchedulingDefaults" + } + } + }, + "RuntimeManifestEntity" : { + "type" : "object", + "properties" : { + "runtimeManifest" : { + "$ref" : "#/definitions/RuntimeManifest" + } + }, + "xml" : { + "name" : "runtimeManifestEntity" + } + }, + "ScheduleComponentsEntity" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the ProcessGroup" + }, + "state" : { + "type" : "string", + "description" : "The desired state of the descendant components", + "enum" : [ "RUNNING", "STOPPED", "ENABLED", "DISABLED" ] + }, + "components" : { + "type" : "object", + "description" : "Optional components to schedule. If not specified, all authorized descendant components will be used.", + "additionalProperties" : { + "$ref" : "#/definitions/RevisionDTO" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + } + }, + "xml" : { + "name" : "scheduleComponentEntity" + } + }, + "SchedulingDefaults" : { + "type" : "object", + "properties" : { + "defaultSchedulingStrategy" : { + "type" : "string", + "description" : "The name of the default scheduling strategy", + "enum" : [ "EVENT_DRIVEN", "TIMER_DRIVEN", "PRIMARY_NODE_ONLY", "CRON_DRIVEN" ] + }, + "defaultSchedulingPeriodMillis" : { + "type" : "integer", + "format" : "int64", + "description" : "The default scheduling period in milliseconds" + }, + "penalizationPeriodMillis" : { + "type" : "integer", + "format" : "int64", + "description" : "The default penalization period in milliseconds" + }, + "yieldDurationMillis" : { + "type" : "integer", + "format" : "int64", + "description" : "The default yield duration in milliseconds" + }, + "defaultRunDurationNanos" : { + "type" : "integer", + "format" : "int64", + "description" : "The default run duration in nano-seconds" + }, + "defaultMaxConcurrentTasks" : { + "type" : "string", + "description" : "The default concurrent tasks" + }, + "defaultConcurrentTasksBySchedulingStrategy" : { + "type" : "object", + "description" : "The default concurrent tasks for each scheduling strategy", + "additionalProperties" : { + "type" : "integer", + "format" : "int32" + } + }, + "defaultSchedulingPeriodsBySchedulingStrategy" : { + "type" : "object", + "description" : "The default scheduling period for each scheduling strategy", + "additionalProperties" : { + "type" : "string" + } + } + } + }, + "SearchResultGroupDTO" : { + "type" : "object", + "required" : [ "id" ], + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the group." + }, + "name" : { + "type" : "string", + "description" : "The name of the group." + } + } + }, + "SearchResultsDTO" : { + "type" : "object", + "properties" : { + "processorResults" : { + "type" : "array", + "description" : "The processors that matched the search.", + "items" : { + "$ref" : "#/definitions/ComponentSearchResultDTO" + } + }, + "connectionResults" : { + "type" : "array", + "description" : "The connections that matched the search.", + "items" : { + "$ref" : "#/definitions/ComponentSearchResultDTO" + } + }, + "processGroupResults" : { + "type" : "array", + "description" : "The process groups that matched the search.", + "items" : { + "$ref" : "#/definitions/ComponentSearchResultDTO" + } + }, + "inputPortResults" : { + "type" : "array", + "description" : "The input ports that matched the search.", + "items" : { + "$ref" : "#/definitions/ComponentSearchResultDTO" + } + }, + "outputPortResults" : { + "type" : "array", + "description" : "The output ports that matched the search.", + "items" : { + "$ref" : "#/definitions/ComponentSearchResultDTO" + } + }, + "remoteProcessGroupResults" : { + "type" : "array", + "description" : "The remote process groups that matched the search.", + "items" : { + "$ref" : "#/definitions/ComponentSearchResultDTO" + } + }, + "funnelResults" : { + "type" : "array", + "description" : "The funnels that matched the search.", + "items" : { + "$ref" : "#/definitions/ComponentSearchResultDTO" + } + }, + "labelResults" : { + "type" : "array", + "description" : "The labels that matched the search.", + "items" : { + "$ref" : "#/definitions/ComponentSearchResultDTO" + } + }, + "controllerServiceNodeResults" : { + "type" : "array", + "description" : "The controller service nodes that matched the search", + "items" : { + "$ref" : "#/definitions/ComponentSearchResultDTO" + } + }, + "parameterContextResults" : { + "type" : "array", + "description" : "The parameter contexts that matched the search.", + "items" : { + "$ref" : "#/definitions/ComponentSearchResultDTO" + } + }, + "parameterProviderNodeResults" : { + "type" : "array", + "description" : "The parameter provider nodes that matched the search", + "items" : { + "$ref" : "#/definitions/ComponentSearchResultDTO" + } + }, + "parameterResults" : { + "type" : "array", + "description" : "The parameters that matched the search.", + "items" : { + "$ref" : "#/definitions/ComponentSearchResultDTO" + } + } + } + }, + "SearchResultsEntity" : { + "type" : "object", + "properties" : { + "searchResultsDTO" : { + "$ref" : "#/definitions/SearchResultsDTO" + } + }, + "xml" : { + "name" : "searchResultsEntity" + } + }, + "SnippetDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the snippet." + }, + "uri" : { + "type" : "string", + "description" : "The URI of the snippet." + }, + "parentGroupId" : { + "type" : "string", + "description" : "The group id for the components in the snippet." + }, + "processGroups" : { + "type" : "object", + "description" : "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).", + "additionalProperties" : { + "$ref" : "#/definitions/RevisionDTO" + } + }, + "remoteProcessGroups" : { + "type" : "object", + "description" : "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).", + "additionalProperties" : { + "$ref" : "#/definitions/RevisionDTO" + } + }, + "processors" : { + "type" : "object", + "description" : "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).", + "additionalProperties" : { + "$ref" : "#/definitions/RevisionDTO" + } + }, + "inputPorts" : { + "type" : "object", + "description" : "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).", + "additionalProperties" : { + "$ref" : "#/definitions/RevisionDTO" + } + }, + "outputPorts" : { + "type" : "object", + "description" : "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).", + "additionalProperties" : { + "$ref" : "#/definitions/RevisionDTO" + } + }, + "connections" : { + "type" : "object", + "description" : "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).", + "additionalProperties" : { + "$ref" : "#/definitions/RevisionDTO" + } + }, + "labels" : { + "type" : "object", + "description" : "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).", + "additionalProperties" : { + "$ref" : "#/definitions/RevisionDTO" + } + }, + "funnels" : { + "type" : "object", + "description" : "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).", + "additionalProperties" : { + "$ref" : "#/definitions/RevisionDTO" + } + } + } + }, + "SnippetEntity" : { + "type" : "object", + "properties" : { + "snippet" : { + "description" : "The snippet.", + "$ref" : "#/definitions/SnippetDTO" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + } + }, + "xml" : { + "name" : "snippetEntity" + } + }, + "StackTraceElement" : { + "type" : "object", + "properties" : { + "classLoaderName" : { + "type" : "string" + }, + "moduleName" : { + "type" : "string" + }, + "moduleVersion" : { + "type" : "string" + }, + "methodName" : { + "type" : "string" + }, + "fileName" : { + "type" : "string" + }, + "lineNumber" : { + "type" : "integer", + "format" : "int32" + }, + "className" : { + "type" : "string" + }, + "nativeMethod" : { + "type" : "boolean" + } + } + }, + "StartVersionControlRequestEntity" : { + "type" : "object", + "properties" : { + "versionedFlow" : { + "description" : "The versioned flow", + "$ref" : "#/definitions/VersionedFlowDTO" + }, + "processGroupRevision" : { + "description" : "The Revision of the Process Group under Version Control", + "$ref" : "#/definitions/RevisionDTO" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + } + }, + "xml" : { + "name" : "startVersionControlRequestEntity" + } + }, + "StateEntryDTO" : { + "type" : "object", + "properties" : { + "key" : { + "type" : "string", + "description" : "The key for this state." + }, + "value" : { + "type" : "string", + "description" : "The value for this state." + }, + "clusterNodeId" : { + "type" : "string", + "description" : "The identifier for the node where the state originated." + }, + "clusterNodeAddress" : { + "type" : "string", + "description" : "The label for the node where the state originated." + } + } + }, + "StateMapDTO" : { + "type" : "object", + "properties" : { + "scope" : { + "type" : "string", + "description" : "The scope of this StateMap." + }, + "totalEntryCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The total number of state entries. When the state map is lengthy, only of portion of the entries are returned." + }, + "state" : { + "type" : "array", + "description" : "The state.", + "items" : { + "$ref" : "#/definitions/StateEntryDTO" + } + } + } + }, + "Stateful" : { + "type" : "object", + "properties" : { + "description" : { + "type" : "string", + "description" : "Description of what information is being stored in the StateManager" + }, + "scopes" : { + "type" : "array", + "description" : "Indicates the Scope(s) associated with the State that is stored and retrieved", + "uniqueItems" : true, + "items" : { + "type" : "string", + "enum" : [ "CLUSTER", "LOCAL" ] + } + } + } + }, + "StatusDescriptorDTO" : { + "type" : "object", + "properties" : { + "field" : { + "type" : "string", + "description" : "The name of the status field." + }, + "label" : { + "type" : "string", + "description" : "The label for the status field." + }, + "description" : { + "type" : "string", + "description" : "The description of the status field." + }, + "formatter" : { + "type" : "string", + "description" : "The formatter for the status descriptor." + } + } + }, + "StatusHistoryDTO" : { + "type" : "object", + "properties" : { + "generated" : { + "type" : "string", + "description" : "When the status history was generated." + }, + "componentDetails" : { + "type" : "object", + "description" : "A Map of key/value pairs that describe the component that the status history belongs to", + "additionalProperties" : { + "type" : "string" + } + }, + "fieldDescriptors" : { + "type" : "array", + "description" : "The Descriptors that provide information on each of the metrics provided in the status history", + "items" : { + "$ref" : "#/definitions/StatusDescriptorDTO" + } + }, + "aggregateSnapshots" : { + "type" : "array", + "description" : "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.", + "items" : { + "$ref" : "#/definitions/StatusSnapshotDTO" + } + }, + "nodeSnapshots" : { + "type" : "array", + "description" : "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.", + "items" : { + "$ref" : "#/definitions/NodeStatusSnapshotsDTO" + } + } + } + }, + "StatusHistoryEntity" : { + "type" : "object", + "properties" : { + "statusHistory" : { + "$ref" : "#/definitions/StatusHistoryDTO" + }, + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource." + } + }, + "xml" : { + "name" : "statusHistoryEntity" + } + }, + "StatusSnapshotDTO" : { + "type" : "object", + "properties" : { + "timestamp" : { + "type" : "string", + "format" : "date-time", + "description" : "The timestamp of the snapshot." + }, + "statusMetrics" : { + "type" : "object", + "description" : "The status metrics.", + "additionalProperties" : { + "type" : "integer", + "format" : "int64" + } + } + } + }, + "StorageUsageDTO" : { + "type" : "object", + "properties" : { + "identifier" : { + "type" : "string", + "description" : "The identifier of this storage location. The identifier will correspond to the identifier keyed in the storage configuration." + }, + "freeSpace" : { + "type" : "string", + "description" : "Amount of free space." + }, + "totalSpace" : { + "type" : "string", + "description" : "Amount of total space." + }, + "usedSpace" : { + "type" : "string", + "description" : "Amount of used space." + }, + "freeSpaceBytes" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes of free space." + }, + "totalSpaceBytes" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes of total space." + }, + "usedSpaceBytes" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes of used space." + }, + "utilization" : { + "type" : "string", + "description" : "Utilization of this storage location." + } + } + }, + "StreamingOutput" : { + "type" : "object" + }, + "SubmitReplayRequestEntity" : { + "type" : "object", + "properties" : { + "eventId" : { + "type" : "integer", + "format" : "int64", + "description" : "The event identifier" + }, + "clusterNodeId" : { + "type" : "string", + "description" : "The identifier of the node where to submit the replay request." + } + }, + "xml" : { + "name" : "copySnippetRequestEntity" + } + }, + "SystemDiagnosticsDTO" : { + "type" : "object", + "properties" : { + "aggregateSnapshot" : { + "description" : "A systems diagnostic snapshot that represents the aggregate values of all nodes in the cluster. If the NiFi instance is a standalone instance, rather than a cluster, this represents the stats of the single instance.", + "$ref" : "#/definitions/SystemDiagnosticsSnapshotDTO" + }, + "nodeSnapshots" : { + "type" : "array", + "description" : "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.", + "items" : { + "$ref" : "#/definitions/NodeSystemDiagnosticsSnapshotDTO" + } + } + } + }, + "SystemDiagnosticsEntity" : { + "type" : "object", + "properties" : { + "systemDiagnostics" : { + "$ref" : "#/definitions/SystemDiagnosticsDTO" + } + }, + "xml" : { + "name" : "systemDiagnosticsEntity" + } + }, + "SystemDiagnosticsSnapshotDTO" : { + "type" : "object", + "properties" : { + "totalNonHeap" : { + "type" : "string", + "description" : "Total size of non heap." + }, + "totalNonHeapBytes" : { + "type" : "integer", + "format" : "int64", + "description" : "Total number of bytes allocated to the JVM not used for heap" + }, + "usedNonHeap" : { + "type" : "string", + "description" : "Amount of use non heap." + }, + "usedNonHeapBytes" : { + "type" : "integer", + "format" : "int64", + "description" : "Total number of bytes used by the JVM not in the heap space" + }, + "freeNonHeap" : { + "type" : "string", + "description" : "Amount of free non heap." + }, + "freeNonHeapBytes" : { + "type" : "integer", + "format" : "int64", + "description" : "Total number of free non-heap bytes available to the JVM" + }, + "maxNonHeap" : { + "type" : "string", + "description" : "Maximum size of non heap." + }, + "maxNonHeapBytes" : { + "type" : "integer", + "format" : "int64", + "description" : "The maximum number of bytes that the JVM can use for non-heap purposes" + }, + "nonHeapUtilization" : { + "type" : "string", + "description" : "Utilization of non heap." + }, + "totalHeap" : { + "type" : "string", + "description" : "Total size of heap." + }, + "totalHeapBytes" : { + "type" : "integer", + "format" : "int64", + "description" : "The total number of bytes that are available for the JVM heap to use" + }, + "usedHeap" : { + "type" : "string", + "description" : "Amount of used heap." + }, + "usedHeapBytes" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes of JVM heap that are currently being used" + }, + "freeHeap" : { + "type" : "string", + "description" : "Amount of free heap." + }, + "freeHeapBytes" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of bytes that are allocated to the JVM heap but not currently being used" + }, + "maxHeap" : { + "type" : "string", + "description" : "Maximum size of heap." + }, + "maxHeapBytes" : { + "type" : "integer", + "format" : "int64", + "description" : "The maximum number of bytes that can be used by the JVM" + }, + "heapUtilization" : { + "type" : "string", + "description" : "Utilization of heap." + }, + "availableProcessors" : { + "type" : "integer", + "format" : "int32", + "description" : "Number of available processors if supported by the underlying system." + }, + "processorLoadAverage" : { + "type" : "number", + "format" : "double", + "description" : "The processor load average if supported by the underlying system." + }, + "totalThreads" : { + "type" : "integer", + "format" : "int32", + "description" : "Total number of threads." + }, + "daemonThreads" : { + "type" : "integer", + "format" : "int32", + "description" : "Number of daemon threads." + }, + "uptime" : { + "type" : "string", + "description" : "The uptime of the Java virtual machine" + }, + "flowFileRepositoryStorageUsage" : { + "description" : "The flowfile repository storage usage.", + "$ref" : "#/definitions/StorageUsageDTO" + }, + "contentRepositoryStorageUsage" : { + "type" : "array", + "description" : "The content repository storage usage.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/StorageUsageDTO" + } + }, + "provenanceRepositoryStorageUsage" : { + "type" : "array", + "description" : "The provenance repository storage usage.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/StorageUsageDTO" + } + }, + "garbageCollection" : { + "type" : "array", + "description" : "The garbage collection details.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/GarbageCollectionDTO" + } + }, + "statsLastRefreshed" : { + "type" : "string", + "description" : "When the diagnostics were generated." + }, + "versionInfo" : { + "description" : "The nifi, os, java, and build version information", + "$ref" : "#/definitions/VersionInfoDTO" + } + } + }, + "TemplateDTO" : { + "type" : "object", + "properties" : { + "uri" : { + "type" : "string", + "description" : "The URI for the template." + }, + "id" : { + "type" : "string", + "description" : "The id of the template." + }, + "groupId" : { + "type" : "string", + "description" : "The id of the Process Group that the template belongs to." + }, + "name" : { + "type" : "string", + "description" : "The name of the template." + }, + "description" : { + "type" : "string", + "description" : "The description of the template." + }, + "timestamp" : { + "type" : "string", + "description" : "The timestamp when this template was created." + }, + "encodingVersion" : { + "type" : "string", + "xml" : { + "name" : "encoding-version", + "attribute" : true + }, + "description" : "The encoding version of this template." + }, + "snippet" : { + "description" : "The contents of the template.", + "$ref" : "#/definitions/FlowSnippetDTO" + } + }, + "xml" : { + "name" : "template" + } + }, + "TemplateEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "template" : { + "$ref" : "#/definitions/TemplateDTO" + } + }, + "xml" : { + "name" : "templateEntity" + } + }, + "TemplatesEntity" : { + "type" : "object", + "properties" : { + "templates" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/TemplateEntity" + } + }, + "generated" : { + "type" : "string", + "description" : "When this content was generated." + } + }, + "xml" : { + "name" : "templatesEntity" + } + }, + "TenantDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "versionedComponentId" : { + "type" : "string", + "description" : "The ID of the corresponding component that is under version control" + }, + "parentGroupId" : { + "type" : "string", + "description" : "The id of parent process group of this component if applicable." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "identity" : { + "type" : "string", + "description" : "The identity of the tenant." + }, + "configurable" : { + "type" : "boolean", + "description" : "Whether this tenant is configurable." + } + } + }, + "TenantEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "component" : { + "$ref" : "#/definitions/TenantDTO" + } + }, + "xml" : { + "name" : "tenantEntity" + } + }, + "TenantsEntity" : { + "type" : "object", + "properties" : { + "users" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/TenantEntity" + } + }, + "userGroups" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/TenantEntity" + } + } + }, + "xml" : { + "name" : "tenantsEntity" + } + }, + "ThreadDumpDTO" : { + "type" : "object", + "properties" : { + "nodeId" : { + "type" : "string", + "description" : "The ID of the node in the cluster" + }, + "nodeAddress" : { + "type" : "string", + "description" : "The address of the node in the cluster" + }, + "apiPort" : { + "type" : "integer", + "format" : "int32", + "description" : "The port the node is listening for API requests." + }, + "stackTrace" : { + "type" : "string", + "description" : "The stack trace for the thread" + }, + "threadName" : { + "type" : "string", + "description" : "The name of the thread" + }, + "threadActiveMillis" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of milliseconds that the thread has been executing in the Processor" + }, + "taskTerminated" : { + "type" : "boolean", + "description" : "Indicates whether or not the user has requested that the task be terminated. If this is true, it may indicate that the thread is in a state where it will continue running indefinitely without returning." + } + } + }, + "Throwable" : { + "type" : "object", + "properties" : { + "cause" : { + "$ref" : "#/definitions/Throwable" + }, + "stackTrace" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/StackTraceElement" + } + }, + "message" : { + "type" : "string" + }, + "suppressed" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Throwable" + } + }, + "localizedMessage" : { + "type" : "string" + } + } + }, + "TransactionResultEntity" : { + "type" : "object", + "properties" : { + "flowFileSent" : { + "type" : "integer", + "format" : "int32" + }, + "responseCode" : { + "type" : "integer", + "format" : "int32" + }, + "message" : { + "type" : "string" + } + }, + "xml" : { + "name" : "transactionResultEntity" + } + }, + "UpdateControllerServiceReferenceRequestEntity" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The identifier of the Controller Service." + }, + "state" : { + "type" : "string", + "description" : "The new state of the references for the controller service.", + "enum" : [ "ENABLED", "DISABLED", "RUNNING", "STOPPED" ] + }, + "referencingComponentRevisions" : { + "type" : "object", + "description" : "The revisions for all referencing components.", + "additionalProperties" : { + "$ref" : "#/definitions/RevisionDTO" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "uiOnly" : { + "type" : "boolean", + "description" : "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." + } + }, + "xml" : { + "name" : "updateControllerServiceReferenceRequestEntity" + } + }, + "UserDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "versionedComponentId" : { + "type" : "string", + "description" : "The ID of the corresponding component that is under version control" + }, + "parentGroupId" : { + "type" : "string", + "description" : "The id of parent process group of this component if applicable." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "identity" : { + "type" : "string", + "description" : "The identity of the tenant." + }, + "configurable" : { + "type" : "boolean", + "description" : "Whether this tenant is configurable." + }, + "userGroups" : { + "type" : "array", + "description" : "The groups to which the user belongs. This field is read only and it provided for convenience.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/TenantEntity" + } + }, + "accessPolicies" : { + "type" : "array", + "description" : "The access policies this user belongs to.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/AccessPolicySummaryEntity" + } + } + } + }, + "UserEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "component" : { + "$ref" : "#/definitions/UserDTO" + } + }, + "xml" : { + "name" : "userEntity" + } + }, + "UserGroupDTO" : { + "type" : "object", + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "versionedComponentId" : { + "type" : "string", + "description" : "The ID of the corresponding component that is under version control" + }, + "parentGroupId" : { + "type" : "string", + "description" : "The id of parent process group of this component if applicable." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "identity" : { + "type" : "string", + "description" : "The identity of the tenant." + }, + "configurable" : { + "type" : "boolean", + "description" : "Whether this tenant is configurable." + }, + "users" : { + "type" : "array", + "description" : "The users that belong to the user group.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/TenantEntity" + } + }, + "accessPolicies" : { + "type" : "array", + "description" : "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.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/AccessPolicyEntity" + } + } + } + }, + "UserGroupEntity" : { + "type" : "object", + "properties" : { + "revision" : { + "description" : "The revision for this request/response. The revision is required for any mutable flow requests and is included in all responses.", + "$ref" : "#/definitions/RevisionDTO" + }, + "id" : { + "type" : "string", + "description" : "The id of the component." + }, + "uri" : { + "type" : "string", + "description" : "The URI for futures requests to the component." + }, + "position" : { + "description" : "The position of this component in the UI if applicable.", + "$ref" : "#/definitions/PositionDTO" + }, + "permissions" : { + "description" : "The permissions for this component.", + "$ref" : "#/definitions/PermissionsDTO" + }, + "bulletins" : { + "type" : "array", + "description" : "The bulletins for this component.", + "items" : { + "$ref" : "#/definitions/BulletinEntity" + } + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "component" : { + "$ref" : "#/definitions/UserGroupDTO" + } + }, + "xml" : { + "name" : "userGroupEntity" + } + }, + "UserGroupsEntity" : { + "type" : "object", + "properties" : { + "userGroups" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/UserGroupEntity" + } + } + }, + "xml" : { + "name" : "userGroupsEntity" + } + }, + "UsersEntity" : { + "type" : "object", + "properties" : { + "generated" : { + "type" : "string", + "description" : "When this content was generated." + }, + "users" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/UserEntity" + } + } + }, + "xml" : { + "name" : "usersEntity" + } + }, + "VariableDTO" : { + "type" : "object", + "properties" : { + "name" : { + "type" : "string", + "description" : "The name of the variable" + }, + "value" : { + "type" : "string", + "description" : "The value of the variable" + }, + "processGroupId" : { + "type" : "string", + "description" : "The ID of the Process Group where this Variable is defined" + }, + "affectedComponents" : { + "type" : "array", + "description" : "A set of all components that will be affected if the value of this variable is changed", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/AffectedComponentEntity" + } + } + } + }, + "VariableEntity" : { + "type" : "object", + "properties" : { + "variable" : { + "description" : "The variable information", + "$ref" : "#/definitions/VariableDTO" + }, + "canWrite" : { + "type" : "boolean", + "description" : "Indicates whether the user can write a given resource." + } + }, + "xml" : { + "name" : "variableEntity" + } + }, + "VariableRegistryDTO" : { + "type" : "object", + "properties" : { + "variables" : { + "type" : "array", + "description" : "The variables that are available in this Variable Registry", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VariableEntity" + } + }, + "processGroupId" : { + "type" : "string", + "description" : "The UUID of the Process Group that this Variable Registry belongs to" + } + } + }, + "VariableRegistryEntity" : { + "type" : "object", + "properties" : { + "processGroupRevision" : { + "description" : "The revision of the Process Group that the Variable Registry belongs to", + "$ref" : "#/definitions/RevisionDTO" + }, + "variableRegistry" : { + "description" : "The Variable Registry.", + "$ref" : "#/definitions/VariableRegistryDTO" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + } + }, + "xml" : { + "name" : "variableRegistryEntity" + } + }, + "VariableRegistryUpdateRequestDTO" : { + "type" : "object", + "properties" : { + "requestId" : { + "type" : "string", + "description" : "The ID of the request" + }, + "uri" : { + "type" : "string", + "description" : "The URI for the request" + }, + "submissionTime" : { + "type" : "string", + "format" : "date-time", + "description" : "The timestamp of when the request was submitted" + }, + "lastUpdated" : { + "type" : "string", + "format" : "date-time", + "description" : "The timestamp of when the request was last updated" + }, + "complete" : { + "type" : "boolean", + "description" : "Whether or not the request is completed" + }, + "failureReason" : { + "type" : "string", + "description" : "The reason for the request failing, or null if the request has not failed" + }, + "percentCompleted" : { + "type" : "integer", + "format" : "int32", + "description" : "A value between 0 and 100 (inclusive) indicating how close the request is to completion" + }, + "state" : { + "type" : "string", + "description" : "A description of the current state of the request" + }, + "updateSteps" : { + "type" : "array", + "description" : "The steps that are required in order to complete the request, along with the status of each", + "items" : { + "$ref" : "#/definitions/VariableRegistryUpdateStepDTO" + } + }, + "processGroupId" : { + "type" : "string", + "description" : "The unique ID of the Process Group that the variable registry belongs to" + }, + "affectedComponents" : { + "type" : "array", + "description" : "A set of all components that will be affected if the value of this variable is changed", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/AffectedComponentEntity" + } + } + } + }, + "VariableRegistryUpdateRequestEntity" : { + "type" : "object", + "properties" : { + "request" : { + "description" : "The Variable Registry Update Request", + "$ref" : "#/definitions/VariableRegistryUpdateRequestDTO" + }, + "processGroupRevision" : { + "description" : "The revision for the Process Group that owns this variable registry.", + "$ref" : "#/definitions/RevisionDTO" + } + }, + "xml" : { + "name" : "variableRegistryUpdateRequestEntity" + } + }, + "VariableRegistryUpdateStepDTO" : { + "type" : "object", + "properties" : { + "description" : { + "type" : "string", + "description" : "Explanation of what happens in this step" + }, + "complete" : { + "type" : "boolean", + "description" : "Whether or not this step has completed" + }, + "failureReason" : { + "type" : "string", + "description" : "An explanation of why this step failed, or null if this step did not fail" + } + } + }, + "VerifyConfigRequestDTO" : { + "type" : "object", + "properties" : { + "requestId" : { + "type" : "string", + "description" : "The ID of the request" + }, + "uri" : { + "type" : "string", + "description" : "The URI for the request" + }, + "submissionTime" : { + "type" : "string", + "format" : "date-time", + "description" : "The timestamp of when the request was submitted" + }, + "lastUpdated" : { + "type" : "string", + "format" : "date-time", + "description" : "The timestamp of when the request was last updated" + }, + "complete" : { + "type" : "boolean", + "description" : "Whether or not the request is completed" + }, + "failureReason" : { + "type" : "string", + "description" : "The reason for the request failing, or null if the request has not failed" + }, + "percentCompleted" : { + "type" : "integer", + "format" : "int32", + "description" : "A value between 0 and 100 (inclusive) indicating how close the request is to completion" + }, + "state" : { + "type" : "string", + "description" : "A description of the current state of the request" + }, + "updateSteps" : { + "type" : "array", + "description" : "The steps that are required in order to complete the request, along with the status of each", + "items" : { + "$ref" : "#/definitions/VerifyConfigUpdateStepDTO" + } + }, + "componentId" : { + "type" : "string", + "description" : "The ID of the component whose configuration was verified" + }, + "properties" : { + "type" : "object", + "description" : "The configured component properties", + "additionalProperties" : { + "type" : "string" + } + }, + "attributes" : { + "type" : "object", + "description" : "FlowFile Attributes that should be used to evaluate Expression Language for resolving property values", + "additionalProperties" : { + "type" : "string" + } + }, + "results" : { + "type" : "array", + "description" : "The Results of the verification", + "items" : { + "$ref" : "#/definitions/ConfigVerificationResultDTO" + } + } + } + }, + "VerifyConfigRequestEntity" : { + "type" : "object", + "properties" : { + "request" : { + "description" : "The request", + "$ref" : "#/definitions/VerifyConfigRequestDTO" + } + }, + "xml" : { + "name" : "verifyConfigRequest" + } + }, + "VerifyConfigUpdateStepDTO" : { + "type" : "object", + "properties" : { + "description" : { + "type" : "string", + "description" : "Explanation of what happens in this step" + }, + "complete" : { + "type" : "boolean", + "description" : "Whether or not this step has completed" + }, + "failureReason" : { + "type" : "string", + "description" : "An explanation of why this step failed, or null if this step did not fail" + } + } + }, + "VersionControlComponentMappingEntity" : { + "type" : "object", + "properties" : { + "versionControlComponentMapping" : { + "type" : "object", + "description" : "The mapping of Versioned Component Identifiers to instance ID's", + "additionalProperties" : { + "type" : "string" + } + }, + "processGroupRevision" : { + "description" : "The revision of the Process Group", + "$ref" : "#/definitions/RevisionDTO" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "versionControlInformation" : { + "description" : "The Version Control information", + "$ref" : "#/definitions/VersionControlInformationDTO" + } + }, + "xml" : { + "name" : "versionControlComponentMappingEntity" + } + }, + "VersionControlInformationDTO" : { + "type" : "object", + "properties" : { + "groupId" : { + "type" : "string", + "description" : "The ID of the Process Group that is under version control" + }, + "registryId" : { + "type" : "string", + "description" : "The ID of the registry that the flow is stored in" + }, + "registryName" : { + "type" : "string", + "description" : "The name of the registry that the flow is stored in" + }, + "bucketId" : { + "type" : "string", + "description" : "The ID of the bucket that the flow is stored in" + }, + "bucketName" : { + "type" : "string", + "description" : "The name of the bucket that the flow is stored in" + }, + "flowId" : { + "type" : "string", + "description" : "The ID of the flow" + }, + "flowName" : { + "type" : "string", + "description" : "The name of the flow" + }, + "flowDescription" : { + "type" : "string", + "description" : "The description of the flow" + }, + "version" : { + "type" : "integer", + "format" : "int32", + "description" : "The version of the flow" + }, + "storageLocation" : { + "type" : "string", + "description" : "The storage location" + }, + "state" : { + "type" : "string", + "description" : "The current state of the Process Group, as it relates to the Versioned Flow", + "enum" : [ "LOCALLY_MODIFIED", "STALE", "LOCALLY_MODIFIED_AND_STALE", "UP_TO_DATE", "SYNC_FAILURE" ] + }, + "stateExplanation" : { + "type" : "string", + "description" : "Explanation of why the group is in the specified state" + } + } + }, + "VersionControlInformationEntity" : { + "type" : "object", + "properties" : { + "processGroupRevision" : { + "description" : "The Revision for the Process Group", + "$ref" : "#/definitions/RevisionDTO" + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + }, + "versionControlInformation" : { + "description" : "The Version Control information", + "$ref" : "#/definitions/VersionControlInformationDTO" + } + }, + "xml" : { + "name" : "versionControlInformationEntity" + } + }, + "VersionInfoDTO" : { + "type" : "object", + "properties" : { + "niFiVersion" : { + "type" : "string", + "description" : "The version of this NiFi." + }, + "javaVendor" : { + "type" : "string", + "description" : "Java JVM vendor" + }, + "javaVersion" : { + "type" : "string", + "description" : "Java version" + }, + "osName" : { + "type" : "string", + "description" : "Host operating system name" + }, + "osVersion" : { + "type" : "string", + "description" : "Host operating system version" + }, + "osArchitecture" : { + "type" : "string", + "description" : "Host operating system architecture" + }, + "buildTag" : { + "type" : "string", + "description" : "Build tag" + }, + "buildRevision" : { + "type" : "string", + "description" : "Build revision or commit hash" + }, + "buildBranch" : { + "type" : "string", + "description" : "Build branch" + }, + "buildTimestamp" : { + "type" : "string", + "format" : "date-time", + "description" : "Build timestamp" + } + } + }, + "VersionedConnection" : { + "type" : "object", + "properties" : { + "identifier" : { + "type" : "string", + "description" : "The component's unique identifier" + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "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" : { + "type" : "string", + "description" : "The component's name" + }, + "comments" : { + "type" : "string", + "description" : "The user-supplied comments for the component" + }, + "position" : { + "description" : "The component's position on the graph", + "$ref" : "#/definitions/Position" + }, + "source" : { + "description" : "The source of the connection.", + "$ref" : "#/definitions/ConnectableComponent" + }, + "destination" : { + "description" : "The destination of the connection.", + "$ref" : "#/definitions/ConnectableComponent" + }, + "labelIndex" : { + "type" : "integer", + "format" : "int32", + "description" : "The index of the bend point where to place the connection label." + }, + "zIndex" : { + "type" : "integer", + "format" : "int64", + "description" : "The z index of the connection." + }, + "selectedRelationships" : { + "type" : "array", + "description" : "The selected relationship that comprise the connection.", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "backPressureObjectThreshold" : { + "type" : "integer", + "format" : "int64", + "description" : "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." + }, + "backPressureDataSizeThreshold" : { + "type" : "string", + "description" : "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." + }, + "flowFileExpiration" : { + "type" : "string", + "description" : "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." + }, + "prioritizers" : { + "type" : "array", + "description" : "The comparators used to prioritize the queue.", + "items" : { + "type" : "string" + } + }, + "bends" : { + "type" : "array", + "description" : "The bend points on the connection.", + "items" : { + "$ref" : "#/definitions/Position" + } + }, + "loadBalanceStrategy" : { + "type" : "string", + "description" : "The Strategy to use for load balancing data across the cluster, or null, if no Load Balance Strategy has been specified.", + "enum" : [ "DO_NOT_LOAD_BALANCE", "PARTITION_BY_ATTRIBUTE", "ROUND_ROBIN", "SINGLE_NODE" ] + }, + "partitioningAttribute" : { + "type" : "string", + "description" : "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." + }, + "loadBalanceCompression" : { + "type" : "string", + "description" : "Whether or not compression should be used when transferring FlowFiles between nodes", + "enum" : [ "DO_NOT_COMPRESS", "COMPRESS_ATTRIBUTES_ONLY", "COMPRESS_ATTRIBUTES_AND_CONTENT" ] + }, + "componentType" : { + "type" : "string", + "enum" : [ "CONNECTION", "PROCESSOR", "PROCESS_GROUP", "REMOTE_PROCESS_GROUP", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "FUNNEL", "LABEL", "CONTROLLER_SERVICE", "REPORTING_TASK", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "TEMPLATE", "FLOW_REGISTRY_CLIENT" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + } + } + }, + "VersionedControllerService" : { + "type" : "object", + "properties" : { + "identifier" : { + "type" : "string", + "description" : "The component's unique identifier" + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "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" : { + "type" : "string", + "description" : "The component's name" + }, + "comments" : { + "type" : "string", + "description" : "The user-supplied comments for the component" + }, + "position" : { + "description" : "The component's position on the graph", + "$ref" : "#/definitions/Position" + }, + "type" : { + "type" : "string", + "description" : "The type of the extension component" + }, + "bundle" : { + "description" : "Information about the bundle from which the component came", + "$ref" : "#/definitions/Bundle" + }, + "properties" : { + "type" : "object", + "description" : "The properties for the component. Properties whose value is not set will only contain the property name.", + "additionalProperties" : { + "type" : "string" + } + }, + "propertyDescriptors" : { + "type" : "object", + "description" : "The property descriptors for the component.", + "additionalProperties" : { + "$ref" : "#/definitions/VersionedPropertyDescriptor" + } + }, + "controllerServiceApis" : { + "type" : "array", + "description" : "Lists the APIs this Controller Service implements.", + "items" : { + "$ref" : "#/definitions/ControllerServiceAPI" + } + }, + "annotationData" : { + "type" : "string", + "description" : "The annotation for the controller service. This is how the custom UI relays configuration to the controller service." + }, + "scheduledState" : { + "type" : "string", + "description" : "The ScheduledState denoting whether the Controller Service is ENABLED or DISABLED", + "enum" : [ "ENABLED", "DISABLED", "RUNNING" ] + }, + "bulletinLevel" : { + "type" : "string", + "description" : "The level at which the controller service will report bulletins." + }, + "componentType" : { + "type" : "string", + "enum" : [ "CONNECTION", "PROCESSOR", "PROCESS_GROUP", "REMOTE_PROCESS_GROUP", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "FUNNEL", "LABEL", "CONTROLLER_SERVICE", "REPORTING_TASK", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "TEMPLATE", "FLOW_REGISTRY_CLIENT" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + } + } + }, + "VersionedFlowCoordinates" : { + "type" : "object", + "properties" : { + "registryId" : { + "type" : "string", + "description" : "The identifier of the Flow Registry that contains the flow" + }, + "storageLocation" : { + "type" : "string", + "description" : "The location of the Flow Registry that stores the flow" + }, + "registryUrl" : { + "type" : "string", + "description" : "The URL of the Flow Registry that contains the flow" + }, + "bucketId" : { + "type" : "string", + "description" : "The UUID of the bucket that the flow resides in" + }, + "flowId" : { + "type" : "string", + "description" : "The UUID of the flow" + }, + "version" : { + "type" : "integer", + "format" : "int32", + "description" : "The version of the flow" + }, + "latest" : { + "type" : "boolean", + "description" : "Whether or not these coordinates point to the latest version of the flow" + } + } + }, + "VersionedFlowDTO" : { + "type" : "object", + "properties" : { + "registryId" : { + "type" : "string", + "description" : "The ID of the registry that the flow is tracked to" + }, + "bucketId" : { + "type" : "string", + "description" : "The ID of the bucket where the flow is stored" + }, + "flowId" : { + "type" : "string", + "description" : "The ID of the flow" + }, + "flowName" : { + "type" : "string", + "description" : "The name of the flow" + }, + "description" : { + "type" : "string", + "description" : "A description of the flow" + }, + "comments" : { + "type" : "string", + "description" : "Comments for the changeset" + }, + "action" : { + "type" : "string", + "description" : "The action being performed", + "enum" : [ "COMMIT", "FORCE_COMMIT" ] + } + } + }, + "VersionedFlowEntity" : { + "type" : "object", + "properties" : { + "versionedFlow" : { + "description" : "The versioned flow", + "$ref" : "#/definitions/VersionedFlowDTO" + } + }, + "xml" : { + "name" : "versionedFlowEntity" + } + }, + "VersionedFlowSnapshotEntity" : { + "type" : "object", + "properties" : { + "versionedFlowSnapshot" : { + "description" : "The versioned flow snapshot", + "$ref" : "#/definitions/RegisteredFlowSnapshot" + }, + "processGroupRevision" : { + "description" : "The Revision of the Process Group under Version Control", + "$ref" : "#/definitions/RevisionDTO" + }, + "registryId" : { + "type" : "string", + "description" : "The ID of the Registry that this flow belongs to" + }, + "updateDescendantVersionedFlows" : { + "type" : "boolean", + "description" : "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." + }, + "disconnectedNodeAcknowledged" : { + "type" : "boolean", + "description" : "Acknowledges that this node is disconnected to allow for mutable requests to proceed." + } + }, + "xml" : { + "name" : "versionedFlowSnapshotEntity" + } + }, + "VersionedFlowSnapshotMetadataEntity" : { + "type" : "object", + "properties" : { + "versionedFlowSnapshotMetadata" : { + "description" : "The collection of registered flow snapshot metadata", + "$ref" : "#/definitions/RegisteredFlowSnapshotMetadata" + }, + "registryId" : { + "type" : "string", + "description" : "The ID of the Registry that this flow belongs to" + } + }, + "xml" : { + "name" : "versionedFlowSnapshotMetadataEntity" + } + }, + "VersionedFlowSnapshotMetadataSetEntity" : { + "type" : "object", + "properties" : { + "versionedFlowSnapshotMetadataSet" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedFlowSnapshotMetadataEntity" + } + } + }, + "xml" : { + "name" : "versionedFlowSnapshotMetadataSetEntity" + } + }, + "VersionedFlowUpdateRequestDTO" : { + "type" : "object", + "properties" : { + "requestId" : { + "type" : "string", + "description" : "The unique ID of this request." + }, + "processGroupId" : { + "type" : "string", + "description" : "The unique ID of the Process Group being updated" + }, + "uri" : { + "type" : "string", + "description" : "The URI for future requests to this drop request." + }, + "lastUpdated" : { + "type" : "string", + "description" : "The last time this request was updated." + }, + "complete" : { + "type" : "boolean", + "description" : "Whether or not this request has completed" + }, + "failureReason" : { + "type" : "string", + "description" : "An explanation of why this request failed, or null if this request has not failed" + }, + "percentCompleted" : { + "type" : "integer", + "format" : "int32", + "description" : "The percentage complete for the request, between 0 and 100" + }, + "state" : { + "type" : "string", + "description" : "The state of the request" + }, + "versionControlInformation" : { + "description" : "The VersionControlInformation that describes where the Versioned Flow is located; this may not be populated until the request is completed.", + "$ref" : "#/definitions/VersionControlInformationDTO" + } + } + }, + "VersionedFlowUpdateRequestEntity" : { + "type" : "object", + "properties" : { + "processGroupRevision" : { + "description" : "The revision for the Process Group being updated.", + "$ref" : "#/definitions/RevisionDTO" + }, + "request" : { + "description" : "The Flow Update Request", + "$ref" : "#/definitions/VersionedFlowUpdateRequestDTO" + } + }, + "xml" : { + "name" : "registeredFlowUpdateRequestEntity" + } + }, + "VersionedFlowsEntity" : { + "type" : "object", + "properties" : { + "versionedFlows" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedFlowEntity" + } + } + }, + "xml" : { + "name" : "versionedFlowsEntity" + } + }, + "VersionedFunnel" : { + "type" : "object", + "properties" : { + "identifier" : { + "type" : "string", + "description" : "The component's unique identifier" + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "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" : { + "type" : "string", + "description" : "The component's name" + }, + "comments" : { + "type" : "string", + "description" : "The user-supplied comments for the component" + }, + "position" : { + "description" : "The component's position on the graph", + "$ref" : "#/definitions/Position" + }, + "componentType" : { + "type" : "string", + "enum" : [ "CONNECTION", "PROCESSOR", "PROCESS_GROUP", "REMOTE_PROCESS_GROUP", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "FUNNEL", "LABEL", "CONTROLLER_SERVICE", "REPORTING_TASK", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "TEMPLATE", "FLOW_REGISTRY_CLIENT" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + } + } + }, + "VersionedLabel" : { + "type" : "object", + "properties" : { + "identifier" : { + "type" : "string", + "description" : "The component's unique identifier" + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "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" : { + "type" : "string", + "description" : "The component's name" + }, + "comments" : { + "type" : "string", + "description" : "The user-supplied comments for the component" + }, + "position" : { + "description" : "The component's position on the graph", + "$ref" : "#/definitions/Position" + }, + "label" : { + "type" : "string", + "description" : "The text that appears in the label." + }, + "zIndex" : { + "type" : "integer", + "format" : "int64", + "description" : "The z index of the connection." + }, + "width" : { + "type" : "number", + "format" : "double", + "description" : "The width of the label in pixels when at a 1:1 scale." + }, + "height" : { + "type" : "number", + "format" : "double", + "description" : "The height of the label in pixels when at a 1:1 scale." + }, + "style" : { + "type" : "object", + "description" : "The styles for this label (font-size : 12px, background-color : #eee, etc).", + "additionalProperties" : { + "type" : "string" + } + }, + "componentType" : { + "type" : "string", + "enum" : [ "CONNECTION", "PROCESSOR", "PROCESS_GROUP", "REMOTE_PROCESS_GROUP", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "FUNNEL", "LABEL", "CONTROLLER_SERVICE", "REPORTING_TASK", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "TEMPLATE", "FLOW_REGISTRY_CLIENT" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + } + } + }, + "VersionedParameter" : { + "type" : "object", + "properties" : { + "name" : { + "type" : "string", + "description" : "The name of the parameter" + }, + "description" : { + "type" : "string", + "description" : "The description of the param" + }, + "sensitive" : { + "type" : "boolean", + "description" : "Whether or not the parameter value is sensitive" + }, + "provided" : { + "type" : "boolean", + "description" : "Whether or not the parameter value is provided by a ParameterProvider" + }, + "value" : { + "type" : "string", + "description" : "The value of the parameter" + } + } + }, + "VersionedParameterContext" : { + "type" : "object", + "properties" : { + "identifier" : { + "type" : "string", + "description" : "The component's unique identifier" + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "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" : { + "type" : "string", + "description" : "The component's name" + }, + "comments" : { + "type" : "string", + "description" : "The user-supplied comments for the component" + }, + "position" : { + "description" : "The component's position on the graph", + "$ref" : "#/definitions/Position" + }, + "parameters" : { + "type" : "array", + "description" : "The parameters in the context", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedParameter" + } + }, + "inheritedParameterContexts" : { + "type" : "array", + "description" : "The names of additional parameter contexts from which to inherit parameters", + "items" : { + "type" : "string" + } + }, + "description" : { + "type" : "string", + "description" : "The description of the parameter context" + }, + "parameterProvider" : { + "type" : "string", + "description" : "The identifier of an optional parameter provider" + }, + "parameterGroupName" : { + "type" : "string", + "description" : "The corresponding parameter group name fetched from the parameter provider, if applicable" + }, + "synchronized" : { + "type" : "boolean", + "description" : "True if the parameter provider is set and the context should receive updates when its parameters are next fetched" + }, + "componentType" : { + "type" : "string", + "enum" : [ "CONNECTION", "PROCESSOR", "PROCESS_GROUP", "REMOTE_PROCESS_GROUP", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "FUNNEL", "LABEL", "CONTROLLER_SERVICE", "REPORTING_TASK", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "TEMPLATE", "FLOW_REGISTRY_CLIENT" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + } + } + }, + "VersionedPort" : { + "type" : "object", + "properties" : { + "identifier" : { + "type" : "string", + "description" : "The component's unique identifier" + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "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" : { + "type" : "string", + "description" : "The component's name" + }, + "comments" : { + "type" : "string", + "description" : "The user-supplied comments for the component" + }, + "position" : { + "description" : "The component's position on the graph", + "$ref" : "#/definitions/Position" + }, + "type" : { + "type" : "string", + "description" : "The type of port.", + "enum" : [ "INPUT_PORT", "OUTPUT_PORT" ] + }, + "concurrentlySchedulableTaskCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of tasks that should be concurrently scheduled for the port." + }, + "scheduledState" : { + "type" : "string", + "description" : "The scheduled state of the component", + "enum" : [ "ENABLED", "DISABLED", "RUNNING" ] + }, + "allowRemoteAccess" : { + "type" : "boolean", + "description" : "Whether or not this port allows remote access for site-to-site" + }, + "componentType" : { + "type" : "string", + "enum" : [ "CONNECTION", "PROCESSOR", "PROCESS_GROUP", "REMOTE_PROCESS_GROUP", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "FUNNEL", "LABEL", "CONTROLLER_SERVICE", "REPORTING_TASK", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "TEMPLATE", "FLOW_REGISTRY_CLIENT" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + } + } + }, + "VersionedProcessGroup" : { + "type" : "object", + "properties" : { + "identifier" : { + "type" : "string", + "description" : "The component's unique identifier" + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "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" : { + "type" : "string", + "description" : "The component's name" + }, + "comments" : { + "type" : "string", + "description" : "The user-supplied comments for the component" + }, + "position" : { + "description" : "The component's position on the graph", + "$ref" : "#/definitions/Position" + }, + "processGroups" : { + "type" : "array", + "description" : "The child Process Groups", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedProcessGroup" + } + }, + "remoteProcessGroups" : { + "type" : "array", + "description" : "The Remote Process Groups", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedRemoteProcessGroup" + } + }, + "processors" : { + "type" : "array", + "description" : "The Processors", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedProcessor" + } + }, + "inputPorts" : { + "type" : "array", + "description" : "The Input Ports", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedPort" + } + }, + "outputPorts" : { + "type" : "array", + "description" : "The Output Ports", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedPort" + } + }, + "connections" : { + "type" : "array", + "description" : "The Connections", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedConnection" + } + }, + "labels" : { + "type" : "array", + "description" : "The Labels", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedLabel" + } + }, + "funnels" : { + "type" : "array", + "description" : "The Funnels", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedFunnel" + } + }, + "controllerServices" : { + "type" : "array", + "description" : "The Controller Services", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedControllerService" + } + }, + "versionedFlowCoordinates" : { + "description" : "The coordinates where the remote flow is stored, or null if the Process Group is not directly under Version Control", + "$ref" : "#/definitions/VersionedFlowCoordinates" + }, + "variables" : { + "type" : "object", + "description" : "The Variables in the Variable Registry for this Process Group (not including any ancestor or descendant Process Groups)", + "additionalProperties" : { + "type" : "string" + } + }, + "parameterContextName" : { + "type" : "string", + "description" : "The name of the parameter context used by this process group" + }, + "defaultFlowFileExpiration" : { + "type" : "string", + "description" : "The default FlowFile Expiration for this Process Group." + }, + "defaultBackPressureObjectThreshold" : { + "type" : "integer", + "format" : "int64", + "description" : "Default value used in this Process Group for the maximum number of objects that can be queued before back pressure is applied." + }, + "defaultBackPressureDataSizeThreshold" : { + "type" : "string", + "description" : "Default value used in this Process Group for the maximum data size of objects that can be queued before back pressure is applied." + }, + "flowFileConcurrency" : { + "type" : "string", + "description" : "The configured FlowFile Concurrency for the Process Group" + }, + "flowFileOutboundPolicy" : { + "type" : "string", + "description" : "The FlowFile Outbound Policy for the Process Group" + }, + "componentType" : { + "type" : "string", + "enum" : [ "CONNECTION", "PROCESSOR", "PROCESS_GROUP", "REMOTE_PROCESS_GROUP", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "FUNNEL", "LABEL", "CONTROLLER_SERVICE", "REPORTING_TASK", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "TEMPLATE", "FLOW_REGISTRY_CLIENT" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + } + } + }, + "VersionedProcessor" : { + "type" : "object", + "properties" : { + "identifier" : { + "type" : "string", + "description" : "The component's unique identifier" + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "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" : { + "type" : "string", + "description" : "The component's name" + }, + "comments" : { + "type" : "string", + "description" : "The user-supplied comments for the component" + }, + "position" : { + "description" : "The component's position on the graph", + "$ref" : "#/definitions/Position" + }, + "type" : { + "type" : "string", + "description" : "The type of the extension component" + }, + "bundle" : { + "description" : "Information about the bundle from which the component came", + "$ref" : "#/definitions/Bundle" + }, + "properties" : { + "type" : "object", + "description" : "The properties for the component. Properties whose value is not set will only contain the property name.", + "additionalProperties" : { + "type" : "string" + } + }, + "propertyDescriptors" : { + "type" : "object", + "description" : "The property descriptors for the component.", + "additionalProperties" : { + "$ref" : "#/definitions/VersionedPropertyDescriptor" + } + }, + "style" : { + "type" : "object", + "description" : "Stylistic data for rendering in a UI", + "additionalProperties" : { + "type" : "string" + } + }, + "annotationData" : { + "type" : "string", + "description" : "The annotation data for the processor used to relay configuration between a custom UI and the procesosr." + }, + "schedulingPeriod" : { + "type" : "string", + "description" : "The frequency with which to schedule the processor. The format of the value will depend on th value of schedulingStrategy." + }, + "schedulingStrategy" : { + "type" : "string", + "description" : "Indicates whether the processor should be scheduled to run in event or timer driven mode." + }, + "executionNode" : { + "type" : "string", + "description" : "Indicates the node where the process will execute." + }, + "penaltyDuration" : { + "type" : "string", + "description" : "The amout of time that is used when the process penalizes a flowfile." + }, + "yieldDuration" : { + "type" : "string", + "description" : "The amount of time that must elapse before this processor is scheduled again after yielding." + }, + "bulletinLevel" : { + "type" : "string", + "description" : "The level at which the processor will report bulletins." + }, + "runDurationMillis" : { + "type" : "integer", + "format" : "int64", + "description" : "The run duration for the processor in milliseconds." + }, + "concurrentlySchedulableTaskCount" : { + "type" : "integer", + "format" : "int32", + "description" : "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." + }, + "autoTerminatedRelationships" : { + "type" : "array", + "description" : "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.", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "scheduledState" : { + "type" : "string", + "description" : "The scheduled state of the component", + "enum" : [ "ENABLED", "DISABLED", "RUNNING" ] + }, + "retryCount" : { + "type" : "integer", + "format" : "int32", + "description" : "Overall number of retries." + }, + "retriedRelationships" : { + "type" : "array", + "description" : "All the relationships should be retried.", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "backoffMechanism" : { + "type" : "string", + "description" : "Determines whether the FlowFile should be penalized or the processor should be yielded between retries.", + "enum" : [ "PENALIZE_FLOWFILE", "YIELD_PROCESSOR" ] + }, + "maxBackoffPeriod" : { + "type" : "string", + "description" : "Maximum amount of time to be waited during a retry period." + }, + "componentType" : { + "type" : "string", + "enum" : [ "CONNECTION", "PROCESSOR", "PROCESS_GROUP", "REMOTE_PROCESS_GROUP", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "FUNNEL", "LABEL", "CONTROLLER_SERVICE", "REPORTING_TASK", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "TEMPLATE", "FLOW_REGISTRY_CLIENT" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + } + } + }, + "VersionedPropertyDescriptor" : { + "type" : "object", + "properties" : { + "name" : { + "type" : "string", + "description" : "The name of the property" + }, + "displayName" : { + "type" : "string", + "description" : "The display name of the property" + }, + "identifiesControllerService" : { + "type" : "boolean", + "description" : "Whether or not the property provides the identifier of a Controller Service" + }, + "sensitive" : { + "type" : "boolean", + "description" : "Whether or not the property is considered sensitive" + }, + "resourceDefinition" : { + "description" : "Returns the Resource Definition that defines which type(s) of resource(s) this property references, if any", + "$ref" : "#/definitions/VersionedResourceDefinition" + } + } + }, + "VersionedRemoteGroupPort" : { + "type" : "object", + "properties" : { + "identifier" : { + "type" : "string", + "description" : "The component's unique identifier" + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "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" : { + "type" : "string", + "description" : "The component's name" + }, + "comments" : { + "type" : "string", + "description" : "The user-supplied comments for the component" + }, + "position" : { + "description" : "The component's position on the graph", + "$ref" : "#/definitions/Position" + }, + "remoteGroupId" : { + "type" : "string", + "description" : "The id of the remote process group that the port resides in." + }, + "concurrentlySchedulableTaskCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of task that may transmit flowfiles to the target port concurrently." + }, + "useCompression" : { + "type" : "boolean", + "description" : "Whether the flowfiles are compressed when sent to the target port." + }, + "batchSize" : { + "description" : "The batch settings for data transmission.", + "$ref" : "#/definitions/BatchSize" + }, + "componentType" : { + "type" : "string", + "enum" : [ "CONNECTION", "PROCESSOR", "PROCESS_GROUP", "REMOTE_PROCESS_GROUP", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "FUNNEL", "LABEL", "CONTROLLER_SERVICE", "REPORTING_TASK", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "TEMPLATE", "FLOW_REGISTRY_CLIENT" ] + }, + "targetId" : { + "type" : "string", + "description" : "The ID of the port on the target NiFi instance" + }, + "scheduledState" : { + "type" : "string", + "description" : "The scheduled state of the component", + "enum" : [ "ENABLED", "DISABLED", "RUNNING" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + } + } + }, + "VersionedRemoteProcessGroup" : { + "type" : "object", + "properties" : { + "identifier" : { + "type" : "string", + "description" : "The component's unique identifier" + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "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" : { + "type" : "string", + "description" : "The component's name" + }, + "comments" : { + "type" : "string", + "description" : "The user-supplied comments for the component" + }, + "position" : { + "description" : "The component's position on the graph", + "$ref" : "#/definitions/Position" + }, + "targetUri" : { + "type" : "string", + "description" : "[DEPRECATED] The target URI of the remote process group. If target uri is not set, but uris are set, then returns the first uri in the uris. If neither target uri nor uris are set, then returns null." + }, + "targetUris" : { + "type" : "string", + "description" : "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." + }, + "communicationsTimeout" : { + "type" : "string", + "description" : "The time period used for the timeout when communicating with the target." + }, + "yieldDuration" : { + "type" : "string", + "description" : "When yielding, this amount of time must elapse before the remote process group is scheduled again." + }, + "transportProtocol" : { + "type" : "string", + "description" : "The Transport Protocol that is used for Site-to-Site communications", + "enum" : [ "RAW", "HTTP" ] + }, + "localNetworkInterface" : { + "type" : "string", + "description" : "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." + }, + "proxyHost" : { + "type" : "string" + }, + "proxyPort" : { + "type" : "integer", + "format" : "int32" + }, + "proxyUser" : { + "type" : "string" + }, + "inputPorts" : { + "type" : "array", + "description" : "A Set of Input Ports that can be connected to, in order to send data to the remote NiFi instance", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedRemoteGroupPort" + } + }, + "outputPorts" : { + "type" : "array", + "description" : "A Set of Output Ports that can be connected to, in order to pull data from the remote NiFi instance", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedRemoteGroupPort" + } + }, + "componentType" : { + "type" : "string", + "enum" : [ "CONNECTION", "PROCESSOR", "PROCESS_GROUP", "REMOTE_PROCESS_GROUP", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "FUNNEL", "LABEL", "CONTROLLER_SERVICE", "REPORTING_TASK", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "TEMPLATE", "FLOW_REGISTRY_CLIENT" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + } + } + }, + "VersionedResourceDefinition" : { + "type" : "object", + "properties" : { + "cardinality" : { + "type" : "string", + "description" : "The cardinality of the resource", + "enum" : [ "SINGLE", "MULTIPLE" ] + }, + "resourceTypes" : { + "type" : "array", + "description" : "The types of resource that the Property Descriptor is allowed to reference", + "uniqueItems" : true, + "items" : { + "type" : "string", + "enum" : [ "FILE", "DIRECTORY", "TEXT", "URL" ] + } + } + } + } + } +} \ No newline at end of file diff --git a/resources/client_gen/api_defs/registry-1.18.0.json b/resources/client_gen/api_defs/registry-1.18.0.json new file mode 100644 index 00000000..bd6c5952 --- /dev/null +++ b/resources/client_gen/api_defs/registry-1.18.0.json @@ -0,0 +1,7059 @@ +{ + "swagger" : "2.0", + "info" : { + "description" : "The REST API provides an interface to a registry with operations for saving, versioning, reading NiFi flows and components.", + "version" : "1.18.0", + "title" : "Apache NiFi Registry REST API", + "termsOfService" : "As described in the license", + "contact" : { + "name" : "Apache NiFi Registry", + "url" : "https://nifi.apache.org", + "email" : "dev@nifi.apache.org" + }, + "license" : { + "name" : "Apache 2.0 License", + "url" : "https://www.apache.org/licenses/LICENSE-2.0.html" + } + }, + "basePath" : "/nifi-registry-api", + "tags" : [ { + "name" : "about", + "description" : "Retrieves the version information for this NiFi Registry." + }, { + "name" : "access", + "description" : "Endpoints for obtaining an access token or checking access status." + }, { + "name" : "bucket bundles", + "description" : "Create extension bundles scoped to an existing bucket in the registry. " + }, { + "name" : "bucket flows", + "description" : "Create flows scoped to an existing bucket in the registry." + }, { + "name" : "buckets", + "description" : "Create named buckets in the registry to store NiFi objects such flows and extensions. Search for and retrieve existing buckets." + }, { + "name" : "bundles", + "description" : "Gets metadata about extension bundles and their versions. " + }, { + "name" : "config", + "description" : "Retrieves the configuration for this NiFi Registry." + }, { + "name" : "extension repository", + "description" : "Interact with extension bundles via the hierarchy of bucket/group/artifact/version. " + }, { + "name" : "extensions", + "description" : "Find and retrieve extensions. " + }, { + "name" : "flows", + "description" : "Gets metadata about flows." + }, { + "name" : "items", + "description" : "Retrieve items across all buckets for which the user is authorized." + }, { + "name" : "policies", + "description" : "Endpoint for managing access policies." + }, { + "name" : "tenants", + "description" : "Endpoint for managing users and user groups." + } ], + "schemes" : [ "http", "https" ], + "paths" : { + "/about" : { + "get" : { + "tags" : [ "about" ], + "summary" : "Get version", + "description" : "Gets the NiFi Registry version.", + "operationId" : "getVersion", + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/RegistryAbout" + } + } + }, + "security" : [ { + "Authorization" : [ ] + } ] + } + }, + "/access" : { + "get" : { + "tags" : [ "access" ], + "summary" : "Get access status", + "description" : "Returns the current client's authenticated identity and permissions to top-level resources", + "operationId" : "getAccessStatus", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/CurrentUser" + } + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid. The NiFi Registry might be running unsecured." + } + }, + "security" : [ { + "Authorization" : [ ] + } ] + } + }, + "/access/logout" : { + "delete" : { + "tags" : [ "access" ], + "summary" : "Performs a logout for other providers that have been issued a JWT.", + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "logOut", + "consumes" : [ "*/*" ], + "produces" : [ "*/*" ], + "responses" : { + "200" : { + "description" : "User was logged out successfully." + }, + "401" : { + "description" : "Authentication token provided was empty or not in the correct JWT format." + }, + "500" : { + "description" : "Client failed to log out." + } + } + } + }, + "/access/oidc/callback" : { + "get" : { + "tags" : [ "access" ], + "summary" : "Redirect/callback URI for processing the result of the OpenId Connect login sequence.", + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "oidcCallback", + "consumes" : [ "*/*" ], + "produces" : [ "*/*" ], + "responses" : { + "default" : { + "description" : "successful operation" + } + } + } + }, + "/access/oidc/exchange" : { + "post" : { + "tags" : [ "access" ], + "summary" : "Retrieves a JWT following a successful login sequence using the configured OpenId Connect provider.", + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "oidcExchange", + "consumes" : [ "*/*" ], + "produces" : [ "text/plain" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "string" + } + } + } + } + }, + "/access/oidc/logout" : { + "delete" : { + "tags" : [ "access" ], + "summary" : "Performs a logout in the OpenId Provider.", + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "oidcLogout", + "consumes" : [ "*/*" ], + "produces" : [ "*/*" ], + "responses" : { + "default" : { + "description" : "successful operation" + } + } + } + }, + "/access/oidc/request" : { + "get" : { + "tags" : [ "access" ], + "summary" : "Initiates a request to authenticate through the configured OpenId Connect provider.", + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "oidcRequest", + "consumes" : [ "*/*" ], + "produces" : [ "*/*" ], + "responses" : { + "default" : { + "description" : "successful operation" + } + } + } + }, + "/access/token" : { + "post" : { + "tags" : [ "access" ], + "summary" : "Create token trying all providers", + "description" : "Creates a token for accessing the REST API via auto-detected method of verifying client identity claim credentials. 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. The token can be used in the Authorization header in the format 'Authorization: Bearer '.", + "operationId" : "createAccessTokenByTryingAllProviders", + "consumes" : [ "*/*" ], + "produces" : [ "text/plain" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "string" + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid. The NiFi Registry may not be configured to support login with username/password." + }, + "500" : { + "description" : "NiFi Registry was unable to complete the request because an unexpected error occurred." + } + } + } + }, + "/access/token/identity-provider" : { + "post" : { + "tags" : [ "access" ], + "summary" : "Create token using identity provider", + "description" : "Creates a token for accessing the REST API via a custom identity provider. The user credentials must be passed in a format understood by the custom identity provider, e.g., a third-party auth token in an HTTP header. The exact format of the user credentials expected by the custom identity provider can be discovered by 'GET /access/token/identity-provider/usage'. 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. The token can be used in the Authorization header in the format 'Authorization: Bearer '.", + "operationId" : "createAccessTokenUsingIdentityProviderCredentials", + "consumes" : [ "*/*" ], + "produces" : [ "text/plain" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "string" + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid. The NiFi Registry may not be configured to support login with customized credentials." + }, + "500" : { + "description" : "NiFi Registry was unable to complete the request because an unexpected error occurred." + } + } + } + }, + "/access/token/identity-provider/test" : { + "post" : { + "tags" : [ "access" ], + "summary" : "Test identity provider", + "description" : "Tests the format of the credentials against this identity provider without preforming authentication on the credentials to validate them. The user credentials should be passed in a format understood by the custom identity provider as defined by 'GET /access/token/identity-provider/usage'.", + "operationId" : "testIdentityProviderRecognizesCredentialsFormat", + "consumes" : [ "*/*" ], + "produces" : [ "text/plain" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "string" + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "The format of the credentials were not recognized by the currently configured identity provider." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid. The NiFi Registry may not be configured to support login with customized credentials." + }, + "500" : { + "description" : "NiFi Registry was unable to complete the request because an unexpected error occurred." + } + } + } + }, + "/access/token/identity-provider/usage" : { + "get" : { + "tags" : [ "access" ], + "summary" : "Get identity provider usage", + "description" : "Provides a description of how the currently configured identity provider expects credentials to be passed to POST /access/token/identity-provider", + "operationId" : "getIdentityProviderUsageInstructions", + "consumes" : [ "*/*" ], + "produces" : [ "text/plain" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "string" + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid. The NiFi Registry may not be configured to support login with customized credentials." + }, + "500" : { + "description" : "NiFi Registry was unable to complete the request because an unexpected error occurred." + } + } + } + }, + "/access/token/kerberos" : { + "post" : { + "tags" : [ "access" ], + "summary" : "Create token using kerberos", + "description" : "Creates a token for accessing the REST API via Kerberos Service Tickets or SPNEGO Tokens (which includes Kerberos Service Tickets). 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. The token can be used in the Authorization header in the format 'Authorization: Bearer '.", + "operationId" : "createAccessTokenUsingKerberosTicket", + "consumes" : [ "*/*" ], + "produces" : [ "text/plain" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "string" + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid. The NiFi Registry may not be configured to support login Kerberos credentials." + }, + "500" : { + "description" : "NiFi Registry was unable to complete the request because an unexpected error occurred." + } + } + } + }, + "/access/token/login" : { + "post" : { + "tags" : [ "access" ], + "summary" : "Create token using basic auth", + "description" : "Creates a token for accessing the REST API via username/password. The user credentials must be passed in standard HTTP Basic Auth format. That is: 'Authorization: Basic ', where is the base64 encoded value of ':'. 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. The token can be used in the Authorization header in the format 'Authorization: Bearer '.", + "operationId" : "createAccessTokenUsingBasicAuthCredentials", + "consumes" : [ "*/*" ], + "produces" : [ "text/plain" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "string" + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid. The NiFi Registry may not be configured to support login with username/password." + }, + "500" : { + "description" : "NiFi Registry was unable to complete the request because an unexpected error occurred." + } + }, + "security" : [ { + "BasicAuth" : [ ] + } ] + } + }, + "/buckets" : { + "get" : { + "tags" : [ "buckets" ], + "summary" : "Get all buckets", + "description" : "The returned list will include only buckets for which the user is authorized.If the user is not authorized for any buckets, this returns an empty list.", + "operationId" : "getBuckets", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Bucket" + } + } + }, + "401" : { + "description" : "Client could not be authenticated." + } + }, + "security" : [ { + "Authorization" : [ ] + } ] + }, + "post" : { + "tags" : [ "buckets" ], + "summary" : "Create bucket", + "description" : "", + "operationId" : "createBucket", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "in" : "body", + "name" : "body", + "description" : "The bucket to create", + "required" : true, + "schema" : { + "$ref" : "#/definitions/Bucket" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/Bucket" + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets", + "action" : "write" + } + } + }, + "/buckets/fields" : { + "get" : { + "tags" : [ "buckets" ], + "summary" : "Get bucket fields", + "description" : "Retrieves bucket field names for searching or sorting on buckets.", + "operationId" : "getAvailableBucketFields", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/Fields" + } + } + }, + "security" : [ { + "Authorization" : [ ] + } ] + } + }, + "/buckets/{bucketId}" : { + "get" : { + "tags" : [ "buckets" ], + "summary" : "Get bucket", + "description" : "Gets the bucket with the given id.", + "operationId" : "getBucket", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketId", + "in" : "path", + "description" : "The bucket identifier", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/Bucket" + } + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + }, + "put" : { + "tags" : [ "buckets" ], + "summary" : "Update bucket", + "description" : "Updates the bucket with the given id.", + "operationId" : "updateBucket", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketId", + "in" : "path", + "description" : "The bucket identifier", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The updated bucket", + "required" : true, + "schema" : { + "$ref" : "#/definitions/Bucket" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/Bucket" + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "write" + } + }, + "delete" : { + "tags" : [ "buckets" ], + "summary" : "Delete bucket", + "description" : "Deletes the bucket with the given id, along with all objects stored in the bucket", + "operationId" : "deleteBucket", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "version", + "in" : "query", + "description" : "The version is used to verify the client is working with the latest version of the entity.", + "required" : true, + "type" : "string" + }, { + "name" : "clientId", + "in" : "query", + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "required" : false, + "type" : "string" + }, { + "name" : "bucketId", + "in" : "path", + "description" : "The bucket identifier", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/Bucket" + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "delete" + } + } + }, + "/buckets/{bucketId}/bundles" : { + "get" : { + "tags" : [ "bucket bundles" ], + "summary" : "Get extension bundles by bucket", + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getExtensionBundles", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketId", + "in" : "path", + "description" : "The bucket identifier", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/ExtensionBundle" + } + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/buckets/{bucketId}/bundles/{bundleType}" : { + "post" : { + "tags" : [ "bucket bundles" ], + "summary" : "Create extension bundle version", + "description" : "Creates a version of an extension bundle by uploading a binary artifact. If an extension bundle already exists in the given bucket with the same group id and artifact id as that of the bundle being uploaded, then it will be added as a new version to the existing bundle. If an extension bundle does not already exist in the given bucket with the same group id and artifact id, then a new extension bundle will be created and this version will be added to the new bundle. Client's may optionally supply a SHA-256 in hex format through the multi-part form field 'sha256'. If supplied, then this value will be compared against the SHA-256 computed by the server, and the bundle will be rejected if the values do not match. If not supplied, the bundle will be accepted, but will be marked to indicate that the client did not supply a SHA-256 during creation. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "createExtensionBundleVersion", + "consumes" : [ "multipart/form-data" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketId", + "in" : "path", + "description" : "The bucket identifier", + "required" : true, + "type" : "string" + }, { + "name" : "bundleType", + "in" : "path", + "description" : "The type of the bundle", + "required" : true, + "type" : "string", + "enum" : [ "nifi-nar", "minifi-cpp" ] + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/BundleVersion" + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "write" + } + } + }, + "/buckets/{bucketId}/flows" : { + "get" : { + "tags" : [ "bucket flows" ], + "summary" : "Get bucket flows", + "description" : "Retrieves all flows in the given bucket.", + "operationId" : "getFlows", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketId", + "in" : "path", + "description" : "The bucket identifier", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/VersionedFlow" + } + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + }, + "post" : { + "tags" : [ "bucket flows" ], + "summary" : "Create flow", + "description" : "Creates a flow in the given bucket. The flow id is created by the server and populated in the returned entity.", + "operationId" : "createFlow", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketId", + "in" : "path", + "description" : "The bucket identifier", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The details of the flow to create.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/VersionedFlow" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionedFlow" + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "write" + } + } + }, + "/buckets/{bucketId}/flows/{flowId}" : { + "get" : { + "tags" : [ "bucket flows" ], + "summary" : "Get bucket flow", + "description" : "Retrieves the flow with the given id in the given bucket.", + "operationId" : "getFlow", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketId", + "in" : "path", + "description" : "The bucket identifier", + "required" : true, + "type" : "string" + }, { + "name" : "flowId", + "in" : "path", + "description" : "The flow identifier", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionedFlow" + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + }, + "put" : { + "tags" : [ "bucket flows" ], + "summary" : "Update bucket flow", + "description" : "Updates the flow with the given id in the given bucket.", + "operationId" : "updateFlow", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketId", + "in" : "path", + "description" : "The bucket identifier", + "required" : true, + "type" : "string" + }, { + "name" : "flowId", + "in" : "path", + "description" : "The flow identifier", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The updated flow", + "required" : true, + "schema" : { + "$ref" : "#/definitions/VersionedFlow" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionedFlow" + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "write" + } + }, + "delete" : { + "tags" : [ "bucket flows" ], + "summary" : "Delete bucket flow", + "description" : "Deletes a flow, including all saved versions of that flow.", + "operationId" : "deleteFlow", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "version", + "in" : "query", + "description" : "The version is used to verify the client is working with the latest version of the entity.", + "required" : true, + "type" : "string" + }, { + "name" : "clientId", + "in" : "query", + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "required" : false, + "type" : "string" + }, { + "name" : "bucketId", + "in" : "path", + "description" : "The bucket identifier", + "required" : true, + "type" : "string" + }, { + "name" : "flowId", + "in" : "path", + "description" : "The flow identifier", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionedFlow" + } + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "delete" + } + } + }, + "/buckets/{bucketId}/flows/{flowId}/diff/{versionA}/{versionB}" : { + "get" : { + "tags" : [ "bucket flows" ], + "summary" : "Get bucket flow diff", + "description" : "Computes the differences between two given versions of a flow.", + "operationId" : "getFlowDiff", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketId", + "in" : "path", + "description" : "The bucket identifier", + "required" : true, + "type" : "string" + }, { + "name" : "flowId", + "in" : "path", + "description" : "The flow identifier", + "required" : true, + "type" : "string" + }, { + "name" : "versionA", + "in" : "path", + "description" : "The first version number", + "required" : true, + "type" : "integer", + "pattern" : "\\d+", + "format" : "int32" + }, { + "name" : "versionB", + "in" : "path", + "description" : "The second version number", + "required" : true, + "type" : "integer", + "pattern" : "\\d+", + "format" : "int32" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionedFlowDifference" + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/buckets/{bucketId}/flows/{flowId}/versions" : { + "get" : { + "tags" : [ "bucket flows" ], + "summary" : "Get bucket flow versions", + "description" : "Gets summary information for all versions of a flow. Versions are ordered newest->oldest.", + "operationId" : "getFlowVersions", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketId", + "in" : "path", + "description" : "The bucket identifier", + "required" : true, + "type" : "string" + }, { + "name" : "flowId", + "in" : "path", + "description" : "The flow identifier", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/VersionedFlowSnapshotMetadata" + } + } + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + }, + "post" : { + "tags" : [ "bucket flows" ], + "summary" : "Create flow version", + "description" : "Creates the next version of a flow. The version number of the object being created must be the next available version integer. Flow versions are immutable after they are created.", + "operationId" : "createFlowVersion", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketId", + "in" : "path", + "description" : "The bucket identifier", + "required" : true, + "type" : "string" + }, { + "name" : "flowId", + "in" : "path", + "description" : "The flow identifier", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The new versioned flow snapshot.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/VersionedFlowSnapshot" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionedFlowSnapshot" + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "write" + } + } + }, + "/buckets/{bucketId}/flows/{flowId}/versions/import" : { + "post" : { + "tags" : [ "bucket flows" ], + "summary" : "Import flow version", + "description" : "Import the next version of a flow. The version number of the object being created will be the next available version integer. Flow versions are immutable after they are created.", + "operationId" : "importVersionedFlow", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketId", + "in" : "path", + "description" : "The bucket identifier", + "required" : true, + "type" : "string" + }, { + "name" : "flowId", + "in" : "path", + "description" : "The flow identifier", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "file", + "required" : false, + "schema" : { + "$ref" : "#/definitions/VersionedFlowSnapshot" + } + }, { + "name" : "Comments", + "in" : "header", + "required" : false, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionedFlowSnapshot" + } + }, + "201" : { + "description" : "The resource has been successfully created." + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "write" + } + } + }, + "/buckets/{bucketId}/flows/{flowId}/versions/latest" : { + "get" : { + "tags" : [ "bucket flows" ], + "summary" : "Get latest bucket flow version content", + "description" : "Gets the latest version of a flow, including the metadata and content of the flow.", + "operationId" : "getLatestFlowVersion", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketId", + "in" : "path", + "description" : "The bucket identifier", + "required" : true, + "type" : "string" + }, { + "name" : "flowId", + "in" : "path", + "description" : "The flow identifier", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionedFlowSnapshot" + } + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/buckets/{bucketId}/flows/{flowId}/versions/latest/metadata" : { + "get" : { + "tags" : [ "bucket flows" ], + "summary" : "Get latest bucket flow version metadata", + "description" : "Gets the metadata for the latest version of a flow.", + "operationId" : "getLatestFlowVersionMetadata", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketId", + "in" : "path", + "description" : "The bucket identifier", + "required" : true, + "type" : "string" + }, { + "name" : "flowId", + "in" : "path", + "description" : "The flow identifier", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionedFlowSnapshotMetadata" + } + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/buckets/{bucketId}/flows/{flowId}/versions/{versionNumber}" : { + "get" : { + "tags" : [ "bucket flows" ], + "summary" : "Get bucket flow version", + "description" : "Gets the given version of a flow, including the metadata and content for the version.", + "operationId" : "getFlowVersion", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketId", + "in" : "path", + "description" : "The bucket identifier", + "required" : true, + "type" : "string" + }, { + "name" : "flowId", + "in" : "path", + "description" : "The flow identifier", + "required" : true, + "type" : "string" + }, { + "name" : "versionNumber", + "in" : "path", + "description" : "The version number", + "required" : true, + "type" : "integer", + "pattern" : "\\d+", + "format" : "int32" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionedFlowSnapshot" + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/buckets/{bucketId}/flows/{flowId}/versions/{versionNumber}/export" : { + "get" : { + "tags" : [ "bucket flows" ], + "summary" : "Exports specified bucket flow version content", + "description" : "Exports the specified version of a flow, including the metadata and content of the flow.", + "operationId" : "exportVersionedFlow", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketId", + "in" : "path", + "description" : "The bucket identifier", + "required" : true, + "type" : "string" + }, { + "name" : "flowId", + "in" : "path", + "description" : "The flow identifier", + "required" : true, + "type" : "string" + }, { + "name" : "versionNumber", + "in" : "path", + "description" : "The version number", + "required" : true, + "type" : "integer", + "pattern" : "\\d+", + "format" : "int32" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionedFlowSnapshot" + } + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/bundles" : { + "get" : { + "tags" : [ "bundles" ], + "summary" : "Get all bundles", + "description" : "Gets the metadata for all bundles across all authorized buckets with optional filters applied. The returned results will include only items from buckets for which the user is authorized. If the user is not authorized to any buckets, an empty list will be returned. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getBundles", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketName", + "in" : "query", + "description" : "Optional bucket name to filter results. The value may be an exact match, or a wildcard, such as 'My Bucket%' to select all bundles where the bucket name starts with 'My Bucket'.", + "required" : false, + "type" : "string" + }, { + "name" : "groupId", + "in" : "query", + "description" : "Optional groupId to filter results. The value may be an exact match, or a wildcard, such as 'com.%' to select all bundles where the groupId starts with 'com.'.", + "required" : false, + "type" : "string" + }, { + "name" : "artifactId", + "in" : "query", + "description" : "Optional artifactId to filter results. The value may be an exact match, or a wildcard, such as 'nifi-%' to select all bundles where the artifactId starts with 'nifi-'.", + "required" : false, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/ExtensionBundle" + } + } + }, + "401" : { + "description" : "Client could not be authenticated." + } + }, + "security" : [ { + "Authorization" : [ ] + } ] + } + }, + "/bundles/versions" : { + "get" : { + "tags" : [ "bundles" ], + "summary" : "Get all bundle versions", + "description" : "Gets the metadata about extension bundle versions across all authorized buckets with optional filters applied. If the user is not authorized to any buckets, an empty list will be returned. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getBundleVersions", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "groupId", + "in" : "query", + "description" : "Optional groupId to filter results. The value may be an exact match, or a wildcard, such as 'com.%' to select all bundle versions where the groupId starts with 'com.'.", + "required" : false, + "type" : "string" + }, { + "name" : "artifactId", + "in" : "query", + "description" : "Optional artifactId to filter results. The value may be an exact match, or a wildcard, such as 'nifi-%' to select all bundle versions where the artifactId starts with 'nifi-'.", + "required" : false, + "type" : "string" + }, { + "name" : "version", + "in" : "query", + "description" : "Optional version to filter results. The value maye be an exact match, or a wildcard, such as '1.0.%' to select all bundle versions where the version starts with '1.0.'.", + "required" : false, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/BundleVersionMetadata" + } + } + }, + "401" : { + "description" : "Client could not be authenticated." + } + }, + "security" : [ { + "Authorization" : [ ] + } ] + } + }, + "/bundles/{bundleId}" : { + "get" : { + "tags" : [ "bundles" ], + "summary" : "Get bundle", + "description" : "Gets the metadata about an extension bundle. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "globalGetExtensionBundle", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bundleId", + "in" : "path", + "description" : "The extension bundle identifier", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ExtensionBundle" + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + }, + "delete" : { + "tags" : [ "bundles" ], + "summary" : "Delete bundle", + "description" : "Deletes the given extension bundle and all of it's versions. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "globalDeleteExtensionBundle", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bundleId", + "in" : "path", + "description" : "The extension bundle identifier", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ExtensionBundle" + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "write" + } + } + }, + "/bundles/{bundleId}/versions" : { + "get" : { + "tags" : [ "bundles" ], + "summary" : "Get bundle versions", + "description" : "Gets the metadata for the versions of the given extension bundle. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "globalGetBundleVersions", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bundleId", + "in" : "path", + "description" : "The extension bundle identifier", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/BundleVersionMetadata" + } + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/bundles/{bundleId}/versions/{version}" : { + "get" : { + "tags" : [ "bundles" ], + "summary" : "Get bundle version", + "description" : "Gets the descriptor for the given version of the given extension bundle. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "globalGetBundleVersion", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bundleId", + "in" : "path", + "description" : "The extension bundle identifier", + "required" : true, + "type" : "string" + }, { + "name" : "version", + "in" : "path", + "description" : "The version of the bundle", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/BundleVersion" + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + }, + "delete" : { + "tags" : [ "bundles" ], + "summary" : "Delete bundle version", + "description" : "Deletes the given extension bundle version and it's associated binary content. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "globalDeleteBundleVersion", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bundleId", + "in" : "path", + "description" : "The extension bundle identifier", + "required" : true, + "type" : "string" + }, { + "name" : "version", + "in" : "path", + "description" : "The version of the bundle", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/BundleVersion" + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "write" + } + } + }, + "/bundles/{bundleId}/versions/{version}/content" : { + "get" : { + "tags" : [ "bundles" ], + "summary" : "Get bundle version content", + "description" : "Gets the binary content for the given version of the given extension bundle. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "globalGetBundleVersionContent", + "consumes" : [ "*/*" ], + "produces" : [ "application/octet-stream" ], + "parameters" : [ { + "name" : "bundleId", + "in" : "path", + "description" : "The extension bundle identifier", + "required" : true, + "type" : "string" + }, { + "name" : "version", + "in" : "path", + "description" : "The version of the bundle", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "type" : "string", + "format" : "byte" + } + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/bundles/{bundleId}/versions/{version}/extensions" : { + "get" : { + "tags" : [ "bundles" ], + "summary" : "Get bundle version extensions", + "description" : "Gets the metadata about the extensions in the given extension bundle version. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "globalGetBundleVersionExtensions", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bundleId", + "in" : "path", + "description" : "The extension bundle identifier", + "required" : true, + "type" : "string" + }, { + "name" : "version", + "in" : "path", + "description" : "The version of the bundle", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/ExtensionMetadata" + } + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/bundles/{bundleId}/versions/{version}/extensions/{name}" : { + "get" : { + "tags" : [ "bundles" ], + "summary" : "Get bundle version extension", + "description" : "Gets the metadata about the extension with the given name in the given extension bundle version. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "globalGetBundleVersionExtension", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bundleId", + "in" : "path", + "description" : "The extension bundle identifier", + "required" : true, + "type" : "string" + }, { + "name" : "version", + "in" : "path", + "description" : "The version of the bundle", + "required" : true, + "type" : "string" + }, { + "name" : "name", + "in" : "path", + "description" : "The fully qualified name of the extension", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Extension" + } + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/bundles/{bundleId}/versions/{version}/extensions/{name}/docs" : { + "get" : { + "tags" : [ "bundles" ], + "summary" : "Get bundle version extension docs", + "description" : "Gets the documentation for the given extension in the given extension bundle version. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getBundleVersionExtensionDocs", + "consumes" : [ "*/*" ], + "produces" : [ "text/html" ], + "parameters" : [ { + "name" : "bundleId", + "in" : "path", + "description" : "The extension bundle identifier", + "required" : true, + "type" : "string" + }, { + "name" : "version", + "in" : "path", + "description" : "The version of the bundle", + "required" : true, + "type" : "string" + }, { + "name" : "name", + "in" : "path", + "description" : "The fully qualified name of the extension", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "string" + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/bundles/{bundleId}/versions/{version}/extensions/{name}/docs/additional-details" : { + "get" : { + "tags" : [ "bundles" ], + "summary" : "Get bundle version extension docs details", + "description" : "Gets the additional details documentation for the given extension in the given extension bundle version. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getBundleVersionExtensionAdditionalDetailsDocs", + "consumes" : [ "*/*" ], + "produces" : [ "text/html" ], + "parameters" : [ { + "name" : "bundleId", + "in" : "path", + "description" : "The extension bundle identifier", + "required" : true, + "type" : "string" + }, { + "name" : "version", + "in" : "path", + "description" : "The version of the bundle", + "required" : true, + "type" : "string" + }, { + "name" : "name", + "in" : "path", + "description" : "The fully qualified name of the extension", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "string" + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/config" : { + "get" : { + "tags" : [ "config" ], + "summary" : "Get configration", + "description" : "Gets the NiFi Registry configurations.", + "operationId" : "getConfiguration", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/RegistryConfiguration" + } + }, + "401" : { + "description" : "Client could not be authenticated." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/policies,/tenants", + "action" : "read" + } + } + }, + "/extension-repository" : { + "get" : { + "tags" : [ "extension repository" ], + "summary" : "Get extension repo buckets", + "description" : "Gets the names of the buckets the current user is authorized for in order to browse the repo by bucket. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getExtensionRepoBuckets", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/ExtensionRepoBucket" + } + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ] + } + }, + "/extension-repository/{bucketName}" : { + "get" : { + "tags" : [ "extension repository" ], + "summary" : "Get extension repo groups", + "description" : "Gets the groups in the extension repository in the given bucket. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getExtensionRepoGroups", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketName", + "in" : "path", + "description" : "The bucket name", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/ExtensionRepoGroup" + } + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/extension-repository/{bucketName}/{groupId}" : { + "get" : { + "tags" : [ "extension repository" ], + "summary" : "Get extension repo artifacts", + "description" : "Gets the artifacts in the extension repository in the given bucket and group. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getExtensionRepoArtifacts", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketName", + "in" : "path", + "description" : "The bucket name", + "required" : true, + "type" : "string" + }, { + "name" : "groupId", + "in" : "path", + "description" : "The group id", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/ExtensionRepoArtifact" + } + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/extension-repository/{bucketName}/{groupId}/{artifactId}" : { + "get" : { + "tags" : [ "extension repository" ], + "summary" : "Get extension repo versions", + "description" : "Gets the versions in the extension repository for the given bucket, group, and artifact. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getExtensionRepoVersions", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketName", + "in" : "path", + "description" : "The bucket name", + "required" : true, + "type" : "string" + }, { + "name" : "groupId", + "in" : "path", + "description" : "The group identifier", + "required" : true, + "type" : "string" + }, { + "name" : "artifactId", + "in" : "path", + "description" : "The artifact identifier", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/ExtensionRepoVersionSummary" + } + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/extension-repository/{bucketName}/{groupId}/{artifactId}/{version}" : { + "get" : { + "tags" : [ "extension repository" ], + "summary" : "Get extension repo version", + "description" : "Gets information about the version in the given bucket, group, and artifact. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getExtensionRepoVersion", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketName", + "in" : "path", + "description" : "The bucket name", + "required" : true, + "type" : "string" + }, { + "name" : "groupId", + "in" : "path", + "description" : "The group identifier", + "required" : true, + "type" : "string" + }, { + "name" : "artifactId", + "in" : "path", + "description" : "The artifact identifier", + "required" : true, + "type" : "string" + }, { + "name" : "version", + "in" : "path", + "description" : "The version", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ExtensionRepoVersion" + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/content" : { + "get" : { + "tags" : [ "extension repository" ], + "summary" : "Get extension repo version content", + "description" : "Gets the binary content of the bundle with the given bucket, group, artifact, and version. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getExtensionRepoVersionContent", + "consumes" : [ "*/*" ], + "produces" : [ "application/octet-stream" ], + "parameters" : [ { + "name" : "bucketName", + "in" : "path", + "description" : "The bucket name", + "required" : true, + "type" : "string" + }, { + "name" : "groupId", + "in" : "path", + "description" : "The group identifier", + "required" : true, + "type" : "string" + }, { + "name" : "artifactId", + "in" : "path", + "description" : "The artifact identifier", + "required" : true, + "type" : "string" + }, { + "name" : "version", + "in" : "path", + "description" : "The version", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "type" : "string", + "format" : "byte" + } + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/extensions" : { + "get" : { + "tags" : [ "extension repository" ], + "summary" : "Get extension repo extensions", + "description" : "Gets information about the extensions in the given bucket, group, artifact, and version. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getExtensionRepoVersionExtensions", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketName", + "in" : "path", + "description" : "The bucket name", + "required" : true, + "type" : "string" + }, { + "name" : "groupId", + "in" : "path", + "description" : "The group identifier", + "required" : true, + "type" : "string" + }, { + "name" : "artifactId", + "in" : "path", + "description" : "The artifact identifier", + "required" : true, + "type" : "string" + }, { + "name" : "version", + "in" : "path", + "description" : "The version", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/ExtensionMetadata" + } + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/extensions/{name}" : { + "get" : { + "tags" : [ "extension repository" ], + "summary" : "Get extension repo extension", + "description" : "Gets information about the extension with the given name in the given bucket, group, artifact, and version. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getExtensionRepoVersionExtension", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketName", + "in" : "path", + "description" : "The bucket name", + "required" : true, + "type" : "string" + }, { + "name" : "groupId", + "in" : "path", + "description" : "The group identifier", + "required" : true, + "type" : "string" + }, { + "name" : "artifactId", + "in" : "path", + "description" : "The artifact identifier", + "required" : true, + "type" : "string" + }, { + "name" : "version", + "in" : "path", + "description" : "The version", + "required" : true, + "type" : "string" + }, { + "name" : "name", + "in" : "path", + "description" : "The fully qualified name of the extension", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/Extension" + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/extensions/{name}/docs" : { + "get" : { + "tags" : [ "extension repository" ], + "summary" : "Get extension repo extension docs", + "description" : "Gets the documentation for the extension with the given name in the given bucket, group, artifact, and version. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getExtensionRepoVersionExtensionDocs", + "consumes" : [ "*/*" ], + "produces" : [ "text/html" ], + "parameters" : [ { + "name" : "bucketName", + "in" : "path", + "description" : "The bucket name", + "required" : true, + "type" : "string" + }, { + "name" : "groupId", + "in" : "path", + "description" : "The group identifier", + "required" : true, + "type" : "string" + }, { + "name" : "artifactId", + "in" : "path", + "description" : "The artifact identifier", + "required" : true, + "type" : "string" + }, { + "name" : "version", + "in" : "path", + "description" : "The version", + "required" : true, + "type" : "string" + }, { + "name" : "name", + "in" : "path", + "description" : "The fully qualified name of the extension", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "string" + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/extensions/{name}/docs/additional-details" : { + "get" : { + "tags" : [ "extension repository" ], + "summary" : "Get extension repo extension details", + "description" : "Gets the additional details documentation for the extension with the given name in the given bucket, group, artifact, and version. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getExtensionRepoVersionExtensionAdditionalDetailsDocs", + "consumes" : [ "*/*" ], + "produces" : [ "text/html" ], + "parameters" : [ { + "name" : "bucketName", + "in" : "path", + "description" : "The bucket name", + "required" : true, + "type" : "string" + }, { + "name" : "groupId", + "in" : "path", + "description" : "The group identifier", + "required" : true, + "type" : "string" + }, { + "name" : "artifactId", + "in" : "path", + "description" : "The artifact identifier", + "required" : true, + "type" : "string" + }, { + "name" : "version", + "in" : "path", + "description" : "The version", + "required" : true, + "type" : "string" + }, { + "name" : "name", + "in" : "path", + "description" : "The fully qualified name of the extension", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "string" + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/extension-repository/{bucketName}/{groupId}/{artifactId}/{version}/sha256" : { + "get" : { + "tags" : [ "extension repository" ], + "summary" : "Get extension repo version checksum", + "description" : "Gets the hex representation of the SHA-256 digest for the binary content of the bundle with the given bucket, group, artifact, and version.\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getExtensionRepoVersionSha256", + "consumes" : [ "*/*" ], + "produces" : [ "text/plain" ], + "parameters" : [ { + "name" : "bucketName", + "in" : "path", + "description" : "The bucket name", + "required" : true, + "type" : "string" + }, { + "name" : "groupId", + "in" : "path", + "description" : "The group identifier", + "required" : true, + "type" : "string" + }, { + "name" : "artifactId", + "in" : "path", + "description" : "The artifact identifier", + "required" : true, + "type" : "string" + }, { + "name" : "version", + "in" : "path", + "description" : "The version", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "string" + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/extension-repository/{groupId}/{artifactId}/{version}/sha256" : { + "get" : { + "tags" : [ "extension repository" ], + "summary" : "Get global extension repo version checksum", + "description" : "Gets the hex representation of the SHA-256 digest for the binary content with the given bucket, group, artifact, and version. Since the same group-artifact-version can exist in multiple buckets, this will return the checksum of the first one returned. This will be consistent since the checksum must be the same when existing in multiple buckets. \n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getGlobalExtensionRepoVersionSha256", + "consumes" : [ "*/*" ], + "produces" : [ "text/plain" ], + "parameters" : [ { + "name" : "groupId", + "in" : "path", + "description" : "The group identifier", + "required" : true, + "type" : "string" + }, { + "name" : "artifactId", + "in" : "path", + "description" : "The artifact identifier", + "required" : true, + "type" : "string" + }, { + "name" : "version", + "in" : "path", + "description" : "The version", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "string" + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ] + } + }, + "/extensions" : { + "get" : { + "tags" : [ "extensions" ], + "summary" : "Get all extensions", + "description" : "Gets the metadata for all extensions that match the filter params and are part of bundles located in buckets the current user is authorized for. If the user is not authorized to any buckets, an empty result set will be returned.\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getExtensions", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bundleType", + "in" : "query", + "description" : "The type of bundles to return", + "required" : false, + "type" : "string", + "enum" : [ "nifi-nar", "minifi-cpp" ] + }, { + "name" : "extensionType", + "in" : "query", + "description" : "The type of extensions to return", + "required" : false, + "type" : "string", + "enum" : [ "PROCESSOR", "CONTROLLER_SERVICE", "REPORTING_TASK" ] + }, { + "name" : "tag", + "in" : "query", + "description" : "The tags to filter on, will be used in an OR statement", + "required" : false, + "type" : "array", + "items" : { + "type" : "string" + }, + "collectionFormat" : "multi" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ExtensionMetadataContainer" + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ] + } + }, + "/extensions/provided-service-api" : { + "get" : { + "tags" : [ "extensions" ], + "summary" : "Get extensions providing service API", + "description" : "Gets the metadata for extensions that provide the specified API and are part of bundles located in buckets the current user is authorized for. If the user is not authorized to any buckets, an empty result set will be returned.\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getExtensionsProvidingServiceAPI", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "className", + "in" : "query", + "description" : "The name of the service API class", + "required" : true, + "type" : "string" + }, { + "name" : "groupId", + "in" : "query", + "description" : "The groupId of the bundle containing the service API class", + "required" : true, + "type" : "string" + }, { + "name" : "artifactId", + "in" : "query", + "description" : "The artifactId of the bundle containing the service API class", + "required" : true, + "type" : "string" + }, { + "name" : "version", + "in" : "query", + "description" : "The version of the bundle containing the service API class", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/ExtensionMetadataContainer" + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ] + } + }, + "/extensions/tags" : { + "get" : { + "tags" : [ "extensions" ], + "summary" : "Get extension tags", + "description" : "Gets all the extension tags known to this NiFi Registry instance, along with the number of extensions that have the given tag.\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getTags", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/TagCount" + } + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ] + } + }, + "/flows/fields" : { + "get" : { + "tags" : [ "flows" ], + "summary" : "Get flow fields", + "description" : "Retrieves the flow field names that can be used for searching or sorting on flows.", + "operationId" : "getAvailableFlowFields", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/Fields" + } + } + }, + "security" : [ { + "Authorization" : [ ] + } ] + } + }, + "/flows/{flowId}" : { + "get" : { + "tags" : [ "flows" ], + "summary" : "Get flow", + "description" : "Gets a flow by id.", + "operationId" : "globalGetFlow", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "flowId", + "in" : "path", + "description" : "The flow identifier", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionedFlow" + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/flows/{flowId}/versions" : { + "get" : { + "tags" : [ "flows" ], + "summary" : "Get flow versions", + "description" : "Gets summary information for all versions of a given flow. Versions are ordered newest->oldest.", + "operationId" : "globalGetFlowVersions", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "flowId", + "in" : "path", + "description" : "The flow identifier", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/VersionedFlowSnapshotMetadata" + } + } + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/flows/{flowId}/versions/latest" : { + "get" : { + "tags" : [ "flows" ], + "summary" : "Get latest flow version", + "description" : "Gets the latest version of a flow, including metadata and flow content.", + "operationId" : "globalGetLatestFlowVersion", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "flowId", + "in" : "path", + "description" : "The flow identifier", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionedFlowSnapshot" + } + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/flows/{flowId}/versions/latest/metadata" : { + "get" : { + "tags" : [ "flows" ], + "summary" : "Get latest flow version metadata", + "description" : "Gets the metadata for the latest version of a flow.", + "operationId" : "globalGetLatestFlowVersionMetadata", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "flowId", + "in" : "path", + "description" : "The flow identifier", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionedFlowSnapshotMetadata" + } + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/flows/{flowId}/versions/{versionNumber}" : { + "get" : { + "tags" : [ "flows" ], + "summary" : "Get flow version", + "description" : "Gets the given version of a flow, including metadata and flow content.", + "operationId" : "globalGetFlowVersion", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "flowId", + "in" : "path", + "description" : "The flow identifier", + "required" : true, + "type" : "string" + }, { + "name" : "versionNumber", + "in" : "path", + "description" : "The version number", + "required" : true, + "type" : "integer", + "pattern" : "\\d+", + "format" : "int32" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/VersionedFlowSnapshot" + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/items" : { + "get" : { + "tags" : [ "items" ], + "summary" : "Get all items", + "description" : "Get items across all buckets. The returned items will include only items from buckets for which the user is authorized. If the user is not authorized to any buckets, an empty list will be returned.", + "operationId" : "getItems", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/BucketItem" + } + } + }, + "401" : { + "description" : "Client could not be authenticated." + } + }, + "security" : [ { + "Authorization" : [ ] + } ] + } + }, + "/items/fields" : { + "get" : { + "tags" : [ "items" ], + "summary" : "Get item fields", + "description" : "Retrieves the item field names for searching or sorting on bucket items.", + "operationId" : "getAvailableBucketItemFields", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/Fields" + } + } + }, + "security" : [ { + "Authorization" : [ ] + } ] + } + }, + "/items/{bucketId}" : { + "get" : { + "tags" : [ "items" ], + "summary" : "Get bucket items", + "description" : "Gets the items located in the given bucket.", + "operationId" : "getItemsInBucket", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "bucketId", + "in" : "path", + "description" : "The bucket identifier", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/BucketItem" + } + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/buckets/{bucketId}", + "action" : "read" + } + } + }, + "/policies" : { + "get" : { + "tags" : [ "policies" ], + "summary" : "Get all access policies", + "description" : "", + "operationId" : "getAccessPolicies", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/AccessPolicy" + } + } + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/policies", + "action" : "read" + } + }, + "post" : { + "tags" : [ "policies" ], + "summary" : "Create access policy", + "description" : "", + "operationId" : "createAccessPolicy", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "in" : "body", + "name" : "body", + "description" : "The access policy configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/AccessPolicy" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/AccessPolicy" + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid. The NiFi Registry might not be configured to use a ConfigurableAccessPolicyProvider." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/policies", + "action" : "write" + } + } + }, + "/policies/resources" : { + "get" : { + "tags" : [ "policies" ], + "summary" : "Get available resources", + "description" : "Gets the available resources that support access/authorization policies", + "operationId" : "getResources", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/Resource" + } + } + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/policies", + "action" : "read" + } + } + }, + "/policies/{action}/{resource}" : { + "get" : { + "tags" : [ "policies" ], + "summary" : "Get access policy for resource", + "description" : "Gets an access policy for the specified action and resource", + "operationId" : "getAccessPolicyForResource", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "action", + "in" : "path", + "description" : "The request action.", + "required" : true, + "type" : "string", + "enum" : [ "read", "write", "delete" ] + }, { + "name" : "resource", + "in" : "path", + "description" : "The resource of the policy.", + "required" : true, + "type" : "string", + "pattern" : ".+" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/AccessPolicy" + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/policies", + "action" : "read" + } + } + }, + "/policies/{id}" : { + "get" : { + "tags" : [ "policies" ], + "summary" : "Get access policy", + "description" : "", + "operationId" : "getAccessPolicy", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The access policy id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/AccessPolicy" + } + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/policies", + "action" : "read" + } + }, + "put" : { + "tags" : [ "policies" ], + "summary" : "Update access policy", + "description" : "", + "operationId" : "updateAccessPolicy", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The access policy id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The access policy configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/AccessPolicy" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/AccessPolicy" + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid. The NiFi Registry might not be configured to use a ConfigurableAccessPolicyProvider." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/policies", + "action" : "write" + } + }, + "delete" : { + "tags" : [ "policies" ], + "summary" : "Delete access policy", + "description" : "", + "operationId" : "removeAccessPolicy", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "version", + "in" : "query", + "description" : "The version is used to verify the client is working with the latest version of the entity.", + "required" : true, + "type" : "string" + }, { + "name" : "clientId", + "in" : "query", + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "required" : false, + "type" : "string" + }, { + "name" : "id", + "in" : "path", + "description" : "The access policy id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/AccessPolicy" + } + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid. The NiFi Registry might not be configured to use a ConfigurableAccessPolicyProvider." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/policies", + "action" : "delete" + } + } + }, + "/tenants/user-groups" : { + "get" : { + "tags" : [ "tenants" ], + "summary" : "Get user groups", + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getUserGroups", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/UserGroup" + } + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/tenants", + "action" : "read" + } + }, + "post" : { + "tags" : [ "tenants" ], + "summary" : "Create user group", + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "createUserGroup", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "in" : "body", + "name" : "body", + "description" : "The user group configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/UserGroup" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/UserGroup" + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/tenants", + "action" : "write" + } + } + }, + "/tenants/user-groups/{id}" : { + "get" : { + "tags" : [ "tenants" ], + "summary" : "Get user group", + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getUserGroup", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The user group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/UserGroup" + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/tenants", + "action" : "read" + } + }, + "put" : { + "tags" : [ "tenants" ], + "summary" : "Update user group", + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "updateUserGroup", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The user group id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The user group configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/UserGroup" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/UserGroup" + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/tenants", + "action" : "write" + } + }, + "delete" : { + "tags" : [ "tenants" ], + "summary" : "Delete user group", + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "removeUserGroup", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "version", + "in" : "query", + "description" : "The version is used to verify the client is working with the latest version of the entity.", + "required" : true, + "type" : "string" + }, { + "name" : "clientId", + "in" : "query", + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "required" : false, + "type" : "string" + }, { + "name" : "id", + "in" : "path", + "description" : "The user group id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/UserGroup" + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/tenants", + "action" : "delete" + } + } + }, + "/tenants/users" : { + "get" : { + "tags" : [ "tenants" ], + "summary" : "Get all users", + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getUsers", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/definitions/User" + } + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/tenants", + "action" : "read" + } + }, + "post" : { + "tags" : [ "tenants" ], + "summary" : "Create user", + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "createUser", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "in" : "body", + "name" : "body", + "description" : "The user configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/User" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/User" + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/tenants", + "action" : "write" + } + } + }, + "/tenants/users/{id}" : { + "get" : { + "tags" : [ "tenants" ], + "summary" : "Get user", + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "getUser", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The user id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/User" + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/tenants", + "action" : "read" + } + }, + "put" : { + "tags" : [ "tenants" ], + "summary" : "Update user", + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "updateUser", + "consumes" : [ "application/json" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "id", + "in" : "path", + "description" : "The user id.", + "required" : true, + "type" : "string" + }, { + "in" : "body", + "name" : "body", + "description" : "The user configuration details.", + "required" : true, + "schema" : { + "$ref" : "#/definitions/User" + } + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/User" + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/tenants", + "action" : "write" + } + }, + "delete" : { + "tags" : [ "tenants" ], + "summary" : "Delete user", + "description" : "\n\nNOTE: This endpoint is subject to change as NiFi Registry and its REST API evolve.", + "operationId" : "removeUser", + "consumes" : [ "*/*" ], + "produces" : [ "application/json" ], + "parameters" : [ { + "name" : "version", + "in" : "query", + "description" : "The version is used to verify the client is working with the latest version of the entity.", + "required" : true, + "type" : "string" + }, { + "name" : "clientId", + "in" : "query", + "description" : "If the client id is not specified, new one will be generated. This value (whether specified or generated) is included in the response.", + "required" : false, + "type" : "string" + }, { + "name" : "id", + "in" : "path", + "description" : "The user id.", + "required" : true, + "type" : "string" + } ], + "responses" : { + "200" : { + "description" : "successful operation", + "schema" : { + "$ref" : "#/definitions/User" + } + }, + "400" : { + "description" : "NiFi Registry was unable to complete the request because it was invalid. The request should not be retried without modification." + }, + "401" : { + "description" : "Client could not be authenticated." + }, + "403" : { + "description" : "Client is not authorized to make this request." + }, + "404" : { + "description" : "The specified resource could not be found." + }, + "409" : { + "description" : "NiFi Registry was unable to complete the request because it assumes a server state that is not valid." + } + }, + "security" : [ { + "Authorization" : [ ] + } ], + "x-access-policy" : { + "resource" : "/tenants", + "action" : "delete" + } + } + } + }, + "securityDefinitions" : { + "Authorization" : { + "description" : "NiFi Registry Auth Token (JWT)", + "type" : "apiKey", + "name" : "Authorization", + "in" : "header" + }, + "BasicAuth" : { + "description" : "HTTP Basic Auth", + "type" : "basic" + } + }, + "definitions" : { + "AccessPolicy" : { + "type" : "object", + "required" : [ "action", "resource" ], + "properties" : { + "identifier" : { + "type" : "string", + "description" : "The id of the policy. Set by server at creation time.", + "readOnly" : true + }, + "resource" : { + "type" : "string", + "description" : "The resource for this access policy." + }, + "action" : { + "type" : "string", + "description" : "The action associated with this access policy.", + "enum" : [ "read", "write", "delete" ] + }, + "configurable" : { + "type" : "boolean", + "description" : "Indicates if this access policy is configurable, based on which Authorizer has been configured to manage it.", + "readOnly" : true + }, + "revision" : { + "description" : "The revision of this entity used for optimistic-locking during updates.", + "readOnly" : true, + "$ref" : "#/definitions/RevisionInfo" + }, + "users" : { + "type" : "array", + "description" : "The set of user IDs associated with this access policy.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/Tenant" + } + }, + "userGroups" : { + "type" : "array", + "description" : "The set of user group IDs associated with this access policy.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/Tenant" + } + } + } + }, + "AccessPolicySummary" : { + "type" : "object", + "required" : [ "action", "resource" ], + "properties" : { + "identifier" : { + "type" : "string", + "description" : "The id of the policy. Set by server at creation time.", + "readOnly" : true + }, + "resource" : { + "type" : "string", + "description" : "The resource for this access policy." + }, + "action" : { + "type" : "string", + "description" : "The action associated with this access policy.", + "enum" : [ "read", "write", "delete" ] + }, + "configurable" : { + "type" : "boolean", + "description" : "Indicates if this access policy is configurable, based on which Authorizer has been configured to manage it.", + "readOnly" : true + }, + "revision" : { + "description" : "The revision of this entity used for optimistic-locking during updates.", + "readOnly" : true, + "$ref" : "#/definitions/RevisionInfo" + } + } + }, + "AllowableValue" : { + "type" : "object", + "properties" : { + "value" : { + "type" : "string", + "description" : "The value of the allowable value" + }, + "displayName" : { + "type" : "string", + "description" : "The display name of the allowable value" + }, + "description" : { + "type" : "string", + "description" : "The description of the allowable value" + } + } + }, + "Attribute" : { + "type" : "object", + "properties" : { + "name" : { + "type" : "string", + "description" : "The name of the attribute" + }, + "description" : { + "type" : "string", + "description" : "The description of the attribute" + } + } + }, + "BatchSize" : { + "type" : "object", + "properties" : { + "count" : { + "type" : "integer", + "format" : "int32", + "description" : "Preferred number of flow files to include in a transaction." + }, + "size" : { + "type" : "string", + "description" : "Preferred number of bytes to include in a transaction." + }, + "duration" : { + "type" : "string", + "description" : "Preferred amount of time that a transaction should span." + } + } + }, + "Bucket" : { + "type" : "object", + "required" : [ "name" ], + "properties" : { + "link" : { + "description" : "An WebLink to this entity.", + "readOnly" : true, + "$ref" : "#/definitions/JaxbLink" + }, + "identifier" : { + "type" : "string", + "description" : "An ID to uniquely identify this object.", + "readOnly" : true + }, + "name" : { + "type" : "string", + "description" : "The name of the bucket." + }, + "createdTimestamp" : { + "type" : "integer", + "format" : "int64", + "description" : "The timestamp of when the bucket was first created. This is set by the server at creation time.", + "readOnly" : true, + "minimum" : 1 + }, + "description" : { + "type" : "string", + "description" : "A description of the bucket." + }, + "allowBundleRedeploy" : { + "type" : "boolean", + "description" : "Indicates if this bucket allows the same version of an extension bundle to be redeployed and thus overwrite the existing artifact. By default this is false." + }, + "allowPublicRead" : { + "type" : "boolean", + "description" : "Indicates if this bucket allows read access to unauthenticated anonymous users" + }, + "permissions" : { + "description" : "The access that the current user has to this bucket.", + "readOnly" : true, + "$ref" : "#/definitions/Permissions" + }, + "revision" : { + "description" : "The revision of this entity used for optimistic-locking during updates.", + "readOnly" : true, + "$ref" : "#/definitions/RevisionInfo" + } + } + }, + "BucketItem" : { + "type" : "object", + "required" : [ "bucketIdentifier", "name", "type" ], + "properties" : { + "link" : { + "description" : "An WebLink to this entity.", + "readOnly" : true, + "$ref" : "#/definitions/JaxbLink" + }, + "identifier" : { + "type" : "string", + "description" : "An ID to uniquely identify this object.", + "readOnly" : true + }, + "name" : { + "type" : "string", + "description" : "The name of the item." + }, + "description" : { + "type" : "string", + "description" : "A description of the item." + }, + "bucketIdentifier" : { + "type" : "string", + "description" : "The identifier of the bucket this items belongs to. This cannot be changed after the item is created." + }, + "bucketName" : { + "type" : "string", + "description" : "The name of the bucket this items belongs to.", + "readOnly" : true + }, + "createdTimestamp" : { + "type" : "integer", + "format" : "int64", + "description" : "The timestamp of when the item was created, as milliseconds since epoch.", + "readOnly" : true, + "minimum" : 1 + }, + "modifiedTimestamp" : { + "type" : "integer", + "format" : "int64", + "description" : "The timestamp of when the item was last modified, as milliseconds since epoch.", + "readOnly" : true, + "minimum" : 1 + }, + "type" : { + "type" : "string", + "description" : "The type of item.", + "enum" : [ "Flow", "Bundle" ] + }, + "permissions" : { + "description" : "The access that the current user has to the bucket containing this item.", + "readOnly" : true, + "$ref" : "#/definitions/Permissions" + } + } + }, + "BuildInfo" : { + "type" : "object", + "properties" : { + "buildTool" : { + "type" : "string", + "description" : "The tool used to build the version of the bundle" + }, + "buildFlags" : { + "type" : "string", + "description" : "The flags used to build the version of the bundle" + }, + "buildBranch" : { + "type" : "string", + "description" : "The branch used to build the version of the bundle" + }, + "buildTag" : { + "type" : "string", + "description" : "The tag used to build the version of the bundle" + }, + "buildRevision" : { + "type" : "string", + "description" : "The revision used to build the version of the bundle" + }, + "built" : { + "type" : "integer", + "format" : "int64", + "description" : "The timestamp the version of the bundle was built" + }, + "builtBy" : { + "type" : "string", + "description" : "The identity of the user that performed the build" + } + } + }, + "Bundle" : { + "type" : "object", + "properties" : { + "group" : { + "type" : "string", + "description" : "The group of the bundle" + }, + "artifact" : { + "type" : "string", + "description" : "The artifact of the bundle" + }, + "version" : { + "type" : "string", + "description" : "The version of the bundle" + } + } + }, + "BundleInfo" : { + "type" : "object", + "properties" : { + "bucketId" : { + "type" : "string", + "description" : "The id of the bucket where the bundle is located" + }, + "bucketName" : { + "type" : "string", + "description" : "The name of the bucket where the bundle is located" + }, + "bundleId" : { + "type" : "string", + "description" : "The id of the bundle" + }, + "bundleType" : { + "type" : "string", + "description" : "The type of bundle (i.e. a NiFi NAR vs MiNiFi CPP)", + "enum" : [ "NIFI_NAR", "MINIFI_CPP" ] + }, + "groupId" : { + "type" : "string", + "description" : "The group id of the bundle" + }, + "artifactId" : { + "type" : "string", + "description" : "The artifact id of the bundle" + }, + "version" : { + "type" : "string", + "description" : "The version of the bundle" + }, + "systemApiVersion" : { + "type" : "string", + "description" : "The version of the system API the bundle was built against" + } + } + }, + "BundleVersion" : { + "type" : "object", + "required" : [ "versionMetadata" ], + "properties" : { + "link" : { + "description" : "An WebLink to this entity.", + "readOnly" : true, + "$ref" : "#/definitions/JaxbLink" + }, + "versionMetadata" : { + "description" : "The metadata about this version of the extension bundle", + "$ref" : "#/definitions/BundleVersionMetadata" + }, + "dependencies" : { + "type" : "array", + "description" : "The set of other bundle versions that this version is dependent on", + "readOnly" : true, + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/BundleVersionDependency" + } + }, + "bundle" : { + "description" : "The bundle this version is for", + "readOnly" : true, + "$ref" : "#/definitions/ExtensionBundle" + }, + "bucket" : { + "description" : "The bucket that the extension bundle belongs to", + "$ref" : "#/definitions/Bucket" + }, + "filename" : { + "type" : "string" + } + } + }, + "BundleVersionDependency" : { + "type" : "object", + "properties" : { + "groupId" : { + "type" : "string", + "description" : "The group id of the bundle dependency" + }, + "artifactId" : { + "type" : "string", + "description" : "The artifact id of the bundle dependency" + }, + "version" : { + "type" : "string", + "description" : "The version of the bundle dependency" + } + } + }, + "BundleVersionMetadata" : { + "type" : "object", + "required" : [ "bucketId", "buildInfo", "contentSize", "sha256Supplied" ], + "properties" : { + "link" : { + "description" : "An WebLink to this entity.", + "readOnly" : true, + "$ref" : "#/definitions/JaxbLink" + }, + "id" : { + "type" : "string", + "description" : "The id of this version of the extension bundle" + }, + "bundleId" : { + "type" : "string", + "description" : "The id of the extension bundle this version is for" + }, + "bucketId" : { + "type" : "string", + "description" : "The id of the bucket the extension bundle belongs to" + }, + "groupId" : { + "type" : "string" + }, + "artifactId" : { + "type" : "string" + }, + "version" : { + "type" : "string", + "description" : "The version of the extension bundle" + }, + "timestamp" : { + "type" : "integer", + "format" : "int64", + "description" : "The timestamp of the create date of this version", + "minimum" : 1 + }, + "author" : { + "type" : "string", + "description" : "The identity that created this version" + }, + "description" : { + "type" : "string", + "description" : "The description for this version" + }, + "sha256" : { + "type" : "string", + "description" : "The hex representation of the SHA-256 digest of the binary content for this version" + }, + "sha256Supplied" : { + "type" : "boolean", + "description" : "Whether or not the client supplied a SHA-256 when uploading the bundle" + }, + "contentSize" : { + "type" : "integer", + "format" : "int64", + "description" : "The size of the binary content for this version in bytes", + "minimum" : 0 + }, + "systemApiVersion" : { + "type" : "string", + "description" : "The version of the system API that this bundle version was built against" + }, + "buildInfo" : { + "description" : "The build information about this version", + "$ref" : "#/definitions/BuildInfo" + } + } + }, + "ComponentDifference" : { + "type" : "object", + "properties" : { + "valueA" : { + "type" : "string", + "description" : "The earlier value from the difference." + }, + "valueB" : { + "type" : "string", + "description" : "The newer value from the difference." + }, + "changeDescription" : { + "type" : "string", + "description" : "The description of the change." + }, + "differenceType" : { + "type" : "string", + "description" : "The key to the difference." + }, + "differenceTypeDescription" : { + "type" : "string", + "description" : "The description of the change type." + } + } + }, + "ComponentDifferenceGroup" : { + "type" : "object", + "properties" : { + "componentId" : { + "type" : "string", + "description" : "The id of the component whose changes are grouped together." + }, + "componentName" : { + "type" : "string", + "description" : "The name of the component whose changes are grouped together." + }, + "componentType" : { + "type" : "string", + "description" : "The type of component these changes relate to." + }, + "processGroupId" : { + "type" : "string", + "description" : "The process group id for this component." + }, + "differences" : { + "type" : "array", + "description" : "The list of changes related to this component between the 2 versions.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ComponentDifference" + } + } + } + }, + "ConnectableComponent" : { + "type" : "object", + "required" : [ "groupId", "id", "type" ], + "properties" : { + "id" : { + "type" : "string", + "description" : "The id of the connectable component." + }, + "type" : { + "type" : "string", + "description" : "The type of component the connectable is.", + "enum" : [ "PROCESSOR", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "INPUT_PORT", "OUTPUT_PORT", "FUNNEL" ] + }, + "groupId" : { + "type" : "string", + "description" : "The id of the group that the connectable component resides in" + }, + "name" : { + "type" : "string", + "description" : "The name of the connectable component" + }, + "comments" : { + "type" : "string", + "description" : "The comments for the connectable component." + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component" + } + } + }, + "ControllerServiceAPI" : { + "type" : "object", + "properties" : { + "type" : { + "type" : "string", + "description" : "The fully qualified name of the service interface." + }, + "bundle" : { + "description" : "The details of the artifact that bundled this service interface.", + "$ref" : "#/definitions/Bundle" + } + } + }, + "ControllerServiceDefinition" : { + "type" : "object", + "properties" : { + "className" : { + "type" : "string", + "description" : "The class name of the service API" + }, + "groupId" : { + "type" : "string", + "description" : "The group id of the service API" + }, + "artifactId" : { + "type" : "string", + "description" : "The artifact id of the service API" + }, + "version" : { + "type" : "string", + "description" : "The version of the service API" + } + } + }, + "CurrentUser" : { + "type" : "object", + "properties" : { + "identity" : { + "type" : "string", + "description" : "The identity of the current user", + "readOnly" : true + }, + "anonymous" : { + "type" : "boolean", + "description" : "Indicates if the current user is anonymous", + "readOnly" : true + }, + "loginSupported" : { + "type" : "boolean", + "description" : "Indicates if the NiFi Registry instance supports logging in" + }, + "resourcePermissions" : { + "description" : "The access that the current user has to top level resources", + "readOnly" : true, + "$ref" : "#/definitions/ResourcePermissions" + }, + "oidcloginSupported" : { + "type" : "boolean", + "description" : "Indicates if the NiFi Registry instance supports logging in with an OIDC provider" + } + } + }, + "DefaultSchedule" : { + "type" : "object", + "properties" : { + "strategy" : { + "type" : "string", + "description" : "The default scheduling strategy" + }, + "period" : { + "type" : "string", + "description" : "The default scheduling period" + }, + "concurrentTasks" : { + "type" : "string", + "description" : "The default concurrent tasks" + } + } + }, + "DefaultSettings" : { + "type" : "object", + "properties" : { + "yieldDuration" : { + "type" : "string", + "description" : "The default yield duration" + }, + "penaltyDuration" : { + "type" : "string", + "description" : "The default penalty duration" + }, + "bulletinLevel" : { + "type" : "string", + "description" : "The default bulletin level" + } + } + }, + "Dependency" : { + "type" : "object", + "properties" : { + "propertyName" : { + "type" : "string", + "description" : "The name of the dependent property" + }, + "propertyDisplayName" : { + "type" : "string", + "description" : "The display name of the dependent property" + }, + "dependentValues" : { + "description" : "The values of the dependent property that enable the depending property", + "$ref" : "#/definitions/DependentValues" + } + } + }, + "DependentValues" : { + "type" : "object", + "properties" : { + "values" : { + "type" : "array", + "xml" : { + "name" : "dependentValue" + }, + "description" : "The dependent values", + "items" : { + "type" : "string", + "xml" : { + "name" : "dependentValue" + } + } + } + } + }, + "DeprecationNotice" : { + "type" : "object", + "properties" : { + "reason" : { + "type" : "string", + "description" : "The reason for the deprecation" + }, + "alternatives" : { + "type" : "array", + "xml" : { + "wrapped" : true + }, + "description" : "The alternatives to use", + "items" : { + "type" : "string", + "xml" : { + "name" : "alternative" + } + } + } + } + }, + "DynamicProperty" : { + "type" : "object", + "properties" : { + "name" : { + "type" : "string", + "description" : "The description of the dynamic property name" + }, + "value" : { + "type" : "string", + "description" : "The description of the dynamic property value" + }, + "description" : { + "type" : "string", + "description" : "The description of the dynamic property" + }, + "expressionLanguageScope" : { + "type" : "string", + "description" : "The scope of the expression language support", + "enum" : [ "NONE", "VARIABLE_REGISTRY", "FLOWFILE_ATTRIBUTES" ] + }, + "expressionLanguageSupported" : { + "type" : "boolean", + "description" : "Whether or not expression language is supported" + } + } + }, + "DynamicRelationship" : { + "type" : "object", + "properties" : { + "name" : { + "type" : "string", + "description" : "The description of the dynamic relationship name" + }, + "description" : { + "type" : "string", + "description" : "The description of the dynamic relationship" + } + } + }, + "Extension" : { + "type" : "object", + "properties" : { + "name" : { + "type" : "string", + "description" : "The name of the extension" + }, + "type" : { + "type" : "string", + "description" : "The type of the extension", + "enum" : [ "PROCESSOR", "CONTROLLER_SERVICE", "REPORTING_TASK" ] + }, + "deprecationNotice" : { + "description" : "The deprecation notice of the extension", + "$ref" : "#/definitions/DeprecationNotice" + }, + "description" : { + "type" : "string", + "description" : "The description of the extension" + }, + "tags" : { + "type" : "array", + "xml" : { + "wrapped" : true + }, + "description" : "The tags of the extension", + "items" : { + "type" : "string", + "xml" : { + "name" : "tag" + } + } + }, + "properties" : { + "type" : "array", + "xml" : { + "wrapped" : true + }, + "description" : "The properties of the extension", + "items" : { + "xml" : { + "name" : "property" + }, + "$ref" : "#/definitions/Property" + } + }, + "dynamicProperties" : { + "type" : "array", + "xml" : { + "wrapped" : true + }, + "description" : "The dynamic properties of the extension", + "items" : { + "xml" : { + "name" : "dynamicProperty" + }, + "$ref" : "#/definitions/DynamicProperty" + } + }, + "relationships" : { + "type" : "array", + "xml" : { + "wrapped" : true + }, + "description" : "The relationships of the extension", + "items" : { + "xml" : { + "name" : "relationship" + }, + "$ref" : "#/definitions/Relationship" + } + }, + "dynamicRelationship" : { + "description" : "The dynamic relationships of the extension", + "$ref" : "#/definitions/DynamicRelationship" + }, + "readsAttributes" : { + "type" : "array", + "xml" : { + "wrapped" : true + }, + "description" : "The attributes read from flow files by the extension", + "items" : { + "xml" : { + "name" : "readsAttribute" + }, + "$ref" : "#/definitions/Attribute" + } + }, + "writesAttributes" : { + "type" : "array", + "xml" : { + "wrapped" : true + }, + "description" : "The attributes written to flow files by the extension", + "items" : { + "xml" : { + "name" : "writesAttribute" + }, + "$ref" : "#/definitions/Attribute" + } + }, + "stateful" : { + "description" : "The information about how the extension stores state", + "$ref" : "#/definitions/Stateful" + }, + "restricted" : { + "description" : "The restrictions of the extension", + "$ref" : "#/definitions/Restricted" + }, + "inputRequirement" : { + "type" : "string", + "description" : "The input requirement of the extension", + "enum" : [ "INPUT_REQUIRED", "INPUT_ALLOWED", "INPUT_FORBIDDEN" ] + }, + "systemResourceConsiderations" : { + "type" : "array", + "xml" : { + "wrapped" : true + }, + "description" : "The resource considerations of the extension", + "items" : { + "xml" : { + "name" : "systemResourceConsideration" + }, + "$ref" : "#/definitions/SystemResourceConsideration" + } + }, + "seeAlso" : { + "type" : "array", + "xml" : { + "wrapped" : true + }, + "description" : "The names of other extensions to see", + "items" : { + "type" : "string", + "xml" : { + "name" : "see" + } + } + }, + "providedServiceAPIs" : { + "type" : "array", + "xml" : { + "wrapped" : true + }, + "description" : "The service APIs provided by this extension", + "items" : { + "xml" : { + "name" : "providedServiceAPI" + }, + "$ref" : "#/definitions/ProvidedServiceAPI" + } + }, + "defaultSettings" : { + "description" : "The default settings for a processor", + "$ref" : "#/definitions/DefaultSettings" + }, + "defaultSchedule" : { + "description" : "The default schedule for a processor reporting task", + "$ref" : "#/definitions/DefaultSchedule" + }, + "triggerSerially" : { + "type" : "boolean", + "description" : "Indicates that a processor should be triggered serially" + }, + "triggerWhenEmpty" : { + "type" : "boolean", + "description" : "Indicates that a processor should be triggered when the incoming queues are empty" + }, + "triggerWhenAnyDestinationAvailable" : { + "type" : "boolean", + "description" : "Indicates that a processor should be triggered when any destinations have space for flow files" + }, + "supportsBatching" : { + "type" : "boolean", + "description" : "Indicates that a processor supports batching" + }, + "eventDriven" : { + "type" : "boolean", + "description" : "Indicates that a processor supports event driven scheduling" + }, + "primaryNodeOnly" : { + "type" : "boolean", + "description" : "Indicates that a processor should be scheduled only on the primary node" + }, + "sideEffectFree" : { + "type" : "boolean", + "description" : "Indicates that a processor is side effect free" + } + } + }, + "ExtensionBundle" : { + "type" : "object", + "required" : [ "bucketIdentifier", "bundleType", "name", "type" ], + "properties" : { + "link" : { + "description" : "An WebLink to this entity.", + "readOnly" : true, + "$ref" : "#/definitions/JaxbLink" + }, + "identifier" : { + "type" : "string", + "description" : "An ID to uniquely identify this object.", + "readOnly" : true + }, + "name" : { + "type" : "string", + "description" : "The name of the item." + }, + "description" : { + "type" : "string", + "description" : "A description of the item." + }, + "bucketIdentifier" : { + "type" : "string", + "description" : "The identifier of the bucket this items belongs to. This cannot be changed after the item is created." + }, + "bucketName" : { + "type" : "string", + "description" : "The name of the bucket this items belongs to.", + "readOnly" : true + }, + "createdTimestamp" : { + "type" : "integer", + "format" : "int64", + "description" : "The timestamp of when the item was created, as milliseconds since epoch.", + "readOnly" : true, + "minimum" : 1 + }, + "modifiedTimestamp" : { + "type" : "integer", + "format" : "int64", + "description" : "The timestamp of when the item was last modified, as milliseconds since epoch.", + "readOnly" : true, + "minimum" : 1 + }, + "type" : { + "type" : "string", + "description" : "The type of item.", + "enum" : [ "Flow", "Bundle" ] + }, + "permissions" : { + "description" : "The access that the current user has to the bucket containing this item.", + "readOnly" : true, + "$ref" : "#/definitions/Permissions" + }, + "bundleType" : { + "type" : "string", + "description" : "The type of the extension bundle", + "enum" : [ "NIFI_NAR", "MINIFI_CPP" ] + }, + "groupId" : { + "type" : "string", + "description" : "The group id of the extension bundle" + }, + "artifactId" : { + "type" : "string", + "description" : "The artifact id of the extension bundle" + }, + "versionCount" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of versions of this extension bundle.", + "readOnly" : true, + "minimum" : 0 + } + } + }, + "ExtensionFilterParams" : { + "type" : "object", + "properties" : { + "bundleType" : { + "type" : "string", + "description" : "The type of bundle", + "enum" : [ "NIFI_NAR", "MINIFI_CPP" ] + }, + "extensionType" : { + "type" : "string", + "description" : "The type of extension", + "enum" : [ "PROCESSOR", "CONTROLLER_SERVICE", "REPORTING_TASK" ] + }, + "tags" : { + "type" : "array", + "description" : "The tags", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + } + } + }, + "ExtensionMetadata" : { + "type" : "object", + "properties" : { + "link" : { + "description" : "An WebLink to this entity.", + "readOnly" : true, + "$ref" : "#/definitions/JaxbLink" + }, + "name" : { + "type" : "string", + "description" : "The name of the extension" + }, + "displayName" : { + "type" : "string", + "description" : "The display name of the extension" + }, + "type" : { + "type" : "string", + "description" : "The type of the extension", + "enum" : [ "PROCESSOR", "CONTROLLER_SERVICE", "REPORTING_TASK" ] + }, + "description" : { + "type" : "string", + "description" : "The description of the extension" + }, + "deprecationNotice" : { + "description" : "The deprecation notice of the extension", + "$ref" : "#/definitions/DeprecationNotice" + }, + "tags" : { + "type" : "array", + "description" : "The tags of the extension", + "items" : { + "type" : "string" + } + }, + "restricted" : { + "description" : "The restrictions of the extension", + "$ref" : "#/definitions/Restricted" + }, + "providedServiceAPIs" : { + "type" : "array", + "description" : "The service APIs provided by the extension", + "items" : { + "$ref" : "#/definitions/ProvidedServiceAPI" + } + }, + "bundleInfo" : { + "description" : "The information for the bundle where this extension is located", + "$ref" : "#/definitions/BundleInfo" + }, + "hasAdditionalDetails" : { + "type" : "boolean", + "description" : "Whether or not the extension has additional detail documentation" + }, + "linkDocs" : { + "description" : "A WebLink to the documentation for this extension.", + "readOnly" : true, + "$ref" : "#/definitions/JaxbLink" + } + } + }, + "ExtensionMetadataContainer" : { + "type" : "object", + "properties" : { + "numResults" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of extensions in the response" + }, + "filterParams" : { + "description" : "The filter parameters submitted for the request", + "$ref" : "#/definitions/ExtensionFilterParams" + }, + "extensions" : { + "type" : "array", + "description" : "The metadata for the extensions", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ExtensionMetadata" + } + } + } + }, + "ExtensionRepoArtifact" : { + "type" : "object", + "properties" : { + "link" : { + "description" : "An WebLink to this entity.", + "readOnly" : true, + "$ref" : "#/definitions/JaxbLink" + }, + "bucketName" : { + "type" : "string", + "description" : "The bucket name" + }, + "groupId" : { + "type" : "string", + "description" : "The group id" + }, + "artifactId" : { + "type" : "string", + "description" : "The artifact id" + } + } + }, + "ExtensionRepoBucket" : { + "type" : "object", + "properties" : { + "link" : { + "description" : "An WebLink to this entity.", + "readOnly" : true, + "$ref" : "#/definitions/JaxbLink" + }, + "bucketName" : { + "type" : "string", + "description" : "The name of the bucket" + } + } + }, + "ExtensionRepoGroup" : { + "type" : "object", + "properties" : { + "link" : { + "description" : "An WebLink to this entity.", + "readOnly" : true, + "$ref" : "#/definitions/JaxbLink" + }, + "bucketName" : { + "type" : "string", + "description" : "The bucket name" + }, + "groupId" : { + "type" : "string", + "description" : "The group id" + } + } + }, + "ExtensionRepoVersion" : { + "type" : "object", + "properties" : { + "extensionsLink" : { + "description" : "The WebLink to view the metadata about the extensions contained in the extension bundle.", + "readOnly" : true, + "$ref" : "#/definitions/JaxbLink" + }, + "downloadLink" : { + "description" : "The WebLink to download this version of the extension bundle.", + "readOnly" : true, + "$ref" : "#/definitions/JaxbLink" + }, + "sha256Link" : { + "description" : "The WebLink to retrieve the SHA-256 digest for this version of the extension bundle.", + "readOnly" : true, + "$ref" : "#/definitions/JaxbLink" + }, + "sha256Supplied" : { + "description" : "Indicates if the client supplied a SHA-256 when uploading this version of the extension bundle.", + "readOnly" : true, + "$ref" : "#/definitions/JaxbLink" + } + } + }, + "ExtensionRepoVersionSummary" : { + "type" : "object", + "properties" : { + "link" : { + "description" : "An WebLink to this entity.", + "readOnly" : true, + "$ref" : "#/definitions/JaxbLink" + }, + "bucketName" : { + "type" : "string", + "description" : "The bucket name" + }, + "groupId" : { + "type" : "string", + "description" : "The group id" + }, + "artifactId" : { + "type" : "string", + "description" : "The artifact id" + }, + "version" : { + "type" : "string", + "description" : "The version" + }, + "author" : { + "type" : "string", + "description" : "The identity of the user that created this version" + }, + "timestamp" : { + "type" : "integer", + "format" : "int64", + "description" : "The timestamp of when this version was created" + } + } + }, + "ExternalControllerServiceReference" : { + "type" : "object", + "properties" : { + "identifier" : { + "type" : "string", + "description" : "The identifier of the controller service" + }, + "name" : { + "type" : "string", + "description" : "The name of the controller service" + } + } + }, + "Fields" : { + "type" : "object", + "properties" : { + "fields" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + } + } + }, + "JaxbLink" : { + "type" : "object", + "properties" : { + "href" : { + "type" : "string", + "format" : "uri", + "xml" : { + "attribute" : true + }, + "description" : "The href for the link" + }, + "params" : { + "type" : "object", + "description" : "The params for the link", + "additionalProperties" : { + "type" : "string" + } + } + } + }, + "ParameterProviderReference" : { + "type" : "object", + "properties" : { + "identifier" : { + "type" : "string", + "description" : "The identifier of the parameter provider" + }, + "name" : { + "type" : "string", + "description" : "The name of the parameter provider" + }, + "type" : { + "type" : "string", + "description" : "The fully qualified name of the parameter provider class." + }, + "bundle" : { + "description" : "The details of the artifact that bundled this parameter provider.", + "$ref" : "#/definitions/Bundle" + } + } + }, + "Permissions" : { + "type" : "object", + "properties" : { + "canRead" : { + "type" : "boolean", + "description" : "Indicates whether the user can read a given resource.", + "readOnly" : true + }, + "canWrite" : { + "type" : "boolean", + "description" : "Indicates whether the user can write a given resource.", + "readOnly" : true + }, + "canDelete" : { + "type" : "boolean", + "description" : "Indicates whether the user can delete a given resource.", + "readOnly" : true + } + } + }, + "Position" : { + "type" : "object", + "properties" : { + "x" : { + "type" : "number", + "format" : "double", + "description" : "The x coordinate." + }, + "y" : { + "type" : "number", + "format" : "double", + "description" : "The y coordinate." + } + }, + "description" : "The position of a component on the graph" + }, + "Property" : { + "type" : "object", + "properties" : { + "name" : { + "type" : "string", + "description" : "The name of the property" + }, + "displayName" : { + "type" : "string", + "description" : "The display name" + }, + "description" : { + "type" : "string", + "description" : "The description" + }, + "defaultValue" : { + "type" : "string", + "description" : "The default value" + }, + "controllerServiceDefinition" : { + "description" : "The controller service required by this property, or null if none is required", + "$ref" : "#/definitions/ControllerServiceDefinition" + }, + "allowableValues" : { + "type" : "array", + "xml" : { + "wrapped" : true + }, + "description" : "The allowable values for this property", + "items" : { + "xml" : { + "name" : "allowableValue" + }, + "$ref" : "#/definitions/AllowableValue" + } + }, + "required" : { + "type" : "boolean", + "description" : "Whether or not the property is required" + }, + "sensitive" : { + "type" : "boolean", + "description" : "Whether or not the property is sensitive" + }, + "expressionLanguageSupported" : { + "type" : "boolean", + "description" : "Whether or not expression language is supported" + }, + "expressionLanguageScope" : { + "type" : "string", + "description" : "The scope of expression language support", + "enum" : [ "NONE", "VARIABLE_REGISTRY", "FLOWFILE_ATTRIBUTES" ] + }, + "dynamicallyModifiesClasspath" : { + "type" : "boolean", + "description" : "Whether or not the processor dynamically modifies the classpath" + }, + "dynamic" : { + "type" : "boolean", + "description" : "Whether or not the processor is dynamic" + }, + "dependencies" : { + "type" : "array", + "xml" : { + "wrapped" : true + }, + "description" : "The properties that this property depends on", + "items" : { + "xml" : { + "name" : "dependency" + }, + "$ref" : "#/definitions/Dependency" + } + }, + "resourceDefinition" : { + "description" : "The optional resource definition", + "$ref" : "#/definitions/ResourceDefinition" + } + } + }, + "ProvidedServiceAPI" : { + "type" : "object", + "properties" : { + "className" : { + "type" : "string", + "description" : "The class name of the service API being provided" + }, + "groupId" : { + "type" : "string", + "description" : "The group id of the service API being provided" + }, + "artifactId" : { + "type" : "string", + "description" : "The artifact id of the service API being provided" + }, + "version" : { + "type" : "string", + "description" : "The version of the service API being provided" + } + } + }, + "RegistryAbout" : { + "type" : "object", + "properties" : { + "registryAboutVersion" : { + "type" : "string", + "description" : "The version string for this Nifi Registry", + "readOnly" : true + } + } + }, + "RegistryConfiguration" : { + "type" : "object", + "properties" : { + "supportsManagedAuthorizer" : { + "type" : "boolean", + "description" : "Whether this NiFi Registry supports a managed authorizer. Managed authorizers can visualize users, groups, and policies in the UI.", + "readOnly" : true + }, + "supportsConfigurableAuthorizer" : { + "type" : "boolean", + "description" : "Whether this NiFi Registry supports a configurable authorizer.", + "readOnly" : true + }, + "supportsConfigurableUsersAndGroups" : { + "type" : "boolean", + "description" : "Whether this NiFi Registry supports configurable users and groups.", + "readOnly" : true + } + } + }, + "Relationship" : { + "type" : "object", + "properties" : { + "name" : { + "type" : "string", + "description" : "The name of the relationship" + }, + "description" : { + "type" : "string", + "description" : "The description of the relationship" + }, + "autoTerminated" : { + "type" : "boolean", + "description" : "Whether or not the relationship is auto-terminated by default" + } + } + }, + "Resource" : { + "type" : "object", + "properties" : { + "identifier" : { + "type" : "string", + "description" : "The identifier of the resource.", + "readOnly" : true + }, + "name" : { + "type" : "string", + "description" : "The name of the resource.", + "readOnly" : true + } + } + }, + "ResourceDefinition" : { + "type" : "object", + "properties" : { + "cardinality" : { + "type" : "string", + "description" : "The cardinality of the resource definition", + "enum" : [ "SINGLE", "MULTIPLE" ] + }, + "resourceTypes" : { + "type" : "array", + "xml" : { + "wrapped" : true + }, + "description" : "The types of resources", + "items" : { + "type" : "string", + "xml" : { + "name" : "resourceType" + }, + "enum" : [ "FILE", "DIRECTORY", "TEXT", "URL" ] + } + } + } + }, + "ResourcePermissions" : { + "type" : "object", + "properties" : { + "buckets" : { + "description" : "The access that the current user has to the top level /buckets resource of this NiFi Registry (i.e., access to all buckets)", + "readOnly" : true, + "$ref" : "#/definitions/Permissions" + }, + "tenants" : { + "description" : "The access that the current user has to the top level /tenants resource of this NiFi Registry", + "readOnly" : true, + "$ref" : "#/definitions/Permissions" + }, + "policies" : { + "description" : "The access that the current user has to the top level /policies resource of this NiFi Registry", + "readOnly" : true, + "$ref" : "#/definitions/Permissions" + }, + "proxy" : { + "description" : "The access that the current user has to the top level /proxy resource of this NiFi Registry", + "readOnly" : true, + "$ref" : "#/definitions/Permissions" + }, + "anyTopLevelResource" : { + "description" : "The access that the current user has to any top level resources (a logical 'OR' of all other values)", + "readOnly" : true, + "$ref" : "#/definitions/Permissions" + } + } + }, + "Restricted" : { + "type" : "object", + "properties" : { + "generalRestrictionExplanation" : { + "type" : "string", + "description" : "The general restriction for the extension, or null if only specific restrictions exist" + }, + "restrictions" : { + "type" : "array", + "xml" : { + "wrapped" : true + }, + "description" : "The specific restrictions", + "items" : { + "xml" : { + "name" : "restriction" + }, + "$ref" : "#/definitions/Restriction" + } + } + } + }, + "Restriction" : { + "type" : "object", + "properties" : { + "requiredPermission" : { + "type" : "string", + "description" : "The permission required for this restriction" + }, + "explanation" : { + "type" : "string", + "description" : "The explanation of this restriction" + } + } + }, + "RevisionInfo" : { + "type" : "object", + "properties" : { + "clientId" : { + "type" : "string", + "description" : "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." + }, + "version" : { + "type" : "integer", + "format" : "int64", + "description" : "NiFi Registry 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." + }, + "lastModifier" : { + "type" : "string", + "description" : "The user that last modified the entity.", + "readOnly" : true + } + }, + "description" : "The revision information for an entity managed through the REST API." + }, + "Stateful" : { + "type" : "object", + "properties" : { + "description" : { + "type" : "string", + "description" : "The description for how the extension stores state" + }, + "scopes" : { + "type" : "array", + "xml" : { + "wrapped" : true + }, + "description" : "The scopes used to store state", + "items" : { + "type" : "string", + "xml" : { + "name" : "scope" + }, + "enum" : [ "CLUSTER", "LOCAL" ] + } + } + } + }, + "SystemResourceConsideration" : { + "type" : "object", + "properties" : { + "resource" : { + "type" : "string", + "description" : "The resource to consider" + }, + "description" : { + "type" : "string", + "description" : "The description of how the resource is affected" + } + } + }, + "TagCount" : { + "type" : "object", + "properties" : { + "tag" : { + "type" : "string", + "description" : "The tag label" + }, + "count" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of occurrences of the given tag" + } + } + }, + "Tenant" : { + "type" : "object", + "required" : [ "identity" ], + "properties" : { + "identifier" : { + "type" : "string", + "description" : "The computer-generated identifier of the tenant.", + "readOnly" : true + }, + "identity" : { + "type" : "string", + "description" : "The human-facing identity of the tenant. This can only be changed if the tenant is configurable." + }, + "configurable" : { + "type" : "boolean", + "description" : "Indicates if this tenant is configurable, based on which UserGroupProvider has been configured to manage it.", + "readOnly" : true + }, + "resourcePermissions" : { + "description" : "A summary top-level resource access policies granted to this tenant.", + "readOnly" : true, + "$ref" : "#/definitions/ResourcePermissions" + }, + "accessPolicies" : { + "type" : "array", + "description" : "The access policies granted to this tenant.", + "readOnly" : true, + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/AccessPolicySummary" + } + }, + "revision" : { + "description" : "The revision of this entity used for optimistic-locking during updates.", + "readOnly" : true, + "$ref" : "#/definitions/RevisionInfo" + } + } + }, + "User" : { + "type" : "object", + "required" : [ "identity" ], + "properties" : { + "identifier" : { + "type" : "string", + "description" : "The computer-generated identifier of the tenant.", + "readOnly" : true + }, + "identity" : { + "type" : "string", + "description" : "The human-facing identity of the tenant. This can only be changed if the tenant is configurable." + }, + "configurable" : { + "type" : "boolean", + "description" : "Indicates if this tenant is configurable, based on which UserGroupProvider has been configured to manage it.", + "readOnly" : true + }, + "resourcePermissions" : { + "description" : "A summary top-level resource access policies granted to this tenant.", + "readOnly" : true, + "$ref" : "#/definitions/ResourcePermissions" + }, + "accessPolicies" : { + "type" : "array", + "description" : "The access policies granted to this tenant.", + "readOnly" : true, + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/AccessPolicySummary" + } + }, + "revision" : { + "description" : "The revision of this entity used for optimistic-locking during updates.", + "readOnly" : true, + "$ref" : "#/definitions/RevisionInfo" + }, + "userGroups" : { + "type" : "array", + "description" : "The groups to which the user belongs.", + "readOnly" : true, + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/Tenant" + } + } + } + }, + "UserGroup" : { + "type" : "object", + "required" : [ "identity" ], + "properties" : { + "identifier" : { + "type" : "string", + "description" : "The computer-generated identifier of the tenant.", + "readOnly" : true + }, + "identity" : { + "type" : "string", + "description" : "The human-facing identity of the tenant. This can only be changed if the tenant is configurable." + }, + "configurable" : { + "type" : "boolean", + "description" : "Indicates if this tenant is configurable, based on which UserGroupProvider has been configured to manage it.", + "readOnly" : true + }, + "resourcePermissions" : { + "description" : "A summary top-level resource access policies granted to this tenant.", + "readOnly" : true, + "$ref" : "#/definitions/ResourcePermissions" + }, + "accessPolicies" : { + "type" : "array", + "description" : "The access policies granted to this tenant.", + "readOnly" : true, + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/AccessPolicySummary" + } + }, + "revision" : { + "description" : "The revision of this entity used for optimistic-locking during updates.", + "readOnly" : true, + "$ref" : "#/definitions/RevisionInfo" + }, + "users" : { + "type" : "array", + "description" : "The users that belong to this user group. This can only be changed if this group is configurable.", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/Tenant" + } + } + } + }, + "VersionedConnection" : { + "type" : "object", + "properties" : { + "identifier" : { + "type" : "string", + "description" : "The component's unique identifier" + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "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" : { + "type" : "string", + "description" : "The component's name" + }, + "comments" : { + "type" : "string", + "description" : "The user-supplied comments for the component" + }, + "position" : { + "description" : "The component's position on the graph", + "$ref" : "#/definitions/Position" + }, + "source" : { + "description" : "The source of the connection.", + "$ref" : "#/definitions/ConnectableComponent" + }, + "destination" : { + "description" : "The destination of the connection.", + "$ref" : "#/definitions/ConnectableComponent" + }, + "labelIndex" : { + "type" : "integer", + "format" : "int32", + "description" : "The index of the bend point where to place the connection label." + }, + "zIndex" : { + "type" : "integer", + "format" : "int64", + "description" : "The z index of the connection." + }, + "selectedRelationships" : { + "type" : "array", + "description" : "The selected relationship that comprise the connection.", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "backPressureObjectThreshold" : { + "type" : "integer", + "format" : "int64", + "description" : "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." + }, + "backPressureDataSizeThreshold" : { + "type" : "string", + "description" : "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." + }, + "flowFileExpiration" : { + "type" : "string", + "description" : "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." + }, + "prioritizers" : { + "type" : "array", + "description" : "The comparators used to prioritize the queue.", + "items" : { + "type" : "string" + } + }, + "bends" : { + "type" : "array", + "description" : "The bend points on the connection.", + "items" : { + "$ref" : "#/definitions/Position" + } + }, + "loadBalanceStrategy" : { + "type" : "string", + "description" : "The Strategy to use for load balancing data across the cluster, or null, if no Load Balance Strategy has been specified.", + "enum" : [ "DO_NOT_LOAD_BALANCE", "PARTITION_BY_ATTRIBUTE", "ROUND_ROBIN", "SINGLE_NODE" ] + }, + "partitioningAttribute" : { + "type" : "string", + "description" : "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." + }, + "loadBalanceCompression" : { + "type" : "string", + "description" : "Whether or not compression should be used when transferring FlowFiles between nodes", + "enum" : [ "DO_NOT_COMPRESS", "COMPRESS_ATTRIBUTES_ONLY", "COMPRESS_ATTRIBUTES_AND_CONTENT" ] + }, + "componentType" : { + "type" : "string", + "enum" : [ "CONNECTION", "PROCESSOR", "PROCESS_GROUP", "REMOTE_PROCESS_GROUP", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "FUNNEL", "LABEL", "CONTROLLER_SERVICE", "REPORTING_TASK", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "TEMPLATE", "FLOW_REGISTRY_CLIENT" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + } + } + }, + "VersionedControllerService" : { + "type" : "object", + "properties" : { + "identifier" : { + "type" : "string", + "description" : "The component's unique identifier" + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "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" : { + "type" : "string", + "description" : "The component's name" + }, + "comments" : { + "type" : "string", + "description" : "The user-supplied comments for the component" + }, + "position" : { + "description" : "The component's position on the graph", + "$ref" : "#/definitions/Position" + }, + "type" : { + "type" : "string", + "description" : "The type of the extension component" + }, + "bundle" : { + "description" : "Information about the bundle from which the component came", + "$ref" : "#/definitions/Bundle" + }, + "properties" : { + "type" : "object", + "description" : "The properties for the component. Properties whose value is not set will only contain the property name.", + "additionalProperties" : { + "type" : "string" + } + }, + "propertyDescriptors" : { + "type" : "object", + "description" : "The property descriptors for the component.", + "additionalProperties" : { + "$ref" : "#/definitions/VersionedPropertyDescriptor" + } + }, + "controllerServiceApis" : { + "type" : "array", + "description" : "Lists the APIs this Controller Service implements.", + "items" : { + "$ref" : "#/definitions/ControllerServiceAPI" + } + }, + "annotationData" : { + "type" : "string", + "description" : "The annotation for the controller service. This is how the custom UI relays configuration to the controller service." + }, + "scheduledState" : { + "type" : "string", + "description" : "The ScheduledState denoting whether the Controller Service is ENABLED or DISABLED", + "enum" : [ "ENABLED", "DISABLED", "RUNNING" ] + }, + "bulletinLevel" : { + "type" : "string", + "description" : "The level at which the controller service will report bulletins." + }, + "componentType" : { + "type" : "string", + "enum" : [ "CONNECTION", "PROCESSOR", "PROCESS_GROUP", "REMOTE_PROCESS_GROUP", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "FUNNEL", "LABEL", "CONTROLLER_SERVICE", "REPORTING_TASK", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "TEMPLATE", "FLOW_REGISTRY_CLIENT" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + } + } + }, + "VersionedFlow" : { + "type" : "object", + "required" : [ "bucketIdentifier", "name", "type" ], + "properties" : { + "link" : { + "description" : "An WebLink to this entity.", + "readOnly" : true, + "$ref" : "#/definitions/JaxbLink" + }, + "identifier" : { + "type" : "string", + "description" : "An ID to uniquely identify this object.", + "readOnly" : true + }, + "name" : { + "type" : "string", + "description" : "The name of the item." + }, + "description" : { + "type" : "string", + "description" : "A description of the item." + }, + "bucketIdentifier" : { + "type" : "string", + "description" : "The identifier of the bucket this items belongs to. This cannot be changed after the item is created." + }, + "bucketName" : { + "type" : "string", + "description" : "The name of the bucket this items belongs to.", + "readOnly" : true + }, + "createdTimestamp" : { + "type" : "integer", + "format" : "int64", + "description" : "The timestamp of when the item was created, as milliseconds since epoch.", + "readOnly" : true, + "minimum" : 1 + }, + "modifiedTimestamp" : { + "type" : "integer", + "format" : "int64", + "description" : "The timestamp of when the item was last modified, as milliseconds since epoch.", + "readOnly" : true, + "minimum" : 1 + }, + "type" : { + "type" : "string", + "description" : "The type of item.", + "enum" : [ "Flow", "Bundle" ] + }, + "permissions" : { + "description" : "The access that the current user has to the bucket containing this item.", + "readOnly" : true, + "$ref" : "#/definitions/Permissions" + }, + "versionCount" : { + "type" : "integer", + "format" : "int64", + "description" : "The number of versions of this flow.", + "readOnly" : true, + "minimum" : 0 + }, + "revision" : { + "description" : "The revision of this entity used for optimistic-locking during updates.", + "readOnly" : true, + "$ref" : "#/definitions/RevisionInfo" + } + } + }, + "VersionedFlowCoordinates" : { + "type" : "object", + "properties" : { + "registryId" : { + "type" : "string", + "description" : "The identifier of the Flow Registry that contains the flow" + }, + "storageLocation" : { + "type" : "string", + "description" : "The location of the Flow Registry that stores the flow" + }, + "registryUrl" : { + "type" : "string", + "description" : "The URL of the Flow Registry that contains the flow" + }, + "bucketId" : { + "type" : "string", + "description" : "The UUID of the bucket that the flow resides in" + }, + "flowId" : { + "type" : "string", + "description" : "The UUID of the flow" + }, + "version" : { + "type" : "integer", + "format" : "int32", + "description" : "The version of the flow" + }, + "latest" : { + "type" : "boolean", + "description" : "Whether or not these coordinates point to the latest version of the flow" + } + } + }, + "VersionedFlowDifference" : { + "type" : "object", + "properties" : { + "bucketId" : { + "type" : "string", + "description" : "The id of the bucket that the flow is stored in." + }, + "flowId" : { + "type" : "string", + "description" : "The id of the flow that is being examined." + }, + "versionA" : { + "type" : "integer", + "format" : "int32", + "description" : "The earlier version from the diff operation." + }, + "versionB" : { + "type" : "integer", + "format" : "int32", + "description" : "The latter version from the diff operation." + }, + "componentDifferenceGroups" : { + "type" : "array", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/ComponentDifferenceGroup" + } + } + } + }, + "VersionedFlowSnapshot" : { + "type" : "object", + "required" : [ "flowContents", "snapshotMetadata" ], + "properties" : { + "snapshotMetadata" : { + "description" : "The metadata for this snapshot", + "$ref" : "#/definitions/VersionedFlowSnapshotMetadata" + }, + "flowContents" : { + "description" : "The contents of the versioned flow", + "$ref" : "#/definitions/VersionedProcessGroup" + }, + "externalControllerServices" : { + "type" : "object", + "description" : "The information about controller services that exist outside this versioned flow, but are referenced by components within the versioned flow.", + "additionalProperties" : { + "$ref" : "#/definitions/ExternalControllerServiceReference" + } + }, + "parameterProviders" : { + "type" : "object", + "description" : "Contains basic information about parameter providers referenced in the versioned flow.", + "additionalProperties" : { + "$ref" : "#/definitions/ParameterProviderReference" + } + }, + "parameterContexts" : { + "type" : "object", + "description" : "The parameter contexts referenced by process groups in the flow contents. The mapping is from the name of the context to the context instance, and it is expected that any context in this map is referenced by at least one process group in this flow.", + "additionalProperties" : { + "$ref" : "#/definitions/VersionedParameterContext" + } + }, + "flowEncodingVersion" : { + "type" : "string", + "description" : "The optional encoding version of the flow contents." + }, + "flow" : { + "description" : "The flow this snapshot is for", + "readOnly" : true, + "$ref" : "#/definitions/VersionedFlow" + }, + "bucket" : { + "description" : "The bucket where the flow is located", + "readOnly" : true, + "$ref" : "#/definitions/Bucket" + }, + "latest" : { + "type" : "boolean" + } + } + }, + "VersionedFlowSnapshotMetadata" : { + "type" : "object", + "required" : [ "bucketIdentifier", "flowIdentifier", "version" ], + "properties" : { + "link" : { + "description" : "An WebLink to this entity.", + "readOnly" : true, + "$ref" : "#/definitions/JaxbLink" + }, + "bucketIdentifier" : { + "type" : "string", + "description" : "The identifier of the bucket this snapshot belongs to." + }, + "flowIdentifier" : { + "type" : "string", + "description" : "The identifier of the flow this snapshot belongs to." + }, + "version" : { + "type" : "integer", + "format" : "int32", + "description" : "The version of this snapshot of the flow.", + "minimum" : -1 + }, + "timestamp" : { + "type" : "integer", + "format" : "int64", + "description" : "The timestamp when the flow was saved, as milliseconds since epoch.", + "readOnly" : true, + "minimum" : 1 + }, + "author" : { + "type" : "string", + "description" : "The user that created this snapshot of the flow.", + "readOnly" : true + }, + "comments" : { + "type" : "string", + "description" : "The comments provided by the user when creating the snapshot." + } + } + }, + "VersionedFunnel" : { + "type" : "object", + "properties" : { + "identifier" : { + "type" : "string", + "description" : "The component's unique identifier" + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "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" : { + "type" : "string", + "description" : "The component's name" + }, + "comments" : { + "type" : "string", + "description" : "The user-supplied comments for the component" + }, + "position" : { + "description" : "The component's position on the graph", + "$ref" : "#/definitions/Position" + }, + "componentType" : { + "type" : "string", + "enum" : [ "CONNECTION", "PROCESSOR", "PROCESS_GROUP", "REMOTE_PROCESS_GROUP", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "FUNNEL", "LABEL", "CONTROLLER_SERVICE", "REPORTING_TASK", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "TEMPLATE", "FLOW_REGISTRY_CLIENT" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + } + } + }, + "VersionedLabel" : { + "type" : "object", + "properties" : { + "identifier" : { + "type" : "string", + "description" : "The component's unique identifier" + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "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" : { + "type" : "string", + "description" : "The component's name" + }, + "comments" : { + "type" : "string", + "description" : "The user-supplied comments for the component" + }, + "position" : { + "description" : "The component's position on the graph", + "$ref" : "#/definitions/Position" + }, + "label" : { + "type" : "string", + "description" : "The text that appears in the label." + }, + "zIndex" : { + "type" : "integer", + "format" : "int64", + "description" : "The z index of the connection." + }, + "width" : { + "type" : "number", + "format" : "double", + "description" : "The width of the label in pixels when at a 1:1 scale." + }, + "height" : { + "type" : "number", + "format" : "double", + "description" : "The height of the label in pixels when at a 1:1 scale." + }, + "style" : { + "type" : "object", + "description" : "The styles for this label (font-size : 12px, background-color : #eee, etc).", + "additionalProperties" : { + "type" : "string" + } + }, + "componentType" : { + "type" : "string", + "enum" : [ "CONNECTION", "PROCESSOR", "PROCESS_GROUP", "REMOTE_PROCESS_GROUP", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "FUNNEL", "LABEL", "CONTROLLER_SERVICE", "REPORTING_TASK", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "TEMPLATE", "FLOW_REGISTRY_CLIENT" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + } + } + }, + "VersionedParameter" : { + "type" : "object", + "properties" : { + "name" : { + "type" : "string", + "description" : "The name of the parameter" + }, + "description" : { + "type" : "string", + "description" : "The description of the param" + }, + "sensitive" : { + "type" : "boolean", + "description" : "Whether or not the parameter value is sensitive" + }, + "provided" : { + "type" : "boolean", + "description" : "Whether or not the parameter value is provided by a ParameterProvider" + }, + "value" : { + "type" : "string", + "description" : "The value of the parameter" + } + } + }, + "VersionedParameterContext" : { + "type" : "object", + "properties" : { + "identifier" : { + "type" : "string", + "description" : "The component's unique identifier" + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "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" : { + "type" : "string", + "description" : "The component's name" + }, + "comments" : { + "type" : "string", + "description" : "The user-supplied comments for the component" + }, + "position" : { + "description" : "The component's position on the graph", + "$ref" : "#/definitions/Position" + }, + "parameters" : { + "type" : "array", + "description" : "The parameters in the context", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedParameter" + } + }, + "inheritedParameterContexts" : { + "type" : "array", + "description" : "The names of additional parameter contexts from which to inherit parameters", + "items" : { + "type" : "string" + } + }, + "description" : { + "type" : "string", + "description" : "The description of the parameter context" + }, + "parameterProvider" : { + "type" : "string", + "description" : "The identifier of an optional parameter provider" + }, + "parameterGroupName" : { + "type" : "string", + "description" : "The corresponding parameter group name fetched from the parameter provider, if applicable" + }, + "synchronized" : { + "type" : "boolean", + "description" : "True if the parameter provider is set and the context should receive updates when its parameters are next fetched" + }, + "componentType" : { + "type" : "string", + "enum" : [ "CONNECTION", "PROCESSOR", "PROCESS_GROUP", "REMOTE_PROCESS_GROUP", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "FUNNEL", "LABEL", "CONTROLLER_SERVICE", "REPORTING_TASK", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "TEMPLATE", "FLOW_REGISTRY_CLIENT" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + } + } + }, + "VersionedPort" : { + "type" : "object", + "properties" : { + "identifier" : { + "type" : "string", + "description" : "The component's unique identifier" + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "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" : { + "type" : "string", + "description" : "The component's name" + }, + "comments" : { + "type" : "string", + "description" : "The user-supplied comments for the component" + }, + "position" : { + "description" : "The component's position on the graph", + "$ref" : "#/definitions/Position" + }, + "type" : { + "type" : "string", + "description" : "The type of port.", + "enum" : [ "INPUT_PORT", "OUTPUT_PORT" ] + }, + "concurrentlySchedulableTaskCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of tasks that should be concurrently scheduled for the port." + }, + "scheduledState" : { + "type" : "string", + "description" : "The scheduled state of the component", + "enum" : [ "ENABLED", "DISABLED", "RUNNING" ] + }, + "allowRemoteAccess" : { + "type" : "boolean", + "description" : "Whether or not this port allows remote access for site-to-site" + }, + "componentType" : { + "type" : "string", + "enum" : [ "CONNECTION", "PROCESSOR", "PROCESS_GROUP", "REMOTE_PROCESS_GROUP", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "FUNNEL", "LABEL", "CONTROLLER_SERVICE", "REPORTING_TASK", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "TEMPLATE", "FLOW_REGISTRY_CLIENT" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + } + } + }, + "VersionedProcessGroup" : { + "type" : "object", + "properties" : { + "identifier" : { + "type" : "string", + "description" : "The component's unique identifier" + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "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" : { + "type" : "string", + "description" : "The component's name" + }, + "comments" : { + "type" : "string", + "description" : "The user-supplied comments for the component" + }, + "position" : { + "description" : "The component's position on the graph", + "$ref" : "#/definitions/Position" + }, + "processGroups" : { + "type" : "array", + "description" : "The child Process Groups", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedProcessGroup" + } + }, + "remoteProcessGroups" : { + "type" : "array", + "description" : "The Remote Process Groups", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedRemoteProcessGroup" + } + }, + "processors" : { + "type" : "array", + "description" : "The Processors", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedProcessor" + } + }, + "inputPorts" : { + "type" : "array", + "description" : "The Input Ports", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedPort" + } + }, + "outputPorts" : { + "type" : "array", + "description" : "The Output Ports", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedPort" + } + }, + "connections" : { + "type" : "array", + "description" : "The Connections", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedConnection" + } + }, + "labels" : { + "type" : "array", + "description" : "The Labels", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedLabel" + } + }, + "funnels" : { + "type" : "array", + "description" : "The Funnels", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedFunnel" + } + }, + "controllerServices" : { + "type" : "array", + "description" : "The Controller Services", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedControllerService" + } + }, + "versionedFlowCoordinates" : { + "description" : "The coordinates where the remote flow is stored, or null if the Process Group is not directly under Version Control", + "$ref" : "#/definitions/VersionedFlowCoordinates" + }, + "variables" : { + "type" : "object", + "description" : "The Variables in the Variable Registry for this Process Group (not including any ancestor or descendant Process Groups)", + "additionalProperties" : { + "type" : "string" + } + }, + "parameterContextName" : { + "type" : "string", + "description" : "The name of the parameter context used by this process group" + }, + "defaultFlowFileExpiration" : { + "type" : "string", + "description" : "The default FlowFile Expiration for this Process Group." + }, + "defaultBackPressureObjectThreshold" : { + "type" : "integer", + "format" : "int64", + "description" : "Default value used in this Process Group for the maximum number of objects that can be queued before back pressure is applied." + }, + "defaultBackPressureDataSizeThreshold" : { + "type" : "string", + "description" : "Default value used in this Process Group for the maximum data size of objects that can be queued before back pressure is applied." + }, + "flowFileConcurrency" : { + "type" : "string", + "description" : "The configured FlowFile Concurrency for the Process Group" + }, + "flowFileOutboundPolicy" : { + "type" : "string", + "description" : "The FlowFile Outbound Policy for the Process Group" + }, + "componentType" : { + "type" : "string", + "enum" : [ "CONNECTION", "PROCESSOR", "PROCESS_GROUP", "REMOTE_PROCESS_GROUP", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "FUNNEL", "LABEL", "CONTROLLER_SERVICE", "REPORTING_TASK", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "TEMPLATE", "FLOW_REGISTRY_CLIENT" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + } + } + }, + "VersionedProcessor" : { + "type" : "object", + "properties" : { + "identifier" : { + "type" : "string", + "description" : "The component's unique identifier" + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "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" : { + "type" : "string", + "description" : "The component's name" + }, + "comments" : { + "type" : "string", + "description" : "The user-supplied comments for the component" + }, + "position" : { + "description" : "The component's position on the graph", + "$ref" : "#/definitions/Position" + }, + "type" : { + "type" : "string", + "description" : "The type of the extension component" + }, + "bundle" : { + "description" : "Information about the bundle from which the component came", + "$ref" : "#/definitions/Bundle" + }, + "properties" : { + "type" : "object", + "description" : "The properties for the component. Properties whose value is not set will only contain the property name.", + "additionalProperties" : { + "type" : "string" + } + }, + "propertyDescriptors" : { + "type" : "object", + "description" : "The property descriptors for the component.", + "additionalProperties" : { + "$ref" : "#/definitions/VersionedPropertyDescriptor" + } + }, + "style" : { + "type" : "object", + "description" : "Stylistic data for rendering in a UI", + "additionalProperties" : { + "type" : "string" + } + }, + "annotationData" : { + "type" : "string", + "description" : "The annotation data for the processor used to relay configuration between a custom UI and the procesosr." + }, + "schedulingPeriod" : { + "type" : "string", + "description" : "The frequency with which to schedule the processor. The format of the value will depend on th value of schedulingStrategy." + }, + "schedulingStrategy" : { + "type" : "string", + "description" : "Indicates whether the processor should be scheduled to run in event or timer driven mode." + }, + "executionNode" : { + "type" : "string", + "description" : "Indicates the node where the process will execute." + }, + "penaltyDuration" : { + "type" : "string", + "description" : "The amout of time that is used when the process penalizes a flowfile." + }, + "yieldDuration" : { + "type" : "string", + "description" : "The amount of time that must elapse before this processor is scheduled again after yielding." + }, + "bulletinLevel" : { + "type" : "string", + "description" : "The level at which the processor will report bulletins." + }, + "runDurationMillis" : { + "type" : "integer", + "format" : "int64", + "description" : "The run duration for the processor in milliseconds." + }, + "concurrentlySchedulableTaskCount" : { + "type" : "integer", + "format" : "int32", + "description" : "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." + }, + "autoTerminatedRelationships" : { + "type" : "array", + "description" : "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.", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "scheduledState" : { + "type" : "string", + "description" : "The scheduled state of the component", + "enum" : [ "ENABLED", "DISABLED", "RUNNING" ] + }, + "retryCount" : { + "type" : "integer", + "format" : "int32", + "description" : "Overall number of retries." + }, + "retriedRelationships" : { + "type" : "array", + "description" : "All the relationships should be retried.", + "uniqueItems" : true, + "items" : { + "type" : "string" + } + }, + "backoffMechanism" : { + "type" : "string", + "description" : "Determines whether the FlowFile should be penalized or the processor should be yielded between retries.", + "enum" : [ "PENALIZE_FLOWFILE", "YIELD_PROCESSOR" ] + }, + "maxBackoffPeriod" : { + "type" : "string", + "description" : "Maximum amount of time to be waited during a retry period." + }, + "componentType" : { + "type" : "string", + "enum" : [ "CONNECTION", "PROCESSOR", "PROCESS_GROUP", "REMOTE_PROCESS_GROUP", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "FUNNEL", "LABEL", "CONTROLLER_SERVICE", "REPORTING_TASK", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "TEMPLATE", "FLOW_REGISTRY_CLIENT" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + } + } + }, + "VersionedPropertyDescriptor" : { + "type" : "object", + "properties" : { + "name" : { + "type" : "string", + "description" : "The name of the property" + }, + "displayName" : { + "type" : "string", + "description" : "The display name of the property" + }, + "identifiesControllerService" : { + "type" : "boolean", + "description" : "Whether or not the property provides the identifier of a Controller Service" + }, + "sensitive" : { + "type" : "boolean", + "description" : "Whether or not the property is considered sensitive" + }, + "resourceDefinition" : { + "description" : "Returns the Resource Definition that defines which type(s) of resource(s) this property references, if any", + "$ref" : "#/definitions/VersionedResourceDefinition" + } + } + }, + "VersionedRemoteGroupPort" : { + "type" : "object", + "properties" : { + "identifier" : { + "type" : "string", + "description" : "The component's unique identifier" + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "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" : { + "type" : "string", + "description" : "The component's name" + }, + "comments" : { + "type" : "string", + "description" : "The user-supplied comments for the component" + }, + "position" : { + "description" : "The component's position on the graph", + "$ref" : "#/definitions/Position" + }, + "remoteGroupId" : { + "type" : "string", + "description" : "The id of the remote process group that the port resides in." + }, + "concurrentlySchedulableTaskCount" : { + "type" : "integer", + "format" : "int32", + "description" : "The number of task that may transmit flowfiles to the target port concurrently." + }, + "useCompression" : { + "type" : "boolean", + "description" : "Whether the flowfiles are compressed when sent to the target port." + }, + "batchSize" : { + "description" : "The batch settings for data transmission.", + "$ref" : "#/definitions/BatchSize" + }, + "componentType" : { + "type" : "string", + "enum" : [ "CONNECTION", "PROCESSOR", "PROCESS_GROUP", "REMOTE_PROCESS_GROUP", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "FUNNEL", "LABEL", "CONTROLLER_SERVICE", "REPORTING_TASK", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "TEMPLATE", "FLOW_REGISTRY_CLIENT" ] + }, + "targetId" : { + "type" : "string", + "description" : "The ID of the port on the target NiFi instance" + }, + "scheduledState" : { + "type" : "string", + "description" : "The scheduled state of the component", + "enum" : [ "ENABLED", "DISABLED", "RUNNING" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + } + } + }, + "VersionedRemoteProcessGroup" : { + "type" : "object", + "properties" : { + "identifier" : { + "type" : "string", + "description" : "The component's unique identifier" + }, + "instanceIdentifier" : { + "type" : "string", + "description" : "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" : { + "type" : "string", + "description" : "The component's name" + }, + "comments" : { + "type" : "string", + "description" : "The user-supplied comments for the component" + }, + "position" : { + "description" : "The component's position on the graph", + "$ref" : "#/definitions/Position" + }, + "targetUri" : { + "type" : "string", + "description" : "[DEPRECATED] The target URI of the remote process group. If target uri is not set, but uris are set, then returns the first uri in the uris. If neither target uri nor uris are set, then returns null." + }, + "targetUris" : { + "type" : "string", + "description" : "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." + }, + "communicationsTimeout" : { + "type" : "string", + "description" : "The time period used for the timeout when communicating with the target." + }, + "yieldDuration" : { + "type" : "string", + "description" : "When yielding, this amount of time must elapse before the remote process group is scheduled again." + }, + "transportProtocol" : { + "type" : "string", + "description" : "The Transport Protocol that is used for Site-to-Site communications", + "enum" : [ "RAW", "HTTP" ] + }, + "localNetworkInterface" : { + "type" : "string", + "description" : "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." + }, + "proxyHost" : { + "type" : "string" + }, + "proxyPort" : { + "type" : "integer", + "format" : "int32" + }, + "proxyUser" : { + "type" : "string" + }, + "inputPorts" : { + "type" : "array", + "description" : "A Set of Input Ports that can be connected to, in order to send data to the remote NiFi instance", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedRemoteGroupPort" + } + }, + "outputPorts" : { + "type" : "array", + "description" : "A Set of Output Ports that can be connected to, in order to pull data from the remote NiFi instance", + "uniqueItems" : true, + "items" : { + "$ref" : "#/definitions/VersionedRemoteGroupPort" + } + }, + "componentType" : { + "type" : "string", + "enum" : [ "CONNECTION", "PROCESSOR", "PROCESS_GROUP", "REMOTE_PROCESS_GROUP", "INPUT_PORT", "OUTPUT_PORT", "REMOTE_INPUT_PORT", "REMOTE_OUTPUT_PORT", "FUNNEL", "LABEL", "CONTROLLER_SERVICE", "REPORTING_TASK", "PARAMETER_CONTEXT", "PARAMETER_PROVIDER", "TEMPLATE", "FLOW_REGISTRY_CLIENT" ] + }, + "groupIdentifier" : { + "type" : "string", + "description" : "The ID of the Process Group that this component belongs to" + } + } + }, + "VersionedResourceDefinition" : { + "type" : "object", + "properties" : { + "cardinality" : { + "type" : "string", + "description" : "The cardinality of the resource", + "enum" : [ "SINGLE", "MULTIPLE" ] + }, + "resourceTypes" : { + "type" : "array", + "description" : "The types of resource that the Property Descriptor is allowed to reference", + "uniqueItems" : true, + "items" : { + "type" : "string", + "enum" : [ "FILE", "DIRECTORY", "TEXT", "URL" ] + } + } + } + } + } +} \ No newline at end of file