text: # coding: utf-8
  
  """
      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.
  
      OpenAPI spec version: 1.9.1
      Contact: dev@nifi.apache.org
      Generated by: https://github.com/swagger-api/swagger-codegen.git
  """
  
  
  from __future__ import absolute_import
  
  # import models into sdk package
  from .models.about_dto import AboutDTO
  from .models.about_entity import AboutEntity
  from .models.access_configuration_dto import AccessConfigurationDTO
  from .models.access_configuration_entity import AccessConfigurationEntity
  from .models.access_policy_dto import AccessPolicyDTO
  from .models.access_policy_entity import AccessPolicyEntity
  from .models.access_policy_summary_dto import AccessPolicySummaryDTO
  from .models.access_policy_summary_entity import AccessPolicySummaryEntity
  from .models.access_status_dto import AccessStatusDTO
  from .models.access_status_entity import AccessStatusEntity
  from .models.action_dto import ActionDTO
  from .models.action_details_dto import ActionDetailsDTO
  from .models.action_entity import ActionEntity
  from .models.activate_controller_services_entity import ActivateControllerServicesEntity
  from .models.affected_component_dto import AffectedComponentDTO
  from .models.affected_component_entity import AffectedComponentEntity
  from .models.allowable_value_dto import AllowableValueDTO
  from .models.allowable_value_entity import AllowableValueEntity
  from .models.attribute_dto import AttributeDTO
  from .models.banner_dto import BannerDTO
  from .models.banner_entity import BannerEntity
  from .models.batch_settings_dto import BatchSettingsDTO
  from .models.batch_size import BatchSize
  from .models.bucket import Bucket
  from .models.bucket_dto import BucketDTO
  from .models.bucket_entity import BucketEntity
  from .models.buckets_entity import BucketsEntity
  from .models.bulletin_board_dto import BulletinBoardDTO
  from .models.bulletin_board_entity import BulletinBoardEntity
  from .models.bulletin_dto import BulletinDTO
  from .models.bulletin_entity import BulletinEntity
  from .models.bundle import Bundle
  from .models.bundle_dto import BundleDTO
  from .models.cluste_summary_entity import ClusteSummaryEntity
  from .models.cluster_dto import ClusterDTO
  from .models.cluster_entity import ClusterEntity
  from .models.cluster_search_results_entity import ClusterSearchResultsEntity
  from .models.cluster_summary_dto import ClusterSummaryDTO
  from .models.component_details_dto import ComponentDetailsDTO
  from .models.component_difference_dto import ComponentDifferenceDTO
  from .models.component_history_dto import ComponentHistoryDTO
  from .models.component_history_entity import ComponentHistoryEntity
  from .models.component_reference_dto import ComponentReferenceDTO
  from .models.component_reference_entity import ComponentReferenceEntity
  from .models.component_restriction_permission_dto import ComponentRestrictionPermissionDTO
  from .models.component_search_result_dto import ComponentSearchResultDTO
  from .models.component_state_dto import ComponentStateDTO
  from .models.component_state_entity import ComponentStateEntity
  from .models.connectable_component import ConnectableComponent
  from .models.connectable_dto import ConnectableDTO
  from .models.connection_dto import ConnectionDTO
  from .models.connection_entity import ConnectionEntity
  from .models.connection_status_dto import ConnectionStatusDTO
  from .models.connection_status_entity import ConnectionStatusEntity
  from .models.connection_status_snapshot_dto import ConnectionStatusSnapshotDTO
  from .models.connection_status_snapshot_entity import ConnectionStatusSnapshotEntity
  from .models.connections_entity import ConnectionsEntity
  from .models.controller_bulletins_entity import ControllerBulletinsEntity
  from .models.controller_configuration_dto import ControllerConfigurationDTO
  from .models.controller_configuration_entity import ControllerConfigurationEntity
  from .models.controller_dto import ControllerDTO
  from .models.controller_entity import ControllerEntity
  from .models.controller_service_api import ControllerServiceAPI
  from .models.controller_service_api_dto import ControllerServiceApiDTO
  from .models.controller_service_dto import ControllerServiceDTO
  from .models.controller_service_entity import ControllerServiceEntity
  from .models.controller_service_referencing_component_dto import ControllerServiceReferencingComponentDTO
  from .models.controller_service_referencing_component_entity import ControllerServiceReferencingComponentEntity
  from .models.controller_service_referencing_components_entity import ControllerServiceReferencingComponentsEntity
  from .models.controller_service_run_status_entity import ControllerServiceRunStatusEntity
  from .models.controller_service_status_dto import ControllerServiceStatusDTO
  from .models.controller_service_types_entity import ControllerServiceTypesEntity
  from .models.controller_services_entity import ControllerServicesEntity
  from .models.controller_status_dto import ControllerStatusDTO
  from .models.controller_status_entity import ControllerStatusEntity
  from .models.copy_snippet_request_entity import CopySnippetRequestEntity
  from .models.counter_dto import CounterDTO
  from .models.counter_entity import CounterEntity
  from .models.counters_dto import CountersDTO
  from .models.counters_entity import CountersEntity
  from .models.counters_snapshot_dto import CountersSnapshotDTO
  from .models.create_active_request_entity import CreateActiveRequestEntity
  from .models.create_template_request_entity import CreateTemplateRequestEntity
  from .models.current_user_entity import CurrentUserEntity
  from .models.difference_dto import DifferenceDTO
  from .models.dimensions_dto import DimensionsDTO
  from .models.documented_type_dto import DocumentedTypeDTO
  from .models.drop_request_dto import DropRequestDTO
  from .models.drop_request_entity import DropRequestEntity
  from .models.explicit_restriction_dto import ExplicitRestrictionDTO
  from .models.flow_breadcrumb_dto import FlowBreadcrumbDTO
  from .models.flow_breadcrumb_entity import FlowBreadcrumbEntity
  from .models.flow_comparison_entity import FlowComparisonEntity
  from .models.flow_configuration_dto import FlowConfigurationDTO
  from .models.flow_configuration_entity import FlowConfigurationEntity
  from .models.flow_dto import FlowDTO
  from .models.flow_entity import FlowEntity
  from .models.flow_file_dto import FlowFileDTO
  from .models.flow_file_entity import FlowFileEntity
  from .models.flow_file_summary_dto import FlowFileSummaryDTO
  from .models.flow_snippet_dto import FlowSnippetDTO
  from .models.funnel_dto import FunnelDTO
  from .models.funnel_entity import FunnelEntity
  from .models.funnels_entity import FunnelsEntity
  from .models.garbage_collection_dto import GarbageCollectionDTO
  from .models.history_dto import HistoryDTO
  from .models.history_entity import HistoryEntity
  from .models.input_ports_entity import InputPortsEntity
  from .models.instantiate_template_request_entity import InstantiateTemplateRequestEntity
  from .models.label_dto import LabelDTO
  from .models.label_entity import LabelEntity
  from .models.labels_entity import LabelsEntity
  from .models.lineage_dto import LineageDTO
  from .models.lineage_entity import LineageEntity
  from .models.lineage_request_dto import LineageRequestDTO
  from .models.lineage_results_dto import LineageResultsDTO
  from .models.link import Link
  from .models.listing_request_dto import ListingRequestDTO
  from .models.listing_request_entity import ListingRequestEntity
  from .models.node_connection_status_snapshot_dto import NodeConnectionStatusSnapshotDTO
  from .models.node_counters_snapshot_dto import NodeCountersSnapshotDTO
  from .models.node_dto import NodeDTO
  from .models.node_entity import NodeEntity
  from .models.node_event_dto import NodeEventDTO
  from .models.node_port_status_snapshot_dto import NodePortStatusSnapshotDTO
  from .models.node_process_group_status_snapshot_dto import NodeProcessGroupStatusSnapshotDTO
  from .models.node_processor_status_snapshot_dto import NodeProcessorStatusSnapshotDTO
  from .models.node_remote_process_group_status_snapshot_dto import NodeRemoteProcessGroupStatusSnapshotDTO
  from .models.node_search_result_dto import NodeSearchResultDTO
  from .models.node_status_snapshots_dto import NodeStatusSnapshotsDTO
  from .models.node_system_diagnostics_snapshot_dto import NodeSystemDiagnosticsSnapshotDTO
  from .models.output_ports_entity import OutputPortsEntity
  from .models.peer_dto import PeerDTO
  from .models.peers_entity import PeersEntity
  from .models.permissions import Permissions
  from .models.permissions_dto import PermissionsDTO
  from .models.port_dto import PortDTO
  from .models.port_entity import PortEntity
  from .models.port_run_status_entity import PortRunStatusEntity
  from .models.port_status_dto import PortStatusDTO
  from .models.port_status_entity import PortStatusEntity
  from .models.port_status_snapshot_dto import PortStatusSnapshotDTO
  from .models.port_status_snapshot_entity import PortStatusSnapshotEntity
  from .models.position import Position
  from .models.position_dto import PositionDTO
  from .models.previous_value_dto import PreviousValueDTO
  from .models.prioritizer_types_entity import PrioritizerTypesEntity
  from .models.process_group_dto import ProcessGroupDTO
  from .models.process_group_entity import ProcessGroupEntity
  from .models.process_group_flow_dto import ProcessGroupFlowDTO
  from .models.process_group_flow_entity import ProcessGroupFlowEntity
  from .models.process_group_status_dto import ProcessGroupStatusDTO
  from .models.process_group_status_entity import ProcessGroupStatusEntity
  from .models.process_group_status_snapshot_dto import ProcessGroupStatusSnapshotDTO
  from .models.process_group_status_snapshot_entity import ProcessGroupStatusSnapshotEntity
  from .models.process_groups_entity import ProcessGroupsEntity
  from .models.processor_config_dto import ProcessorConfigDTO
  from .models.processor_dto import ProcessorDTO
  from .models.processor_entity import ProcessorEntity
  from .models.processor_run_status_entity import ProcessorRunStatusEntity
  from .models.processor_status_dto import ProcessorStatusDTO
  from .models.processor_status_entity import ProcessorStatusEntity
  from .models.processor_status_snapshot_dto import ProcessorStatusSnapshotDTO
  from .models.processor_status_snapshot_entity import ProcessorStatusSnapshotEntity
  from .models.processor_types_entity import ProcessorTypesEntity
  from .models.processors_entity import ProcessorsEntity
  from .models.property_descriptor_dto import PropertyDescriptorDTO
  from .models.property_descriptor_entity import PropertyDescriptorEntity
  from .models.property_history_dto import PropertyHistoryDTO
  from .models.provenance_dto import ProvenanceDTO
  from .models.provenance_entity import ProvenanceEntity
  from .models.provenance_event_dto import ProvenanceEventDTO
  from .models.provenance_event_entity import ProvenanceEventEntity
  from .models.provenance_link_dto import ProvenanceLinkDTO
  from .models.provenance_node_dto import ProvenanceNodeDTO
  from .models.provenance_options_dto import ProvenanceOptionsDTO
  from .models.provenance_options_entity import ProvenanceOptionsEntity
  from .models.provenance_request_dto import ProvenanceRequestDTO
  from .models.provenance_results_dto import ProvenanceResultsDTO
  from .models.provenance_searchable_field_dto import ProvenanceSearchableFieldDTO
  from .models.queue_size_dto import QueueSizeDTO
  from .models.registry_client_entity import RegistryClientEntity
  from .models.registry_clients_entity import RegistryClientsEntity
  from .models.registry_dto import RegistryDTO
  from .models.relationship_dto import RelationshipDTO
  from .models.remote_port_run_status_entity import RemotePortRunStatusEntity
  from .models.remote_process_group_contents_dto import RemoteProcessGroupContentsDTO
  from .models.remote_process_group_dto import RemoteProcessGroupDTO
  from .models.remote_process_group_entity import RemoteProcessGroupEntity
  from .models.remote_process_group_port_dto import RemoteProcessGroupPortDTO
  from .models.remote_process_group_port_entity import RemoteProcessGroupPortEntity
  from .models.remote_process_group_status_dto import RemoteProcessGroupStatusDTO
  from .models.remote_process_group_status_entity import RemoteProcessGroupStatusEntity
  from .models.remote_process_group_status_snapshot_dto import RemoteProcessGroupStatusSnapshotDTO
  from .models.remote_process_group_status_snapshot_entity import RemoteProcessGroupStatusSnapshotEntity
  from .models.remote_process_groups_entity import RemoteProcessGroupsEntity
  from .models.reporting_task_dto import ReportingTaskDTO
  from .models.reporting_task_entity import ReportingTaskEntity
  from .models.reporting_task_run_status_entity import ReportingTaskRunStatusEntity
  from .models.reporting_task_status_dto import ReportingTaskStatusDTO
  from .models.reporting_task_types_entity import ReportingTaskTypesEntity
  from .models.reporting_tasks_entity import ReportingTasksEntity
  from .models.required_permission_dto import RequiredPermissionDTO
  from .models.resource_dto import ResourceDTO
  from .models.resources_entity import ResourcesEntity
  from .models.revision_dto import RevisionDTO
  from .models.schedule_components_entity import ScheduleComponentsEntity
  from .models.search_result_group_dto import SearchResultGroupDTO
  from .models.search_results_dto import SearchResultsDTO
  from .models.search_results_entity import SearchResultsEntity
  from .models.snippet_dto import SnippetDTO
  from .models.snippet_entity import SnippetEntity
  from .models.start_version_control_request_entity import StartVersionControlRequestEntity
  from .models.state_entry_dto import StateEntryDTO
  from .models.state_map_dto import StateMapDTO
  from .models.status_descriptor_dto import StatusDescriptorDTO
  from .models.status_history_dto import StatusHistoryDTO
  from .models.status_history_entity import StatusHistoryEntity
  from .models.status_snapshot_dto import StatusSnapshotDTO
  from .models.storage_usage_dto import StorageUsageDTO
  from .models.streaming_output import StreamingOutput
  from .models.submit_replay_request_entity import SubmitReplayRequestEntity
  from .models.system_diagnostics_dto import SystemDiagnosticsDTO
  from .models.system_diagnostics_entity import SystemDiagnosticsEntity
  from .models.system_diagnostics_snapshot_dto import SystemDiagnosticsSnapshotDTO
  from .models.template_dto import TemplateDTO
  from .models.template_entity import TemplateEntity
  from .models.templates_entity import TemplatesEntity
  from .models.tenant_dto import TenantDTO
  from .models.tenant_entity import TenantEntity
  from .models.tenants_entity import TenantsEntity
  from .models.transaction_result_entity import TransactionResultEntity
  from .models.update_controller_service_reference_request_entity import UpdateControllerServiceReferenceRequestEntity
  from .models.uri_builder import UriBuilder
  from .models.user_dto import UserDTO
  from .models.user_entity import UserEntity
  from .models.user_group_dto import UserGroupDTO
  from .models.user_group_entity import UserGroupEntity
  from .models.user_groups_entity import UserGroupsEntity
  from .models.users_entity import UsersEntity
  from .models.variable_dto import VariableDTO
  from .models.variable_entity import VariableEntity
  from .models.variable_registry_dto import VariableRegistryDTO
  from .models.variable_registry_entity import VariableRegistryEntity
  from .models.variable_registry_update_request_dto import VariableRegistryUpdateRequestDTO
  from .models.variable_registry_update_request_entity import VariableRegistryUpdateRequestEntity
  from .models.variable_registry_update_step_dto import VariableRegistryUpdateStepDTO
  from .models.version_control_component_mapping_entity import VersionControlComponentMappingEntity
  from .models.version_control_information_dto import VersionControlInformationDTO
  from .models.version_control_information_entity import VersionControlInformationEntity
  from .models.version_info_dto import VersionInfoDTO
  from .models.versioned_connection import VersionedConnection
  from .models.versioned_controller_service import VersionedControllerService
  from .models.versioned_flow import VersionedFlow
  from .models.versioned_flow_coordinates import VersionedFlowCoordinates
  from .models.versioned_flow_dto import VersionedFlowDTO
  from .models.versioned_flow_entity import VersionedFlowEntity
  from .models.versioned_flow_snapshot import VersionedFlowSnapshot
  from .models.versioned_flow_snapshot_entity import VersionedFlowSnapshotEntity
  from .models.versioned_flow_snapshot_metadata import VersionedFlowSnapshotMetadata
  from .models.versioned_flow_snapshot_metadata_entity import VersionedFlowSnapshotMetadataEntity
  from .models.versioned_flow_snapshot_metadata_set_entity import VersionedFlowSnapshotMetadataSetEntity
  from .models.versioned_flow_update_request_dto import VersionedFlowUpdateRequestDTO
  from .models.versioned_flow_update_request_entity import VersionedFlowUpdateRequestEntity
  from .models.versioned_flows_entity import VersionedFlowsEntity
  from .models.versioned_funnel import VersionedFunnel
  from .models.versioned_label import VersionedLabel
  from .models.versioned_port import VersionedPort
  from .models.versioned_process_group import VersionedProcessGroup
  from .models.versioned_processor import VersionedProcessor
  from .models.versioned_property_descriptor import VersionedPropertyDescriptor
  from .models.versioned_remote_group_port import VersionedRemoteGroupPort
  from .models.versioned_remote_process_group import VersionedRemoteProcessGroup
  
  # import apis into sdk package
  from .apis.access_api import AccessApi
  from .apis.connections_api import ConnectionsApi
  from .apis.controller_api import ControllerApi
  from .apis.controller_services_api import ControllerServicesApi
  from .apis.counters_api import CountersApi
  from .apis.data_transfer_api import DataTransferApi
  from .apis.flow_api import FlowApi
  from .apis.flowfile_queues_api import FlowfileQueuesApi
  from .apis.funnel_api import FunnelApi
  from .apis.input_ports_api import InputPortsApi
  from .apis.labels_api import LabelsApi
  from .apis.output_ports_api import OutputPortsApi
  from .apis.policies_api import PoliciesApi
  from .apis.process_groups_api import ProcessGroupsApi
  from .apis.processors_api import ProcessorsApi
  from .apis.provenance_api import ProvenanceApi
  from .apis.provenance_events_api import ProvenanceEventsApi
  from .apis.remote_process_groups_api import RemoteProcessGroupsApi
  from .apis.reporting_tasks_api import ReportingTasksApi
  from .apis.resources_api import ResourcesApi
  from .apis.site_to_site_api import SiteToSiteApi
  from .apis.snippets_api import SnippetsApi
  from .apis.system_diagnostics_api import SystemDiagnosticsApi
  from .apis.templates_api import TemplatesApi
  from .apis.tenants_api import TenantsApi
  from .apis.versions_api import VersionsApi
  
  # import ApiClient
  from .api_client import ApiClient
  
  from .configuration import Configuration
  
  configuration = Configuration()
  