pub mod access;
pub mod authentication;
pub mod connections;
pub mod controller;
pub mod controller_services;
pub mod counters;
pub mod datatransfer;
pub mod flow;
pub mod flowfilequeues;
pub mod funnels;
pub mod inputports;
pub mod labels;
pub mod outputports;
pub mod parametercontexts;
pub mod parameterproviders;
pub mod policies;
pub mod processgroups;
pub mod processors;
pub mod provenance;
pub mod provenanceevents;
pub mod remoteprocessgroups;
pub mod reportingtasks;
pub mod resources;
pub mod sitetosite;
pub mod snippets;
pub mod systemdiagnostics;
pub mod tenants;
pub mod versions;
#[cfg(not(feature = "dynamic"))]
impl crate::NifiClient {
pub fn access_api(&self) -> access::AccessApi<'_> {
access::AccessApi { client: self }
}
pub fn authentication_api(&self) -> authentication::AuthenticationApi<'_> {
authentication::AuthenticationApi { client: self }
}
pub fn connections_api(&self) -> connections::ConnectionsApi<'_> {
connections::ConnectionsApi { client: self }
}
pub fn controller_api(&self) -> controller::ControllerApi<'_> {
controller::ControllerApi { client: self }
}
pub fn controller_services_api(&self) -> controller_services::ControllerServicesApi<'_> {
controller_services::ControllerServicesApi { client: self }
}
pub fn counters_api(&self) -> counters::CountersApi<'_> {
counters::CountersApi { client: self }
}
pub fn datatransfer_api(&self) -> datatransfer::DataTransferApi<'_> {
datatransfer::DataTransferApi { client: self }
}
pub fn flow_api(&self) -> flow::FlowApi<'_> {
flow::FlowApi { client: self }
}
pub fn flowfilequeues_api(&self) -> flowfilequeues::FlowFileQueuesApi<'_> {
flowfilequeues::FlowFileQueuesApi { client: self }
}
pub fn funnels_api(&self) -> funnels::FunnelsApi<'_> {
funnels::FunnelsApi { client: self }
}
pub fn inputports_api(&self) -> inputports::InputPortsApi<'_> {
inputports::InputPortsApi { client: self }
}
pub fn labels_api(&self) -> labels::LabelsApi<'_> {
labels::LabelsApi { client: self }
}
pub fn outputports_api(&self) -> outputports::OutputPortsApi<'_> {
outputports::OutputPortsApi { client: self }
}
pub fn parametercontexts_api(&self) -> parametercontexts::ParameterContextsApi<'_> {
parametercontexts::ParameterContextsApi { client: self }
}
pub fn parameterproviders_api(&self) -> parameterproviders::ParameterProvidersApi<'_> {
parameterproviders::ParameterProvidersApi { client: self }
}
pub fn policies_api(&self) -> policies::PoliciesApi<'_> {
policies::PoliciesApi { client: self }
}
pub fn processgroups_api(&self) -> processgroups::ProcessGroupsApi<'_> {
processgroups::ProcessGroupsApi { client: self }
}
pub fn processors_api(&self) -> processors::ProcessorsApi<'_> {
processors::ProcessorsApi { client: self }
}
pub fn provenance_api(&self) -> provenance::ProvenanceApi<'_> {
provenance::ProvenanceApi { client: self }
}
pub fn provenanceevents_api(&self) -> provenanceevents::ProvenanceEventsApi<'_> {
provenanceevents::ProvenanceEventsApi { client: self }
}
pub fn remoteprocessgroups_api(&self) -> remoteprocessgroups::RemoteProcessGroupsApi<'_> {
remoteprocessgroups::RemoteProcessGroupsApi { client: self }
}
pub fn reportingtasks_api(&self) -> reportingtasks::ReportingTasksApi<'_> {
reportingtasks::ReportingTasksApi { client: self }
}
pub fn resources_api(&self) -> resources::ResourcesApi<'_> {
resources::ResourcesApi { client: self }
}
pub fn sitetosite_api(&self) -> sitetosite::SiteToSiteApi<'_> {
sitetosite::SiteToSiteApi { client: self }
}
pub fn snippets_api(&self) -> snippets::SnippetsApi<'_> {
snippets::SnippetsApi { client: self }
}
pub fn systemdiagnostics_api(&self) -> systemdiagnostics::SystemDiagnosticsApi<'_> {
systemdiagnostics::SystemDiagnosticsApi { client: self }
}
pub fn tenants_api(&self) -> tenants::TenantsApi<'_> {
tenants::TenantsApi { client: self }
}
pub fn versions_api(&self) -> versions::VersionsApi<'_> {
versions::VersionsApi { client: self }
}
}