"""
    Adobe Experience Manager OSGI config (AEM) API

    Swagger AEM OSGI is an OpenAPI specification for Adobe Experience Manager (AEM) OSGI Configurations API  # noqa: E501

    The version of the OpenAPI document: 1.0.0-pre.0
    Contact: opensource@shinesolutions.com
    Generated by: https://openapi-generator.tech
"""


import re  # noqa: F401
import sys  # noqa: F401

from swaggeraemosgi.api_client import ApiClient, Endpoint
from swaggeraemosgi.model_utils import (  # noqa: F401
    check_allowed_values,
    check_validations,
    date,
    datetime,
    file_type,
    none_type,
    validate_and_convert_types
)
from swaggeraemosgi.model.adaptive_form_and_interactive_communication_web_channel_configuration_info import AdaptiveFormAndInteractiveCommunicationWebChannelConfigurationInfo
from swaggeraemosgi.model.adaptive_form_and_interactive_communication_web_channel_theme_configur_info import AdaptiveFormAndInteractiveCommunicationWebChannelThemeConfigurInfo
from swaggeraemosgi.model.analytics_component_query_cache_service_info import AnalyticsComponentQueryCacheServiceInfo
from swaggeraemosgi.model.apache_sling_health_check_result_html_serializer_info import ApacheSlingHealthCheckResultHTMLSerializerInfo
from swaggeraemosgi.model.com_adobe_aem_formsndocuments_config_aem_forms_manager_configuration_info import ComAdobeAemFormsndocumentsConfigAEMFormsManagerConfigurationInfo
from swaggeraemosgi.model.com_adobe_aem_transaction_core_impl_transaction_recorder_info import ComAdobeAemTransactionCoreImplTransactionRecorderInfo
from swaggeraemosgi.model.com_adobe_aem_upgrade_prechecks_hc_impl_deprecate_indexes_hc_info import ComAdobeAemUpgradePrechecksHcImplDeprecateIndexesHCInfo
from swaggeraemosgi.model.com_adobe_aem_upgrade_prechecks_hc_impl_replication_agents_disabled_hc_info import ComAdobeAemUpgradePrechecksHcImplReplicationAgentsDisabledHCInfo
from swaggeraemosgi.model.com_adobe_aem_upgrade_prechecks_mbean_impl_pre_upgrade_tasks_m_bean_impl_info import ComAdobeAemUpgradePrechecksMbeanImplPreUpgradeTasksMBeanImplInfo
from swaggeraemosgi.model.com_adobe_aem_upgrade_prechecks_tasks_impl_consistency_check_task_impl_info import ComAdobeAemUpgradePrechecksTasksImplConsistencyCheckTaskImplInfo
from swaggeraemosgi.model.com_adobe_cq_account_api_account_management_service_info import ComAdobeCqAccountApiAccountManagementServiceInfo
from swaggeraemosgi.model.com_adobe_cq_account_impl_account_management_servlet_info import ComAdobeCqAccountImplAccountManagementServletInfo
from swaggeraemosgi.model.com_adobe_cq_address_impl_location_location_list_servlet_info import ComAdobeCqAddressImplLocationLocationListServletInfo
from swaggeraemosgi.model.com_adobe_cq_audit_purge_dam_info import ComAdobeCqAuditPurgeDamInfo
from swaggeraemosgi.model.com_adobe_cq_audit_purge_pages_info import ComAdobeCqAuditPurgePagesInfo
from swaggeraemosgi.model.com_adobe_cq_audit_purge_replication_info import ComAdobeCqAuditPurgeReplicationInfo
from swaggeraemosgi.model.com_adobe_cq_cdn_rewriter_impl_aws_cloud_front_rewriter_info import ComAdobeCqCdnRewriterImplAWSCloudFrontRewriterInfo
from swaggeraemosgi.model.com_adobe_cq_cdn_rewriter_impl_cdn_config_service_impl_info import ComAdobeCqCdnRewriterImplCDNConfigServiceImplInfo
from swaggeraemosgi.model.com_adobe_cq_cdn_rewriter_impl_cdn_rewriter_info import ComAdobeCqCdnRewriterImplCDNRewriterInfo
from swaggeraemosgi.model.com_adobe_cq_cloudconfig_core_impl_configuration_replication_event_handle_info import ComAdobeCqCloudconfigCoreImplConfigurationReplicationEventHandleInfo
from swaggeraemosgi.model.com_adobe_cq_commerce_impl_asset_dynamic_image_handler_info import ComAdobeCqCommerceImplAssetDynamicImageHandlerInfo
from swaggeraemosgi.model.com_adobe_cq_commerce_impl_asset_product_asset_handler_provider_impl_info import ComAdobeCqCommerceImplAssetProductAssetHandlerProviderImplInfo
from swaggeraemosgi.model.com_adobe_cq_commerce_impl_asset_static_image_handler_info import ComAdobeCqCommerceImplAssetStaticImageHandlerInfo
from swaggeraemosgi.model.com_adobe_cq_commerce_impl_asset_video_handler_info import ComAdobeCqCommerceImplAssetVideoHandlerInfo
from swaggeraemosgi.model.com_adobe_cq_commerce_impl_promotion_promotion_manager_impl_info import ComAdobeCqCommerceImplPromotionPromotionManagerImplInfo
from swaggeraemosgi.model.com_adobe_cq_commerce_pim_impl_cataloggenerator_catalog_generator_impl_info import ComAdobeCqCommercePimImplCataloggeneratorCatalogGeneratorImplInfo
from swaggeraemosgi.model.com_adobe_cq_commerce_pim_impl_page_event_listener_info import ComAdobeCqCommercePimImplPageEventListenerInfo
from swaggeraemosgi.model.com_adobe_cq_commerce_pim_impl_productfeed_product_feed_service_impl_info import ComAdobeCqCommercePimImplProductfeedProductFeedServiceImplInfo
from swaggeraemosgi.model.com_adobe_cq_contentinsight_impl_reporting_services_settings_provider_info import ComAdobeCqContentinsightImplReportingServicesSettingsProviderInfo
from swaggeraemosgi.model.com_adobe_cq_contentinsight_impl_servlets_bright_edge_proxy_servlet_info import ComAdobeCqContentinsightImplServletsBrightEdgeProxyServletInfo
from swaggeraemosgi.model.com_adobe_cq_contentinsight_impl_servlets_reporting_services_proxy_servle_info import ComAdobeCqContentinsightImplServletsReportingServicesProxyServleInfo
from swaggeraemosgi.model.com_adobe_cq_dam_cfm_impl_component_component_config_impl_info import ComAdobeCqDamCfmImplComponentComponentConfigImplInfo
from swaggeraemosgi.model.com_adobe_cq_dam_cfm_impl_conf_feature_config_impl_info import ComAdobeCqDamCfmImplConfFeatureConfigImplInfo
from swaggeraemosgi.model.com_adobe_cq_dam_cfm_impl_content_rewriter_asset_processor_info import ComAdobeCqDamCfmImplContentRewriterAssetProcessorInfo
from swaggeraemosgi.model.com_adobe_cq_dam_cfm_impl_content_rewriter_par_range_filter_info import ComAdobeCqDamCfmImplContentRewriterParRangeFilterInfo
from swaggeraemosgi.model.com_adobe_cq_dam_cfm_impl_content_rewriter_payload_filter_info import ComAdobeCqDamCfmImplContentRewriterPayloadFilterInfo
from swaggeraemosgi.model.com_adobe_cq_dam_dm_process_image_p_tiff_manager_impl_info import ComAdobeCqDamDmProcessImagePTiffManagerImplInfo
from swaggeraemosgi.model.com_adobe_cq_dam_ips_impl_replication_trigger_replicate_on_modify_worker_info import ComAdobeCqDamIpsImplReplicationTriggerReplicateOnModifyWorkerInfo
from swaggeraemosgi.model.com_adobe_cq_dam_mac_sync_helper_impl_mac_sync_client_impl_info import ComAdobeCqDamMacSyncHelperImplMACSyncClientImplInfo
from swaggeraemosgi.model.com_adobe_cq_dam_mac_sync_impl_dam_sync_service_impl_info import ComAdobeCqDamMacSyncImplDAMSyncServiceImplInfo
from swaggeraemosgi.model.com_adobe_cq_dam_processor_nui_impl_nui_asset_processor_info import ComAdobeCqDamProcessorNuiImplNuiAssetProcessorInfo
from swaggeraemosgi.model.com_adobe_cq_dam_s7imaging_impl_is_image_server_component_info import ComAdobeCqDamS7imagingImplIsImageServerComponentInfo
from swaggeraemosgi.model.com_adobe_cq_dam_s7imaging_impl_ps_platform_server_servlet_info import ComAdobeCqDamS7imagingImplPsPlatformServerServletInfo
from swaggeraemosgi.model.com_adobe_cq_dam_webdav_impl_io_asset_io_handler_info import ComAdobeCqDamWebdavImplIoAssetIOHandlerInfo
from swaggeraemosgi.model.com_adobe_cq_dam_webdav_impl_io_dam_webdav_version_linking_job_info import ComAdobeCqDamWebdavImplIoDamWebdavVersionLinkingJobInfo
from swaggeraemosgi.model.com_adobe_cq_dam_webdav_impl_io_special_files_handler_info import ComAdobeCqDamWebdavImplIoSpecialFilesHandlerInfo
from swaggeraemosgi.model.com_adobe_cq_deserfw_impl_deserialization_firewall_impl_info import ComAdobeCqDeserfwImplDeserializationFirewallImplInfo
from swaggeraemosgi.model.com_adobe_cq_dtm_impl_service_dtm_web_service_impl_info import ComAdobeCqDtmImplServiceDTMWebServiceImplInfo
from swaggeraemosgi.model.com_adobe_cq_dtm_impl_servlets_dtm_deploy_hook_servlet_info import ComAdobeCqDtmImplServletsDTMDeployHookServletInfo
from swaggeraemosgi.model.com_adobe_cq_dtm_reactor_impl_service_web_service_impl_info import ComAdobeCqDtmReactorImplServiceWebServiceImplInfo
from swaggeraemosgi.model.com_adobe_cq_experiencelog_impl_experience_log_config_servlet_info import ComAdobeCqExperiencelogImplExperienceLogConfigServletInfo
from swaggeraemosgi.model.com_adobe_cq_hc_content_packages_health_check_info import ComAdobeCqHcContentPackagesHealthCheckInfo
from swaggeraemosgi.model.com_adobe_cq_history_impl_history_request_filter_info import ComAdobeCqHistoryImplHistoryRequestFilterInfo
from swaggeraemosgi.model.com_adobe_cq_history_impl_history_service_impl_info import ComAdobeCqHistoryImplHistoryServiceImplInfo
from swaggeraemosgi.model.com_adobe_cq_inbox_impl_typeprovider_item_type_provider_info import ComAdobeCqInboxImplTypeproviderItemTypeProviderInfo
from swaggeraemosgi.model.com_adobe_cq_projects_impl_servlet_project_image_servlet_info import ComAdobeCqProjectsImplServletProjectImageServletInfo
from swaggeraemosgi.model.com_adobe_cq_projects_purge_scheduler_info import ComAdobeCqProjectsPurgeSchedulerInfo
from swaggeraemosgi.model.com_adobe_cq_scheduled_exporter_impl_scheduled_exporter_impl_info import ComAdobeCqScheduledExporterImplScheduledExporterImplInfo
from swaggeraemosgi.model.com_adobe_cq_screens_analytics_impl_screens_analytics_service_impl_info import ComAdobeCqScreensAnalyticsImplScreensAnalyticsServiceImplInfo
from swaggeraemosgi.model.com_adobe_cq_screens_device_impl_device_service_info import ComAdobeCqScreensDeviceImplDeviceServiceInfo
from swaggeraemosgi.model.com_adobe_cq_screens_device_registration_impl_registration_service_impl_info import ComAdobeCqScreensDeviceRegistrationImplRegistrationServiceImplInfo
from swaggeraemosgi.model.com_adobe_cq_screens_impl_handler_channels_update_handler_info import ComAdobeCqScreensImplHandlerChannelsUpdateHandlerInfo
from swaggeraemosgi.model.com_adobe_cq_screens_impl_jobs_distributed_devices_stati_update_job_info import ComAdobeCqScreensImplJobsDistributedDevicesStatiUpdateJobInfo
from swaggeraemosgi.model.com_adobe_cq_screens_impl_remote_impl_distributed_http_client_impl_info import ComAdobeCqScreensImplRemoteImplDistributedHttpClientImplInfo
from swaggeraemosgi.model.com_adobe_cq_screens_impl_screens_channel_post_processor_info import ComAdobeCqScreensImplScreensChannelPostProcessorInfo
from swaggeraemosgi.model.com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_info import ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplInfo
from swaggeraemosgi.model.com_adobe_cq_screens_mq_activemq_impl_artemis_jms_provider_info import ComAdobeCqScreensMqActivemqImplArtemisJMSProviderInfo
from swaggeraemosgi.model.com_adobe_cq_screens_offlinecontent_impl_bulk_offline_update_service_impl_info import ComAdobeCqScreensOfflinecontentImplBulkOfflineUpdateServiceImplInfo
from swaggeraemosgi.model.com_adobe_cq_screens_offlinecontent_impl_offline_content_service_impl_info import ComAdobeCqScreensOfflinecontentImplOfflineContentServiceImplInfo
from swaggeraemosgi.model.com_adobe_cq_screens_segmentation_impl_segmentation_feature_flag_info import ComAdobeCqScreensSegmentationImplSegmentationFeatureFlagInfo
from swaggeraemosgi.model.com_adobe_cq_security_hc_bundles_impl_html_library_manager_config_health_ch_info import ComAdobeCqSecurityHcBundlesImplHtmlLibraryManagerConfigHealthChInfo
from swaggeraemosgi.model.com_adobe_cq_security_hc_bundles_impl_wcm_filter_health_check_info import ComAdobeCqSecurityHcBundlesImplWcmFilterHealthCheckInfo
from swaggeraemosgi.model.com_adobe_cq_security_hc_dispatcher_impl_dispatcher_access_health_check_info import ComAdobeCqSecurityHcDispatcherImplDispatcherAccessHealthCheckInfo
from swaggeraemosgi.model.com_adobe_cq_security_hc_packages_impl_example_content_health_check_info import ComAdobeCqSecurityHcPackagesImplExampleContentHealthCheckInfo
from swaggeraemosgi.model.com_adobe_cq_security_hc_webserver_impl_clickjacking_health_check_info import ComAdobeCqSecurityHcWebserverImplClickjackingHealthCheckInfo
from swaggeraemosgi.model.com_adobe_cq_social_accountverification_impl_account_management_config_im_info import ComAdobeCqSocialAccountverificationImplAccountManagementConfigImInfo
from swaggeraemosgi.model.com_adobe_cq_social_activitystreams_client_impl_social_activity_componen_info import ComAdobeCqSocialActivitystreamsClientImplSocialActivityComponenInfo
from swaggeraemosgi.model.com_adobe_cq_social_activitystreams_client_impl_social_activity_stream_co_info import ComAdobeCqSocialActivitystreamsClientImplSocialActivityStreamCoInfo
from swaggeraemosgi.model.com_adobe_cq_social_activitystreams_listener_impl_event_listener_handler_info import ComAdobeCqSocialActivitystreamsListenerImplEventListenerHandlerInfo
from swaggeraemosgi.model.com_adobe_cq_social_activitystreams_listener_impl_moderation_event_exten_info import ComAdobeCqSocialActivitystreamsListenerImplModerationEventExtenInfo
from swaggeraemosgi.model.com_adobe_cq_social_activitystreams_listener_impl_rating_event_activity_s_info import ComAdobeCqSocialActivitystreamsListenerImplRatingEventActivitySInfo
from swaggeraemosgi.model.com_adobe_cq_social_activitystreams_listener_impl_resource_activity_stre_info import ComAdobeCqSocialActivitystreamsListenerImplResourceActivityStreInfo
from swaggeraemosgi.model.com_adobe_cq_social_calendar_client_endpoints_impl_calendar_operations_i_info import ComAdobeCqSocialCalendarClientEndpointsImplCalendarOperationsIInfo
from swaggeraemosgi.model.com_adobe_cq_social_calendar_client_operationextensions_event_attachmen_info import ComAdobeCqSocialCalendarClientOperationextensionsEventAttachmenInfo
from swaggeraemosgi.model.com_adobe_cq_social_calendar_servlets_time_zone_servlet_info import ComAdobeCqSocialCalendarServletsTimeZoneServletInfo
from swaggeraemosgi.model.com_adobe_cq_social_commons_comments_endpoints_impl_comment_delete_event_info import ComAdobeCqSocialCommonsCommentsEndpointsImplCommentDeleteEventInfo
from swaggeraemosgi.model.com_adobe_cq_social_commons_comments_endpoints_impl_comment_operation_se_info import ComAdobeCqSocialCommonsCommentsEndpointsImplCommentOperationSeInfo
from swaggeraemosgi.model.com_adobe_cq_social_commons_comments_endpoints_impl_translation_operati_info import ComAdobeCqSocialCommonsCommentsEndpointsImplTranslationOperatiInfo
from swaggeraemosgi.model.com_adobe_cq_social_commons_comments_listing_impl_search_comment_social_c_info import ComAdobeCqSocialCommonsCommentsListingImplSearchCommentSocialCInfo
from swaggeraemosgi.model.com_adobe_cq_social_commons_comments_scheduler_impl_search_scheduled_pos_info import ComAdobeCqSocialCommonsCommentsSchedulerImplSearchScheduledPosInfo
from swaggeraemosgi.model.com_adobe_cq_social_commons_cors_cors_authentication_filter_info import ComAdobeCqSocialCommonsCorsCORSAuthenticationFilterInfo
from swaggeraemosgi.model.com_adobe_cq_social_commons_emailreply_impl_android_email_client_provider_info import ComAdobeCqSocialCommonsEmailreplyImplAndroidEmailClientProviderInfo
from swaggeraemosgi.model.com_adobe_cq_social_commons_emailreply_impl_comment_email_builder_impl_info import ComAdobeCqSocialCommonsEmailreplyImplCommentEmailBuilderImplInfo
from swaggeraemosgi.model.com_adobe_cq_social_commons_emailreply_impl_comment_email_event_listener_info import ComAdobeCqSocialCommonsEmailreplyImplCommentEmailEventListenerInfo
from swaggeraemosgi.model.com_adobe_cq_social_commons_emailreply_impl_custom_email_client_provider_info import ComAdobeCqSocialCommonsEmailreplyImplCustomEmailClientProviderInfo
from swaggeraemosgi.model.com_adobe_cq_social_commons_emailreply_impl_email_quoted_text_patterns_imp_info import ComAdobeCqSocialCommonsEmailreplyImplEmailQuotedTextPatternsImpInfo
from swaggeraemosgi.model.com_adobe_cq_social_commons_emailreply_impl_email_reply_configuration_imp_info import ComAdobeCqSocialCommonsEmailreplyImplEmailReplyConfigurationImpInfo
from swaggeraemosgi.model.com_adobe_cq_social_commons_emailreply_impl_email_reply_importer_info import ComAdobeCqSocialCommonsEmailreplyImplEmailReplyImporterInfo
from swaggeraemosgi.model.com_adobe_cq_social_commons_emailreply_impl_gmail_email_client_provider_info import ComAdobeCqSocialCommonsEmailreplyImplGmailEmailClientProviderInfo
from swaggeraemosgi.model.com_adobe_cq_social_commons_emailreply_impl_ios_email_client_provider_info import ComAdobeCqSocialCommonsEmailreplyImplIOSEmailClientProviderInfo
from swaggeraemosgi.model.com_adobe_cq_social_commons_emailreply_impl_macmail_email_client_provider_info import ComAdobeCqSocialCommonsEmailreplyImplMacmailEmailClientProviderInfo
from swaggeraemosgi.model.com_adobe_cq_social_commons_emailreply_impl_out_look_email_client_provider_info import ComAdobeCqSocialCommonsEmailreplyImplOutLookEmailClientProviderInfo
from swaggeraemosgi.model.com_adobe_cq_social_commons_emailreply_impl_unknown_email_client_provider_info import ComAdobeCqSocialCommonsEmailreplyImplUnknownEmailClientProviderInfo
from swaggeraemosgi.model.com_adobe_cq_social_commons_emailreply_impl_yahoo_email_client_provider_info import ComAdobeCqSocialCommonsEmailreplyImplYahooEmailClientProviderInfo
from swaggeraemosgi.model.com_adobe_cq_social_commons_maintainance_impl_delete_temp_ugc_image_upload_info import ComAdobeCqSocialCommonsMaintainanceImplDeleteTempUGCImageUploadInfo
from swaggeraemosgi.model.com_adobe_cq_social_commons_ugclimiter_impl_ugc_limiter_service_impl_info import ComAdobeCqSocialCommonsUgclimiterImplUGCLimiterServiceImplInfo
from swaggeraemosgi.model.com_adobe_cq_social_commons_ugclimitsconfig_impl_community_user_ugc_limit_info import ComAdobeCqSocialCommonsUgclimitsconfigImplCommunityUserUGCLimitInfo
from swaggeraemosgi.model.com_adobe_cq_social_connect_oauth_impl_facebook_provider_impl_info import ComAdobeCqSocialConnectOauthImplFacebookProviderImplInfo
from swaggeraemosgi.model.com_adobe_cq_social_connect_oauth_impl_social_o_auth_authentication_handle_info import ComAdobeCqSocialConnectOauthImplSocialOAuthAuthenticationHandleInfo
from swaggeraemosgi.model.com_adobe_cq_social_connect_oauth_impl_social_o_auth_user_profile_mapper_info import ComAdobeCqSocialConnectOauthImplSocialOAuthUserProfileMapperInfo
from swaggeraemosgi.model.com_adobe_cq_social_connect_oauth_impl_twitter_provider_impl_info import ComAdobeCqSocialConnectOauthImplTwitterProviderImplInfo
from swaggeraemosgi.model.com_adobe_cq_social_content_fragments_services_impl_communities_fragmen_info import ComAdobeCqSocialContentFragmentsServicesImplCommunitiesFragmenInfo
from swaggeraemosgi.model.com_adobe_cq_social_datastore_as_impl_as_resource_provider_factory_info import ComAdobeCqSocialDatastoreAsImplASResourceProviderFactoryInfo
from swaggeraemosgi.model.com_adobe_cq_social_datastore_op_impl_social_ms_resource_provider_factory_info import ComAdobeCqSocialDatastoreOpImplSocialMSResourceProviderFactoryInfo
from swaggeraemosgi.model.com_adobe_cq_social_datastore_rdb_impl_social_rdb_resource_provider_factor_info import ComAdobeCqSocialDatastoreRdbImplSocialRDBResourceProviderFactorInfo
from swaggeraemosgi.model.com_adobe_cq_social_enablement_adaptors_enablement_learning_path_adaptor_f_info import ComAdobeCqSocialEnablementAdaptorsEnablementLearningPathAdaptorFInfo
from swaggeraemosgi.model.com_adobe_cq_social_enablement_adaptors_enablement_resource_adaptor_facto_info import ComAdobeCqSocialEnablementAdaptorsEnablementResourceAdaptorFactoInfo
from swaggeraemosgi.model.com_adobe_cq_social_enablement_learningpath_endpoints_impl_enablement_l_info import ComAdobeCqSocialEnablementLearningpathEndpointsImplEnablementLInfo
from swaggeraemosgi.model.com_adobe_cq_social_enablement_resource_endpoints_impl_enablement_resou_info import ComAdobeCqSocialEnablementResourceEndpointsImplEnablementResouInfo
from swaggeraemosgi.model.com_adobe_cq_social_enablement_services_impl_author_marker_impl_info import ComAdobeCqSocialEnablementServicesImplAuthorMarkerImplInfo
from swaggeraemosgi.model.com_adobe_cq_social_filelibrary_client_endpoints_filelibrary_download_ge_info import ComAdobeCqSocialFilelibraryClientEndpointsFilelibraryDownloadGeInfo
from swaggeraemosgi.model.com_adobe_cq_social_filelibrary_client_endpoints_impl_file_library_opera_info import ComAdobeCqSocialFilelibraryClientEndpointsImplFileLibraryOperaInfo
from swaggeraemosgi.model.com_adobe_cq_social_forum_client_endpoints_impl_forum_operations_service_info import ComAdobeCqSocialForumClientEndpointsImplForumOperationsServiceInfo
from swaggeraemosgi.model.com_adobe_cq_social_forum_dispatcher_impl_flush_operations_info import ComAdobeCqSocialForumDispatcherImplFlushOperationsInfo
from swaggeraemosgi.model.com_adobe_cq_social_group_client_impl_community_group_collection_componen_info import ComAdobeCqSocialGroupClientImplCommunityGroupCollectionComponenInfo
from swaggeraemosgi.model.com_adobe_cq_social_group_impl_group_service_impl_info import ComAdobeCqSocialGroupImplGroupServiceImplInfo
from swaggeraemosgi.model.com_adobe_cq_social_handlebars_guava_template_cache_impl_info import ComAdobeCqSocialHandlebarsGuavaTemplateCacheImplInfo
from swaggeraemosgi.model.com_adobe_cq_social_ideation_client_endpoints_impl_ideation_operations_s_info import ComAdobeCqSocialIdeationClientEndpointsImplIdeationOperationsSInfo
from swaggeraemosgi.model.com_adobe_cq_social_journal_client_endpoints_impl_journal_operations_ser_info import ComAdobeCqSocialJournalClientEndpointsImplJournalOperationsSerInfo
from swaggeraemosgi.model.com_adobe_cq_social_members_endpoints_impl_community_member_group_profile_info import ComAdobeCqSocialMembersEndpointsImplCommunityMemberGroupProfileInfo
from swaggeraemosgi.model.com_adobe_cq_social_members_endpoints_impl_community_member_user_profile_o_info import ComAdobeCqSocialMembersEndpointsImplCommunityMemberUserProfileOInfo
from swaggeraemosgi.model.com_adobe_cq_social_members_impl_community_member_group_profile_component_f_info import ComAdobeCqSocialMembersImplCommunityMemberGroupProfileComponentFInfo
from swaggeraemosgi.model.com_adobe_cq_social_messaging_client_endpoints_impl_messaging_operation_info import ComAdobeCqSocialMessagingClientEndpointsImplMessagingOperationInfo
from swaggeraemosgi.model.com_adobe_cq_social_moderation_dashboard_api_filter_group_social_componen_info import ComAdobeCqSocialModerationDashboardApiFilterGroupSocialComponenInfo
from swaggeraemosgi.model.com_adobe_cq_social_moderation_dashboard_api_moderation_dashboard_social_info import ComAdobeCqSocialModerationDashboardApiModerationDashboardSocialInfo
from swaggeraemosgi.model.com_adobe_cq_social_moderation_dashboard_api_user_details_social_componen_info import ComAdobeCqSocialModerationDashboardApiUserDetailsSocialComponenInfo
from swaggeraemosgi.model.com_adobe_cq_social_moderation_dashboard_internal_impl_filter_group_soci_info import ComAdobeCqSocialModerationDashboardInternalImplFilterGroupSociInfo
from swaggeraemosgi.model.com_adobe_cq_social_notifications_impl_mentions_router_info import ComAdobeCqSocialNotificationsImplMentionsRouterInfo
from swaggeraemosgi.model.com_adobe_cq_social_notifications_impl_notification_manager_impl_info import ComAdobeCqSocialNotificationsImplNotificationManagerImplInfo
from swaggeraemosgi.model.com_adobe_cq_social_notifications_impl_notifications_router_info import ComAdobeCqSocialNotificationsImplNotificationsRouterInfo
from swaggeraemosgi.model.com_adobe_cq_social_qna_client_endpoints_impl_qna_forum_operations_servic_info import ComAdobeCqSocialQnaClientEndpointsImplQnaForumOperationsServicInfo
from swaggeraemosgi.model.com_adobe_cq_social_reporting_analytics_services_impl_analytics_report_i_info import ComAdobeCqSocialReportingAnalyticsServicesImplAnalyticsReportIInfo
from swaggeraemosgi.model.com_adobe_cq_social_reporting_analytics_services_impl_analytics_report_m_info import ComAdobeCqSocialReportingAnalyticsServicesImplAnalyticsReportMInfo
from swaggeraemosgi.model.com_adobe_cq_social_reporting_analytics_services_impl_site_trend_report_s_info import ComAdobeCqSocialReportingAnalyticsServicesImplSiteTrendReportSInfo
from swaggeraemosgi.model.com_adobe_cq_social_review_client_endpoints_impl_review_operations_servi_info import ComAdobeCqSocialReviewClientEndpointsImplReviewOperationsServiInfo
from swaggeraemosgi.model.com_adobe_cq_social_scf_core_operations_impl_social_operations_servlet_info import ComAdobeCqSocialScfCoreOperationsImplSocialOperationsServletInfo
from swaggeraemosgi.model.com_adobe_cq_social_scf_endpoints_impl_default_social_get_servlet_info import ComAdobeCqSocialScfEndpointsImplDefaultSocialGetServletInfo
from swaggeraemosgi.model.com_adobe_cq_social_scoring_impl_scoring_event_listener_info import ComAdobeCqSocialScoringImplScoringEventListenerInfo
from swaggeraemosgi.model.com_adobe_cq_social_serviceusers_internal_impl_service_user_wrapper_impl_info import ComAdobeCqSocialServiceusersInternalImplServiceUserWrapperImplInfo
from swaggeraemosgi.model.com_adobe_cq_social_site_endpoints_impl_site_operation_service_info import ComAdobeCqSocialSiteEndpointsImplSiteOperationServiceInfo
from swaggeraemosgi.model.com_adobe_cq_social_site_impl_analytics_component_configuration_service_im_info import ComAdobeCqSocialSiteImplAnalyticsComponentConfigurationServiceImInfo
from swaggeraemosgi.model.com_adobe_cq_social_site_impl_site_configurator_impl_info import ComAdobeCqSocialSiteImplSiteConfiguratorImplInfo
from swaggeraemosgi.model.com_adobe_cq_social_srp_impl_social_solr_connector_info import ComAdobeCqSocialSrpImplSocialSolrConnectorInfo
from swaggeraemosgi.model.com_adobe_cq_social_sync_impl_diff_changes_observer_info import ComAdobeCqSocialSyncImplDiffChangesObserverInfo
from swaggeraemosgi.model.com_adobe_cq_social_sync_impl_group_sync_listener_impl_info import ComAdobeCqSocialSyncImplGroupSyncListenerImplInfo
from swaggeraemosgi.model.com_adobe_cq_social_sync_impl_publisher_sync_service_impl_info import ComAdobeCqSocialSyncImplPublisherSyncServiceImplInfo
from swaggeraemosgi.model.com_adobe_cq_social_sync_impl_user_sync_listener_impl_info import ComAdobeCqSocialSyncImplUserSyncListenerImplInfo
from swaggeraemosgi.model.com_adobe_cq_social_translation_impl_translation_service_config_manager_info import ComAdobeCqSocialTranslationImplTranslationServiceConfigManagerInfo
from swaggeraemosgi.model.com_adobe_cq_social_translation_impl_ugc_language_detector_info import ComAdobeCqSocialTranslationImplUGCLanguageDetectorInfo
from swaggeraemosgi.model.com_adobe_cq_social_ugcbase_dispatcher_impl_flush_service_impl_info import ComAdobeCqSocialUgcbaseDispatcherImplFlushServiceImplInfo
from swaggeraemosgi.model.com_adobe_cq_social_ugcbase_impl_aysnc_reverse_replicator_impl_info import ComAdobeCqSocialUgcbaseImplAysncReverseReplicatorImplInfo
from swaggeraemosgi.model.com_adobe_cq_social_ugcbase_impl_publisher_configuration_impl_info import ComAdobeCqSocialUgcbaseImplPublisherConfigurationImplInfo
from swaggeraemosgi.model.com_adobe_cq_social_ugcbase_impl_social_utils_impl_info import ComAdobeCqSocialUgcbaseImplSocialUtilsImplInfo
from swaggeraemosgi.model.com_adobe_cq_social_ugcbase_moderation_impl_auto_moderation_impl_info import ComAdobeCqSocialUgcbaseModerationImplAutoModerationImplInfo
from swaggeraemosgi.model.com_adobe_cq_social_ugcbase_moderation_impl_sentiment_process_info import ComAdobeCqSocialUgcbaseModerationImplSentimentProcessInfo
from swaggeraemosgi.model.com_adobe_cq_social_ugcbase_security_impl_default_attachment_type_blackli_info import ComAdobeCqSocialUgcbaseSecurityImplDefaultAttachmentTypeBlackliInfo
from swaggeraemosgi.model.com_adobe_cq_social_ugcbase_security_impl_safer_sling_post_validator_impl_info import ComAdobeCqSocialUgcbaseSecurityImplSaferSlingPostValidatorImplInfo
from swaggeraemosgi.model.com_adobe_cq_social_user_endpoints_impl_users_group_from_publish_servlet_info import ComAdobeCqSocialUserEndpointsImplUsersGroupFromPublishServletInfo
from swaggeraemosgi.model.com_adobe_cq_social_user_impl_transport_http_to_publisher_info import ComAdobeCqSocialUserImplTransportHttpToPublisherInfo
from swaggeraemosgi.model.com_adobe_cq_ui_wcm_commons_internal_servlets_rte_rte_filter_servlet_fact_info import ComAdobeCqUiWcmCommonsInternalServletsRteRTEFilterServletFactInfo
from swaggeraemosgi.model.com_adobe_cq_upgrades_cleanup_impl_upgrade_content_cleanup_info import ComAdobeCqUpgradesCleanupImplUpgradeContentCleanupInfo
from swaggeraemosgi.model.com_adobe_cq_upgrades_cleanup_impl_upgrade_install_folder_cleanup_info import ComAdobeCqUpgradesCleanupImplUpgradeInstallFolderCleanupInfo
from swaggeraemosgi.model.com_adobe_cq_wcm_jobs_async_impl_async_delete_config_provider_service_info import ComAdobeCqWcmJobsAsyncImplAsyncDeleteConfigProviderServiceInfo
from swaggeraemosgi.model.com_adobe_cq_wcm_jobs_async_impl_async_job_clean_up_task_info import ComAdobeCqWcmJobsAsyncImplAsyncJobCleanUpTaskInfo
from swaggeraemosgi.model.com_adobe_cq_wcm_jobs_async_impl_async_move_config_provider_service_info import ComAdobeCqWcmJobsAsyncImplAsyncMoveConfigProviderServiceInfo
from swaggeraemosgi.model.com_adobe_cq_wcm_jobs_async_impl_async_page_move_config_provider_service_info import ComAdobeCqWcmJobsAsyncImplAsyncPageMoveConfigProviderServiceInfo
from swaggeraemosgi.model.com_adobe_cq_wcm_launches_impl_launches_event_handler_info import ComAdobeCqWcmLaunchesImplLaunchesEventHandlerInfo
from swaggeraemosgi.model.com_adobe_cq_wcm_mobile_qrcode_servlet_qr_code_image_generator_info import ComAdobeCqWcmMobileQrcodeServletQRCodeImageGeneratorInfo
from swaggeraemosgi.model.com_adobe_cq_wcm_style_internal_component_style_info_cache_impl_info import ComAdobeCqWcmStyleInternalComponentStyleInfoCacheImplInfo
from swaggeraemosgi.model.com_adobe_cq_wcm_translation_impl_translation_platform_configuration_impl_info import ComAdobeCqWcmTranslationImplTranslationPlatformConfigurationImplInfo
from swaggeraemosgi.model.com_adobe_fd_fp_config_forms_portal_draftsand_submission_config_service_info import ComAdobeFdFpConfigFormsPortalDraftsandSubmissionConfigServiceInfo
from swaggeraemosgi.model.com_adobe_fd_fp_config_forms_portal_scheduler_service_info import ComAdobeFdFpConfigFormsPortalSchedulerServiceInfo
from swaggeraemosgi.model.com_adobe_forms_common_service_impl_default_data_provider_info import ComAdobeFormsCommonServiceImplDefaultDataProviderInfo
from swaggeraemosgi.model.com_adobe_forms_common_service_impl_forms_common_configuration_service_imp_info import ComAdobeFormsCommonServiceImplFormsCommonConfigurationServiceImpInfo
from swaggeraemosgi.model.com_adobe_forms_common_servlet_temp_clean_up_task_info import ComAdobeFormsCommonServletTempCleanUpTaskInfo
from swaggeraemosgi.model.com_adobe_granite_acp_platform_platform_servlet_info import ComAdobeGraniteAcpPlatformPlatformServletInfo
from swaggeraemosgi.model.com_adobe_granite_activitystreams_impl_activity_manager_impl_info import ComAdobeGraniteActivitystreamsImplActivityManagerImplInfo
from swaggeraemosgi.model.com_adobe_granite_analyzer_base_system_status_servlet_info import ComAdobeGraniteAnalyzerBaseSystemStatusServletInfo
from swaggeraemosgi.model.com_adobe_granite_analyzer_scripts_compile_all_scripts_compiler_servlet_info import ComAdobeGraniteAnalyzerScriptsCompileAllScriptsCompilerServletInfo
from swaggeraemosgi.model.com_adobe_granite_apicontroller_filter_resolver_hook_factory_info import ComAdobeGraniteApicontrollerFilterResolverHookFactoryInfo
from swaggeraemosgi.model.com_adobe_granite_auth_cert_impl_client_cert_auth_handler_info import ComAdobeGraniteAuthCertImplClientCertAuthHandlerInfo
from swaggeraemosgi.model.com_adobe_granite_auth_ims_impl_external_user_id_mapping_provider_extension_info import ComAdobeGraniteAuthImsImplExternalUserIdMappingProviderExtensionInfo
from swaggeraemosgi.model.com_adobe_granite_auth_ims_impl_ims_access_token_request_customizer_impl_info import ComAdobeGraniteAuthImsImplIMSAccessTokenRequestCustomizerImplInfo
from swaggeraemosgi.model.com_adobe_granite_auth_ims_impl_ims_instance_credentials_validator_info import ComAdobeGraniteAuthImsImplIMSInstanceCredentialsValidatorInfo
from swaggeraemosgi.model.com_adobe_granite_auth_ims_impl_ims_provider_impl_info import ComAdobeGraniteAuthImsImplIMSProviderImplInfo
from swaggeraemosgi.model.com_adobe_granite_auth_ims_impl_ims_config_provider_impl_info import ComAdobeGraniteAuthImsImplImsConfigProviderImplInfo
from swaggeraemosgi.model.com_adobe_granite_auth_ims_info import ComAdobeGraniteAuthImsInfo
from swaggeraemosgi.model.com_adobe_granite_auth_oauth_accesstoken_provider_info import ComAdobeGraniteAuthOauthAccesstokenProviderInfo
from swaggeraemosgi.model.com_adobe_granite_auth_oauth_impl_bearer_authentication_handler_info import ComAdobeGraniteAuthOauthImplBearerAuthenticationHandlerInfo
from swaggeraemosgi.model.com_adobe_granite_auth_oauth_impl_default_token_validator_impl_info import ComAdobeGraniteAuthOauthImplDefaultTokenValidatorImplInfo
from swaggeraemosgi.model.com_adobe_granite_auth_oauth_impl_facebook_provider_impl_info import ComAdobeGraniteAuthOauthImplFacebookProviderImplInfo
from swaggeraemosgi.model.com_adobe_granite_auth_oauth_impl_github_provider_impl_info import ComAdobeGraniteAuthOauthImplGithubProviderImplInfo
from swaggeraemosgi.model.com_adobe_granite_auth_oauth_impl_granite_provider_info import ComAdobeGraniteAuthOauthImplGraniteProviderInfo
from swaggeraemosgi.model.com_adobe_granite_auth_oauth_impl_helper_provider_config_manager_info import ComAdobeGraniteAuthOauthImplHelperProviderConfigManagerInfo
from swaggeraemosgi.model.com_adobe_granite_auth_oauth_impl_helper_provider_config_manager_internal_info import ComAdobeGraniteAuthOauthImplHelperProviderConfigManagerInternalInfo
from swaggeraemosgi.model.com_adobe_granite_auth_oauth_impl_o_auth_authentication_handler_info import ComAdobeGraniteAuthOauthImplOAuthAuthenticationHandlerInfo
from swaggeraemosgi.model.com_adobe_granite_auth_oauth_impl_twitter_provider_impl_info import ComAdobeGraniteAuthOauthImplTwitterProviderImplInfo
from swaggeraemosgi.model.com_adobe_granite_auth_oauth_provider_info import ComAdobeGraniteAuthOauthProviderInfo
from swaggeraemosgi.model.com_adobe_granite_auth_requirement_impl_default_requirement_handler_info import ComAdobeGraniteAuthRequirementImplDefaultRequirementHandlerInfo
from swaggeraemosgi.model.com_adobe_granite_auth_saml_saml_authentication_handler_info import ComAdobeGraniteAuthSamlSamlAuthenticationHandlerInfo
from swaggeraemosgi.model.com_adobe_granite_auth_sso_impl_sso_authentication_handler_info import ComAdobeGraniteAuthSsoImplSsoAuthenticationHandlerInfo
from swaggeraemosgi.model.com_adobe_granite_bundles_hc_impl_code_cache_health_check_info import ComAdobeGraniteBundlesHcImplCodeCacheHealthCheckInfo
from swaggeraemosgi.model.com_adobe_granite_bundles_hc_impl_crxde_support_bundle_health_check_info import ComAdobeGraniteBundlesHcImplCrxdeSupportBundleHealthCheckInfo
from swaggeraemosgi.model.com_adobe_granite_bundles_hc_impl_dav_ex_bundle_health_check_info import ComAdobeGraniteBundlesHcImplDavExBundleHealthCheckInfo
from swaggeraemosgi.model.com_adobe_granite_bundles_hc_impl_inactive_bundles_health_check_info import ComAdobeGraniteBundlesHcImplInactiveBundlesHealthCheckInfo
from swaggeraemosgi.model.com_adobe_granite_bundles_hc_impl_jobs_health_check_info import ComAdobeGraniteBundlesHcImplJobsHealthCheckInfo
from swaggeraemosgi.model.com_adobe_granite_bundles_hc_impl_sling_get_servlet_health_check_info import ComAdobeGraniteBundlesHcImplSlingGetServletHealthCheckInfo
from swaggeraemosgi.model.com_adobe_granite_bundles_hc_impl_sling_java_script_handler_health_check_info import ComAdobeGraniteBundlesHcImplSlingJavaScriptHandlerHealthCheckInfo
from swaggeraemosgi.model.com_adobe_granite_bundles_hc_impl_sling_jsp_script_handler_health_check_info import ComAdobeGraniteBundlesHcImplSlingJspScriptHandlerHealthCheckInfo
from swaggeraemosgi.model.com_adobe_granite_bundles_hc_impl_sling_referrer_filter_health_check_info import ComAdobeGraniteBundlesHcImplSlingReferrerFilterHealthCheckInfo
from swaggeraemosgi.model.com_adobe_granite_bundles_hc_impl_web_dav_bundle_health_check_info import ComAdobeGraniteBundlesHcImplWebDavBundleHealthCheckInfo
from swaggeraemosgi.model.com_adobe_granite_comments_internal_comment_replication_content_filter_fac_info import ComAdobeGraniteCommentsInternalCommentReplicationContentFilterFacInfo
from swaggeraemosgi.model.com_adobe_granite_compatrouter_impl_compat_switching_service_impl_info import ComAdobeGraniteCompatrouterImplCompatSwitchingServiceImplInfo
from swaggeraemosgi.model.com_adobe_granite_compatrouter_impl_routing_config_info import ComAdobeGraniteCompatrouterImplRoutingConfigInfo
from swaggeraemosgi.model.com_adobe_granite_compatrouter_impl_switch_mapping_config_info import ComAdobeGraniteCompatrouterImplSwitchMappingConfigInfo
from swaggeraemosgi.model.com_adobe_granite_conf_impl_runtime_aware_configuration_resource_resolving_info import ComAdobeGraniteConfImplRuntimeAwareConfigurationResourceResolvingInfo
from swaggeraemosgi.model.com_adobe_granite_contexthub_impl_context_hub_impl_info import ComAdobeGraniteContexthubImplContextHubImplInfo
from swaggeraemosgi.model.com_adobe_granite_cors_impl_cors_policy_impl_info import ComAdobeGraniteCorsImplCORSPolicyImplInfo
from swaggeraemosgi.model.com_adobe_granite_csrf_impl_csrf_filter_info import ComAdobeGraniteCsrfImplCSRFFilterInfo
from swaggeraemosgi.model.com_adobe_granite_csrf_impl_csrf_servlet_info import ComAdobeGraniteCsrfImplCSRFServletInfo
from swaggeraemosgi.model.com_adobe_granite_distribution_core_impl_crypto_distribution_transport_se_info import ComAdobeGraniteDistributionCoreImplCryptoDistributionTransportSeInfo
from swaggeraemosgi.model.com_adobe_granite_distribution_core_impl_diff_diff_changes_observer_info import ComAdobeGraniteDistributionCoreImplDiffDiffChangesObserverInfo
from swaggeraemosgi.model.com_adobe_granite_distribution_core_impl_diff_diff_event_listener_info import ComAdobeGraniteDistributionCoreImplDiffDiffEventListenerInfo
from swaggeraemosgi.model.com_adobe_granite_distribution_core_impl_distribution_to_replication_even_info import ComAdobeGraniteDistributionCoreImplDistributionToReplicationEvenInfo
from swaggeraemosgi.model.com_adobe_granite_distribution_core_impl_replication_adapters_replicat_info import ComAdobeGraniteDistributionCoreImplReplicationAdaptersReplicatInfo
from swaggeraemosgi.model.com_adobe_granite_distribution_core_impl_replication_distribution_trans_info import ComAdobeGraniteDistributionCoreImplReplicationDistributionTransInfo
from swaggeraemosgi.model.com_adobe_granite_distribution_core_impl_transport_access_token_distribu_info import ComAdobeGraniteDistributionCoreImplTransportAccessTokenDistribuInfo
from swaggeraemosgi.model.com_adobe_granite_frags_impl_check_http_header_flag_info import ComAdobeGraniteFragsImplCheckHttpHeaderFlagInfo
from swaggeraemosgi.model.com_adobe_granite_frags_impl_random_feature_info import ComAdobeGraniteFragsImplRandomFeatureInfo
from swaggeraemosgi.model.com_adobe_granite_httpcache_file_file_cache_store_info import ComAdobeGraniteHttpcacheFileFileCacheStoreInfo
from swaggeraemosgi.model.com_adobe_granite_httpcache_impl_outer_cache_filter_info import ComAdobeGraniteHttpcacheImplOuterCacheFilterInfo
from swaggeraemosgi.model.com_adobe_granite_i18n_impl_bundle_pseudo_translations_info import ComAdobeGraniteI18nImplBundlePseudoTranslationsInfo
from swaggeraemosgi.model.com_adobe_granite_i18n_impl_preferences_locale_resolver_service_info import ComAdobeGraniteI18nImplPreferencesLocaleResolverServiceInfo
from swaggeraemosgi.model.com_adobe_granite_infocollector_info_collector_info import ComAdobeGraniteInfocollectorInfoCollectorInfo
from swaggeraemosgi.model.com_adobe_granite_jetty_ssl_internal_granite_ssl_connector_factory_info import ComAdobeGraniteJettySslInternalGraniteSslConnectorFactoryInfo
from swaggeraemosgi.model.com_adobe_granite_license_impl_license_check_filter_info import ComAdobeGraniteLicenseImplLicenseCheckFilterInfo
from swaggeraemosgi.model.com_adobe_granite_logging_impl_log_analyser_impl_info import ComAdobeGraniteLoggingImplLogAnalyserImplInfo
from swaggeraemosgi.model.com_adobe_granite_logging_impl_log_error_health_check_info import ComAdobeGraniteLoggingImplLogErrorHealthCheckInfo
from swaggeraemosgi.model.com_adobe_granite_maintenance_crx_impl_data_store_garbage_collection_task_info import ComAdobeGraniteMaintenanceCrxImplDataStoreGarbageCollectionTaskInfo
from swaggeraemosgi.model.com_adobe_granite_maintenance_crx_impl_lucene_binaries_cleanup_task_info import ComAdobeGraniteMaintenanceCrxImplLuceneBinariesCleanupTaskInfo
from swaggeraemosgi.model.com_adobe_granite_maintenance_crx_impl_revision_cleanup_task_info import ComAdobeGraniteMaintenanceCrxImplRevisionCleanupTaskInfo
from swaggeraemosgi.model.com_adobe_granite_monitoring_impl_script_config_impl_info import ComAdobeGraniteMonitoringImplScriptConfigImplInfo
from swaggeraemosgi.model.com_adobe_granite_oauth_server_auth_impl_o_auth2_server_authentication_han_info import ComAdobeGraniteOauthServerAuthImplOAuth2ServerAuthenticationHanInfo
from swaggeraemosgi.model.com_adobe_granite_oauth_server_impl_access_token_cleanup_task_info import ComAdobeGraniteOauthServerImplAccessTokenCleanupTaskInfo
from swaggeraemosgi.model.com_adobe_granite_oauth_server_impl_o_auth2_client_revocation_servlet_info import ComAdobeGraniteOauthServerImplOAuth2ClientRevocationServletInfo
from swaggeraemosgi.model.com_adobe_granite_oauth_server_impl_o_auth2_revocation_endpoint_servlet_info import ComAdobeGraniteOauthServerImplOAuth2RevocationEndpointServletInfo
from swaggeraemosgi.model.com_adobe_granite_oauth_server_impl_o_auth2_token_endpoint_servlet_info import ComAdobeGraniteOauthServerImplOAuth2TokenEndpointServletInfo
from swaggeraemosgi.model.com_adobe_granite_oauth_server_impl_o_auth2_token_revocation_servlet_info import ComAdobeGraniteOauthServerImplOAuth2TokenRevocationServletInfo
from swaggeraemosgi.model.com_adobe_granite_offloading_impl_offloading_configurator_info import ComAdobeGraniteOffloadingImplOffloadingConfiguratorInfo
from swaggeraemosgi.model.com_adobe_granite_offloading_impl_offloading_job_cloner_info import ComAdobeGraniteOffloadingImplOffloadingJobClonerInfo
from swaggeraemosgi.model.com_adobe_granite_offloading_impl_offloading_job_offloader_info import ComAdobeGraniteOffloadingImplOffloadingJobOffloaderInfo
from swaggeraemosgi.model.com_adobe_granite_offloading_impl_transporter_offloading_agent_manager_info import ComAdobeGraniteOffloadingImplTransporterOffloadingAgentManagerInfo
from swaggeraemosgi.model.com_adobe_granite_offloading_impl_transporter_offloading_default_transpo_info import ComAdobeGraniteOffloadingImplTransporterOffloadingDefaultTranspoInfo
from swaggeraemosgi.model.com_adobe_granite_omnisearch_impl_core_omni_search_service_impl_info import ComAdobeGraniteOmnisearchImplCoreOmniSearchServiceImplInfo
from swaggeraemosgi.model.com_adobe_granite_optout_impl_opt_out_service_impl_info import ComAdobeGraniteOptoutImplOptOutServiceImplInfo
from swaggeraemosgi.model.com_adobe_granite_queries_impl_hc_async_index_health_check_info import ComAdobeGraniteQueriesImplHcAsyncIndexHealthCheckInfo
from swaggeraemosgi.model.com_adobe_granite_queries_impl_hc_large_index_health_check_info import ComAdobeGraniteQueriesImplHcLargeIndexHealthCheckInfo
from swaggeraemosgi.model.com_adobe_granite_queries_impl_hc_queries_status_health_check_info import ComAdobeGraniteQueriesImplHcQueriesStatusHealthCheckInfo
from swaggeraemosgi.model.com_adobe_granite_queries_impl_hc_query_health_check_metrics_info import ComAdobeGraniteQueriesImplHcQueryHealthCheckMetricsInfo
from swaggeraemosgi.model.com_adobe_granite_queries_impl_hc_query_limits_health_check_info import ComAdobeGraniteQueriesImplHcQueryLimitsHealthCheckInfo
from swaggeraemosgi.model.com_adobe_granite_replication_hc_impl_replication_queue_health_check_info import ComAdobeGraniteReplicationHcImplReplicationQueueHealthCheckInfo
from swaggeraemosgi.model.com_adobe_granite_replication_hc_impl_replication_transport_users_health_c_info import ComAdobeGraniteReplicationHcImplReplicationTransportUsersHealthCInfo
from swaggeraemosgi.model.com_adobe_granite_repository_hc_impl_authorizable_node_name_health_check_info import ComAdobeGraniteRepositoryHcImplAuthorizableNodeNameHealthCheckInfo
from swaggeraemosgi.model.com_adobe_granite_repository_hc_impl_content_sling_sling_content_health_c_info import ComAdobeGraniteRepositoryHcImplContentSlingSlingContentHealthCInfo
from swaggeraemosgi.model.com_adobe_granite_repository_hc_impl_continuous_rgc_health_check_info import ComAdobeGraniteRepositoryHcImplContinuousRGCHealthCheckInfo
from swaggeraemosgi.model.com_adobe_granite_repository_hc_impl_default_access_user_profile_health_che_info import ComAdobeGraniteRepositoryHcImplDefaultAccessUserProfileHealthCheInfo
from swaggeraemosgi.model.com_adobe_granite_repository_hc_impl_default_logins_health_check_info import ComAdobeGraniteRepositoryHcImplDefaultLoginsHealthCheckInfo
from swaggeraemosgi.model.com_adobe_granite_repository_hc_impl_disk_space_health_check_info import ComAdobeGraniteRepositoryHcImplDiskSpaceHealthCheckInfo
from swaggeraemosgi.model.com_adobe_granite_repository_hc_impl_observation_queue_length_health_check_info import ComAdobeGraniteRepositoryHcImplObservationQueueLengthHealthCheckInfo
from swaggeraemosgi.model.com_adobe_granite_repository_impl_commit_stats_config_info import ComAdobeGraniteRepositoryImplCommitStatsConfigInfo
from swaggeraemosgi.model.com_adobe_granite_repository_service_user_configuration_info import ComAdobeGraniteRepositoryServiceUserConfigurationInfo
from swaggeraemosgi.model.com_adobe_granite_requests_logging_impl_hc_requests_status_health_check_im_info import ComAdobeGraniteRequestsLoggingImplHcRequestsStatusHealthCheckImInfo
from swaggeraemosgi.model.com_adobe_granite_resourcestatus_impl_composite_status_type_info import ComAdobeGraniteResourcestatusImplCompositeStatusTypeInfo
from swaggeraemosgi.model.com_adobe_granite_resourcestatus_impl_status_resource_provider_impl_info import ComAdobeGraniteResourcestatusImplStatusResourceProviderImplInfo
from swaggeraemosgi.model.com_adobe_granite_rest_assets_impl_asset_content_disposition_filter_info import ComAdobeGraniteRestAssetsImplAssetContentDispositionFilterInfo
from swaggeraemosgi.model.com_adobe_granite_rest_impl_api_endpoint_resource_provider_factory_impl_info import ComAdobeGraniteRestImplApiEndpointResourceProviderFactoryImplInfo
from swaggeraemosgi.model.com_adobe_granite_rest_impl_servlet_default_get_servlet_info import ComAdobeGraniteRestImplServletDefaultGETServletInfo
from swaggeraemosgi.model.com_adobe_granite_security_user_ui_internal_servlets_ssl_configuration_s_info import ComAdobeGraniteSecurityUserUiInternalServletsSSLConfigurationSInfo
from swaggeraemosgi.model.com_adobe_granite_security_user_user_properties_service_info import ComAdobeGraniteSecurityUserUserPropertiesServiceInfo
from swaggeraemosgi.model.com_adobe_granite_socialgraph_impl_social_graph_factory_impl_info import ComAdobeGraniteSocialgraphImplSocialGraphFactoryImplInfo
from swaggeraemosgi.model.com_adobe_granite_system_monitoring_impl_system_stats_m_bean_impl_info import ComAdobeGraniteSystemMonitoringImplSystemStatsMBeanImplInfo
from swaggeraemosgi.model.com_adobe_granite_taskmanagement_impl_jcr_task_adapter_factory_info import ComAdobeGraniteTaskmanagementImplJcrTaskAdapterFactoryInfo
from swaggeraemosgi.model.com_adobe_granite_taskmanagement_impl_jcr_task_archive_service_info import ComAdobeGraniteTaskmanagementImplJcrTaskArchiveServiceInfo
from swaggeraemosgi.model.com_adobe_granite_taskmanagement_impl_purge_task_purge_maintenance_task_info import ComAdobeGraniteTaskmanagementImplPurgeTaskPurgeMaintenanceTaskInfo
from swaggeraemosgi.model.com_adobe_granite_taskmanagement_impl_service_task_manager_adapter_factor_info import ComAdobeGraniteTaskmanagementImplServiceTaskManagerAdapterFactorInfo
from swaggeraemosgi.model.com_adobe_granite_threaddump_thread_dump_collector_info import ComAdobeGraniteThreaddumpThreadDumpCollectorInfo
from swaggeraemosgi.model.com_adobe_granite_translation_connector_msft_core_impl_microsoft_transl_info import ComAdobeGraniteTranslationConnectorMsftCoreImplMicrosoftTranslInfo
from swaggeraemosgi.model.com_adobe_granite_translation_core_impl_translation_manager_impl_info import ComAdobeGraniteTranslationCoreImplTranslationManagerImplInfo
from swaggeraemosgi.model.com_adobe_granite_ui_clientlibs_impl_html_library_manager_impl_info import ComAdobeGraniteUiClientlibsImplHtmlLibraryManagerImplInfo
from swaggeraemosgi.model.com_adobe_granite_workflow_console_frags_workflow_withdraw_feature_info import ComAdobeGraniteWorkflowConsoleFragsWorkflowWithdrawFeatureInfo
from swaggeraemosgi.model.com_adobe_granite_workflow_console_publish_workflow_publish_event_service_info import ComAdobeGraniteWorkflowConsolePublishWorkflowPublishEventServiceInfo
from swaggeraemosgi.model.com_adobe_granite_workflow_core_jcr_workflow_bucket_manager_info import ComAdobeGraniteWorkflowCoreJcrWorkflowBucketManagerInfo
from swaggeraemosgi.model.com_adobe_granite_workflow_core_job_external_process_job_handler_info import ComAdobeGraniteWorkflowCoreJobExternalProcessJobHandlerInfo
from swaggeraemosgi.model.com_adobe_granite_workflow_core_job_job_handler_info import ComAdobeGraniteWorkflowCoreJobJobHandlerInfo
from swaggeraemosgi.model.com_adobe_granite_workflow_core_offloading_workflow_offloading_job_consum_info import ComAdobeGraniteWorkflowCoreOffloadingWorkflowOffloadingJobConsumInfo
from swaggeraemosgi.model.com_adobe_granite_workflow_core_payload_map_cache_info import ComAdobeGraniteWorkflowCorePayloadMapCacheInfo
from swaggeraemosgi.model.com_adobe_granite_workflow_core_payloadmap_payload_move_listener_info import ComAdobeGraniteWorkflowCorePayloadmapPayloadMoveListenerInfo
from swaggeraemosgi.model.com_adobe_granite_workflow_core_workflow_config_info import ComAdobeGraniteWorkflowCoreWorkflowConfigInfo
from swaggeraemosgi.model.com_adobe_granite_workflow_core_workflow_session_factory_info import ComAdobeGraniteWorkflowCoreWorkflowSessionFactoryInfo
from swaggeraemosgi.model.com_adobe_granite_workflow_purge_scheduler_info import ComAdobeGraniteWorkflowPurgeSchedulerInfo
from swaggeraemosgi.model.com_adobe_octopus_ncomm_bootstrap_info import ComAdobeOctopusNcommBootstrapInfo
from swaggeraemosgi.model.com_adobe_social_integrations_livefyre_user_pingforpull_impl_ping_pull_s_info import ComAdobeSocialIntegrationsLivefyreUserPingforpullImplPingPullSInfo
from swaggeraemosgi.model.com_adobe_xmp_worker_files_ncomm_xmp_files_n_comm_info import ComAdobeXmpWorkerFilesNcommXMPFilesNCommInfo
from swaggeraemosgi.model.com_day_commons_datasource_jdbcpool_jdbc_pool_service_info import ComDayCommonsDatasourceJdbcpoolJdbcPoolServiceInfo
from swaggeraemosgi.model.com_day_commons_httpclient_info import ComDayCommonsHttpclientInfo
from swaggeraemosgi.model.com_day_cq_analytics_impl_store_properties_change_listener_info import ComDayCqAnalyticsImplStorePropertiesChangeListenerInfo
from swaggeraemosgi.model.com_day_cq_analytics_sitecatalyst_impl_exporter_classifications_exporte_info import ComDayCqAnalyticsSitecatalystImplExporterClassificationsExporteInfo
from swaggeraemosgi.model.com_day_cq_analytics_sitecatalyst_impl_importer_report_importer_info import ComDayCqAnalyticsSitecatalystImplImporterReportImporterInfo
from swaggeraemosgi.model.com_day_cq_analytics_sitecatalyst_impl_sitecatalyst_adapter_factory_info import ComDayCqAnalyticsSitecatalystImplSitecatalystAdapterFactoryInfo
from swaggeraemosgi.model.com_day_cq_analytics_sitecatalyst_impl_sitecatalyst_http_client_impl_info import ComDayCqAnalyticsSitecatalystImplSitecatalystHttpClientImplInfo
from swaggeraemosgi.model.com_day_cq_analytics_testandtarget_impl_account_options_updater_info import ComDayCqAnalyticsTestandtargetImplAccountOptionsUpdaterInfo
from swaggeraemosgi.model.com_day_cq_analytics_testandtarget_impl_delete_author_activity_listener_info import ComDayCqAnalyticsTestandtargetImplDeleteAuthorActivityListenerInfo
from swaggeraemosgi.model.com_day_cq_analytics_testandtarget_impl_push_author_campaign_page_listener_info import ComDayCqAnalyticsTestandtargetImplPushAuthorCampaignPageListenerInfo
from swaggeraemosgi.model.com_day_cq_analytics_testandtarget_impl_segment_importer_info import ComDayCqAnalyticsTestandtargetImplSegmentImporterInfo
from swaggeraemosgi.model.com_day_cq_analytics_testandtarget_impl_service_web_service_impl_info import ComDayCqAnalyticsTestandtargetImplServiceWebServiceImplInfo
from swaggeraemosgi.model.com_day_cq_analytics_testandtarget_impl_servlets_admin_server_servlet_info import ComDayCqAnalyticsTestandtargetImplServletsAdminServerServletInfo
from swaggeraemosgi.model.com_day_cq_analytics_testandtarget_impl_testandtarget_http_client_impl_info import ComDayCqAnalyticsTestandtargetImplTestandtargetHttpClientImplInfo
from swaggeraemosgi.model.com_day_cq_auth_impl_cug_cug_support_impl_info import ComDayCqAuthImplCugCugSupportImplInfo
from swaggeraemosgi.model.com_day_cq_auth_impl_login_selector_handler_info import ComDayCqAuthImplLoginSelectorHandlerInfo
from swaggeraemosgi.model.com_day_cq_commons_impl_externalizer_impl_info import ComDayCqCommonsImplExternalizerImplInfo
from swaggeraemosgi.model.com_day_cq_commons_servlets_root_mapping_servlet_info import ComDayCqCommonsServletsRootMappingServletInfo
from swaggeraemosgi.model.com_day_cq_compat_codeupgrade_impl_code_upgrade_execution_condition_checke_info import ComDayCqCompatCodeupgradeImplCodeUpgradeExecutionConditionCheckeInfo
from swaggeraemosgi.model.com_day_cq_compat_codeupgrade_impl_upgrade_task_ignore_list_info import ComDayCqCompatCodeupgradeImplUpgradeTaskIgnoreListInfo
from swaggeraemosgi.model.com_day_cq_compat_codeupgrade_impl_version_range_task_ignorelist_info import ComDayCqCompatCodeupgradeImplVersionRangeTaskIgnorelistInfo
from swaggeraemosgi.model.com_day_cq_contentsync_impl_content_sync_manager_impl_info import ComDayCqContentsyncImplContentSyncManagerImplInfo
from swaggeraemosgi.model.com_day_cq_dam_commons_handler_standard_image_handler_info import ComDayCqDamCommonsHandlerStandardImageHandlerInfo
from swaggeraemosgi.model.com_day_cq_dam_commons_metadata_xmp_filter_black_white_info import ComDayCqDamCommonsMetadataXmpFilterBlackWhiteInfo
from swaggeraemosgi.model.com_day_cq_dam_commons_util_impl_asset_cache_impl_info import ComDayCqDamCommonsUtilImplAssetCacheImplInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_annotation_pdf_annotation_pdf_config_info import ComDayCqDamCoreImplAnnotationPdfAnnotationPdfConfigInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_asset_move_listener_info import ComDayCqDamCoreImplAssetMoveListenerInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_assethome_asset_home_page_configuration_info import ComDayCqDamCoreImplAssethomeAssetHomePageConfigurationInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_assetlinkshare_adhoc_asset_share_proxy_servlet_info import ComDayCqDamCoreImplAssetlinkshareAdhocAssetShareProxyServletInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_cache_cq_buffered_image_cache_info import ComDayCqDamCoreImplCacheCQBufferedImageCacheInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_dam_change_event_listener_info import ComDayCqDamCoreImplDamChangeEventListenerInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_dam_event_purge_service_info import ComDayCqDamCoreImplDamEventPurgeServiceInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_dam_event_recorder_impl_info import ComDayCqDamCoreImplDamEventRecorderImplInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_event_dam_event_audit_listener_info import ComDayCqDamCoreImplEventDamEventAuditListenerInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_expiry_notification_job_impl_info import ComDayCqDamCoreImplExpiryNotificationJobImplInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_foldermetadataschema_folder_metadata_schema_feat_info import ComDayCqDamCoreImplFoldermetadataschemaFolderMetadataSchemaFeatInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_gfx_commons_gfx_renderer_info import ComDayCqDamCoreImplGfxCommonsGfxRendererInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_handler_eps_format_handler_info import ComDayCqDamCoreImplHandlerEPSFormatHandlerInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_handler_indesign_format_handler_info import ComDayCqDamCoreImplHandlerIndesignFormatHandlerInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_handler_jpeg_handler_info import ComDayCqDamCoreImplHandlerJpegHandlerInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_handler_xmp_n_comm_xmp_handler_info import ComDayCqDamCoreImplHandlerXmpNCommXMPHandlerInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_jmx_asset_index_update_monitor_info import ComDayCqDamCoreImplJmxAssetIndexUpdateMonitorInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_jmx_asset_migration_m_bean_impl_info import ComDayCqDamCoreImplJmxAssetMigrationMBeanImplInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_jmx_asset_update_monitor_impl_info import ComDayCqDamCoreImplJmxAssetUpdateMonitorImplInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_jobs_metadataexport_async_metadata_export_config_info import ComDayCqDamCoreImplJobsMetadataexportAsyncMetadataExportConfigInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_jobs_metadataimport_async_metadata_import_config_info import ComDayCqDamCoreImplJobsMetadataimportAsyncMetadataImportConfigInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_lightbox_lightbox_servlet_info import ComDayCqDamCoreImplLightboxLightboxServletInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_metadata_editor_select_component_handler_info import ComDayCqDamCoreImplMetadataEditorSelectComponentHandlerInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_mime_type_asset_upload_restriction_helper_info import ComDayCqDamCoreImplMimeTypeAssetUploadRestrictionHelperInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_mime_type_dam_mime_type_service_impl_info import ComDayCqDamCoreImplMimeTypeDamMimeTypeServiceImplInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_missing_metadata_notification_job_info import ComDayCqDamCoreImplMissingMetadataNotificationJobInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_process_send_transient_workflow_completed_email_pr_info import ComDayCqDamCoreImplProcessSendTransientWorkflowCompletedEmailPrInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_process_text_extraction_process_info import ComDayCqDamCoreImplProcessTextExtractionProcessInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_rendition_maker_impl_info import ComDayCqDamCoreImplRenditionMakerImplInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_reports_report_export_service_info import ComDayCqDamCoreImplReportsReportExportServiceInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_reports_report_purge_service_info import ComDayCqDamCoreImplReportsReportPurgeServiceInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_servlet_asset_download_servlet_info import ComDayCqDamCoreImplServletAssetDownloadServletInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_servlet_asset_status_servlet_info import ComDayCqDamCoreImplServletAssetStatusServletInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_servlet_asset_xmp_search_servlet_info import ComDayCqDamCoreImplServletAssetXMPSearchServletInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_servlet_batch_metadata_servlet_info import ComDayCqDamCoreImplServletBatchMetadataServletInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_servlet_binary_provider_servlet_info import ComDayCqDamCoreImplServletBinaryProviderServletInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_servlet_collection_servlet_info import ComDayCqDamCoreImplServletCollectionServletInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_servlet_collections_servlet_info import ComDayCqDamCoreImplServletCollectionsServletInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_servlet_companion_servlet_info import ComDayCqDamCoreImplServletCompanionServletInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_servlet_create_asset_servlet_info import ComDayCqDamCoreImplServletCreateAssetServletInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_servlet_dam_content_disposition_filter_info import ComDayCqDamCoreImplServletDamContentDispositionFilterInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_servlet_guid_lookup_filter_info import ComDayCqDamCoreImplServletGuidLookupFilterInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_servlet_health_check_servlet_info import ComDayCqDamCoreImplServletHealthCheckServletInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_servlet_metadata_get_servlet_info import ComDayCqDamCoreImplServletMetadataGetServletInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_servlet_multiple_license_accept_servlet_info import ComDayCqDamCoreImplServletMultipleLicenseAcceptServletInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_servlet_resource_collection_servlet_info import ComDayCqDamCoreImplServletResourceCollectionServletInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_ui_preview_folder_preview_updater_impl_info import ComDayCqDamCoreImplUiPreviewFolderPreviewUpdaterImplInfo
from swaggeraemosgi.model.com_day_cq_dam_core_impl_unzip_unzip_config_info import ComDayCqDamCoreImplUnzipUnzipConfigInfo
from swaggeraemosgi.model.com_day_cq_dam_core_process_exif_tool_extract_metadata_process_info import ComDayCqDamCoreProcessExifToolExtractMetadataProcessInfo
from swaggeraemosgi.model.com_day_cq_dam_core_process_extract_metadata_process_info import ComDayCqDamCoreProcessExtractMetadataProcessInfo
from swaggeraemosgi.model.com_day_cq_dam_core_process_metadata_processor_process_info import ComDayCqDamCoreProcessMetadataProcessorProcessInfo
from swaggeraemosgi.model.com_day_cq_dam_handler_ffmpeg_locator_impl_info import ComDayCqDamHandlerFfmpegLocatorImplInfo
from swaggeraemosgi.model.com_day_cq_dam_handler_gibson_fontmanager_impl_font_manager_service_impl_info import ComDayCqDamHandlerGibsonFontmanagerImplFontManagerServiceImplInfo
from swaggeraemosgi.model.com_day_cq_dam_handler_standard_pdf_pdf_handler_info import ComDayCqDamHandlerStandardPdfPdfHandlerInfo
from swaggeraemosgi.model.com_day_cq_dam_handler_standard_ps_post_script_handler_info import ComDayCqDamHandlerStandardPsPostScriptHandlerInfo
from swaggeraemosgi.model.com_day_cq_dam_handler_standard_psd_psd_handler_info import ComDayCqDamHandlerStandardPsdPsdHandlerInfo
from swaggeraemosgi.model.com_day_cq_dam_ids_impl_ids_job_processor_info import ComDayCqDamIdsImplIDSJobProcessorInfo
from swaggeraemosgi.model.com_day_cq_dam_ids_impl_ids_pool_manager_impl_info import ComDayCqDamIdsImplIDSPoolManagerImplInfo
from swaggeraemosgi.model.com_day_cq_dam_indd_impl_handler_indesign_xmp_handler_info import ComDayCqDamInddImplHandlerIndesignXMPHandlerInfo
from swaggeraemosgi.model.com_day_cq_dam_indd_impl_servlet_snippet_creation_servlet_info import ComDayCqDamInddImplServletSnippetCreationServletInfo
from swaggeraemosgi.model.com_day_cq_dam_indd_process_indd_media_extract_process_info import ComDayCqDamInddProcessINDDMediaExtractProcessInfo
from swaggeraemosgi.model.com_day_cq_dam_performance_internal_asset_performance_data_handler_impl_info import ComDayCqDamPerformanceInternalAssetPerformanceDataHandlerImplInfo
from swaggeraemosgi.model.com_day_cq_dam_performance_internal_asset_performance_report_sync_job_info import ComDayCqDamPerformanceInternalAssetPerformanceReportSyncJobInfo
from swaggeraemosgi.model.com_day_cq_dam_pim_impl_sourcing_upload_process_product_assets_upload_pro_info import ComDayCqDamPimImplSourcingUploadProcessProductAssetsUploadProInfo
from swaggeraemosgi.model.com_day_cq_dam_s7dam_common_analytics_impl_s7dam_dynamic_media_config_even_info import ComDayCqDamS7damCommonAnalyticsImplS7damDynamicMediaConfigEvenInfo
from swaggeraemosgi.model.com_day_cq_dam_s7dam_common_analytics_impl_site_catalyst_report_runner_info import ComDayCqDamS7damCommonAnalyticsImplSiteCatalystReportRunnerInfo
from swaggeraemosgi.model.com_day_cq_dam_s7dam_common_post_servlets_set_create_handler_info import ComDayCqDamS7damCommonPostServletsSetCreateHandlerInfo
from swaggeraemosgi.model.com_day_cq_dam_s7dam_common_post_servlets_set_modify_handler_info import ComDayCqDamS7damCommonPostServletsSetModifyHandlerInfo
from swaggeraemosgi.model.com_day_cq_dam_s7dam_common_process_video_thumbnail_download_process_info import ComDayCqDamS7damCommonProcessVideoThumbnailDownloadProcessInfo
from swaggeraemosgi.model.com_day_cq_dam_s7dam_common_s7dam_dam_change_event_listener_info import ComDayCqDamS7damCommonS7damDamChangeEventListenerInfo
from swaggeraemosgi.model.com_day_cq_dam_s7dam_common_servlets_s7dam_product_info_servlet_info import ComDayCqDamS7damCommonServletsS7damProductInfoServletInfo
from swaggeraemosgi.model.com_day_cq_dam_s7dam_common_video_impl_video_proxy_client_service_impl_info import ComDayCqDamS7damCommonVideoImplVideoProxyClientServiceImplInfo
from swaggeraemosgi.model.com_day_cq_dam_scene7_impl_scene7_api_client_impl_info import ComDayCqDamScene7ImplScene7APIClientImplInfo
from swaggeraemosgi.model.com_day_cq_dam_scene7_impl_scene7_asset_mime_type_service_impl_info import ComDayCqDamScene7ImplScene7AssetMimeTypeServiceImplInfo
from swaggeraemosgi.model.com_day_cq_dam_scene7_impl_scene7_configuration_event_listener_info import ComDayCqDamScene7ImplScene7ConfigurationEventListenerInfo
from swaggeraemosgi.model.com_day_cq_dam_scene7_impl_scene7_dam_change_event_listener_info import ComDayCqDamScene7ImplScene7DamChangeEventListenerInfo
from swaggeraemosgi.model.com_day_cq_dam_scene7_impl_scene7_flash_templates_service_impl_info import ComDayCqDamScene7ImplScene7FlashTemplatesServiceImplInfo
from swaggeraemosgi.model.com_day_cq_dam_scene7_impl_scene7_upload_service_impl_info import ComDayCqDamScene7ImplScene7UploadServiceImplInfo
from swaggeraemosgi.model.com_day_cq_dam_stock_integration_impl_cache_stock_cache_configuration_ser_info import ComDayCqDamStockIntegrationImplCacheStockCacheConfigurationSerInfo
from swaggeraemosgi.model.com_day_cq_dam_stock_integration_impl_configuration_stock_configuration_info import ComDayCqDamStockIntegrationImplConfigurationStockConfigurationInfo
from swaggeraemosgi.model.com_day_cq_dam_video_impl_servlet_video_test_servlet_info import ComDayCqDamVideoImplServletVideoTestServletInfo
from swaggeraemosgi.model.com_day_cq_extwidget_servlets_image_sprite_servlet_info import ComDayCqExtwidgetServletsImageSpriteServletInfo
from swaggeraemosgi.model.com_day_cq_image_internal_font_font_helper_info import ComDayCqImageInternalFontFontHelperInfo
from swaggeraemosgi.model.com_day_cq_jcrclustersupport_cluster_start_level_controller_info import ComDayCqJcrclustersupportClusterStartLevelControllerInfo
from swaggeraemosgi.model.com_day_cq_mailer_default_mail_service_info import ComDayCqMailerDefaultMailServiceInfo
from swaggeraemosgi.model.com_day_cq_mailer_impl_cq_mailing_service_info import ComDayCqMailerImplCqMailingServiceInfo
from swaggeraemosgi.model.com_day_cq_mailer_impl_email_cq_email_template_factory_info import ComDayCqMailerImplEmailCqEmailTemplateFactoryInfo
from swaggeraemosgi.model.com_day_cq_mailer_impl_email_cq_retriever_template_factory_info import ComDayCqMailerImplEmailCqRetrieverTemplateFactoryInfo
from swaggeraemosgi.model.com_day_cq_mcm_campaign_impl_integration_config_impl_info import ComDayCqMcmCampaignImplIntegrationConfigImplInfo
from swaggeraemosgi.model.com_day_cq_mcm_campaign_importer_personalized_text_handler_factory_info import ComDayCqMcmCampaignImporterPersonalizedTextHandlerFactoryInfo
from swaggeraemosgi.model.com_day_cq_mcm_core_newsletter_newsletter_email_service_impl_info import ComDayCqMcmCoreNewsletterNewsletterEmailServiceImplInfo
from swaggeraemosgi.model.com_day_cq_mcm_impl_mcm_configuration_info import ComDayCqMcmImplMCMConfigurationInfo
from swaggeraemosgi.model.com_day_cq_mcm_landingpage_parser_taghandlers_cta_click_through_componen_info import ComDayCqMcmLandingpageParserTaghandlersCtaClickThroughComponenInfo
from swaggeraemosgi.model.com_day_cq_mcm_landingpage_parser_taghandlers_cta_graphical_click_throug_info import ComDayCqMcmLandingpageParserTaghandlersCtaGraphicalClickThrougInfo
from swaggeraemosgi.model.com_day_cq_mcm_landingpage_parser_taghandlers_cta_lead_form_cta_component_info import ComDayCqMcmLandingpageParserTaghandlersCtaLeadFormCTAComponentInfo
from swaggeraemosgi.model.com_day_cq_mcm_landingpage_parser_taghandlers_mbox_m_box_experience_tag_ha_info import ComDayCqMcmLandingpageParserTaghandlersMboxMBoxExperienceTagHaInfo
from swaggeraemosgi.model.com_day_cq_mcm_landingpage_parser_taghandlers_mbox_target_component_tag_h_info import ComDayCqMcmLandingpageParserTaghandlersMboxTargetComponentTagHInfo
from swaggeraemosgi.model.com_day_cq_notification_impl_notification_service_impl_info import ComDayCqNotificationImplNotificationServiceImplInfo
from swaggeraemosgi.model.com_day_cq_personalization_impl_servlets_targeting_configuration_servlet_info import ComDayCqPersonalizationImplServletsTargetingConfigurationServletInfo
from swaggeraemosgi.model.com_day_cq_polling_importer_impl_managed_poll_config_impl_info import ComDayCqPollingImporterImplManagedPollConfigImplInfo
from swaggeraemosgi.model.com_day_cq_polling_importer_impl_managed_polling_importer_impl_info import ComDayCqPollingImporterImplManagedPollingImporterImplInfo
from swaggeraemosgi.model.com_day_cq_polling_importer_impl_polling_importer_impl_info import ComDayCqPollingImporterImplPollingImporterImplInfo
from swaggeraemosgi.model.com_day_cq_replication_audit_replication_event_listener_info import ComDayCqReplicationAuditReplicationEventListenerInfo
from swaggeraemosgi.model.com_day_cq_replication_content_static_content_builder_info import ComDayCqReplicationContentStaticContentBuilderInfo
from swaggeraemosgi.model.com_day_cq_replication_impl_agent_manager_impl_info import ComDayCqReplicationImplAgentManagerImplInfo
from swaggeraemosgi.model.com_day_cq_replication_impl_content_durbo_binary_less_content_builder_info import ComDayCqReplicationImplContentDurboBinaryLessContentBuilderInfo
from swaggeraemosgi.model.com_day_cq_replication_impl_content_durbo_durbo_import_configuration_prov_info import ComDayCqReplicationImplContentDurboDurboImportConfigurationProvInfo
from swaggeraemosgi.model.com_day_cq_replication_impl_replication_content_factory_provider_impl_info import ComDayCqReplicationImplReplicationContentFactoryProviderImplInfo
from swaggeraemosgi.model.com_day_cq_replication_impl_replication_receiver_impl_info import ComDayCqReplicationImplReplicationReceiverImplInfo
from swaggeraemosgi.model.com_day_cq_replication_impl_replicator_impl_info import ComDayCqReplicationImplReplicatorImplInfo
from swaggeraemosgi.model.com_day_cq_replication_impl_reverse_replicator_info import ComDayCqReplicationImplReverseReplicatorInfo
from swaggeraemosgi.model.com_day_cq_replication_impl_transport_binary_less_transport_handler_info import ComDayCqReplicationImplTransportBinaryLessTransportHandlerInfo
from swaggeraemosgi.model.com_day_cq_replication_impl_transport_http_info import ComDayCqReplicationImplTransportHttpInfo
from swaggeraemosgi.model.com_day_cq_reporting_impl_cache_cache_impl_info import ComDayCqReportingImplCacheCacheImplInfo
from swaggeraemosgi.model.com_day_cq_reporting_impl_config_service_impl_info import ComDayCqReportingImplConfigServiceImplInfo
from swaggeraemosgi.model.com_day_cq_reporting_impl_r_log_analyzer_info import ComDayCqReportingImplRLogAnalyzerInfo
from swaggeraemosgi.model.com_day_cq_rewriter_linkchecker_impl_link_checker_impl_info import ComDayCqRewriterLinkcheckerImplLinkCheckerImplInfo
from swaggeraemosgi.model.com_day_cq_rewriter_linkchecker_impl_link_checker_task_info import ComDayCqRewriterLinkcheckerImplLinkCheckerTaskInfo
from swaggeraemosgi.model.com_day_cq_rewriter_linkchecker_impl_link_checker_transformer_factory_info import ComDayCqRewriterLinkcheckerImplLinkCheckerTransformerFactoryInfo
from swaggeraemosgi.model.com_day_cq_rewriter_linkchecker_impl_link_info_storage_impl_info import ComDayCqRewriterLinkcheckerImplLinkInfoStorageImplInfo
from swaggeraemosgi.model.com_day_cq_rewriter_processor_impl_html_parser_factory_info import ComDayCqRewriterProcessorImplHtmlParserFactoryInfo
from swaggeraemosgi.model.com_day_cq_search_impl_builder_query_builder_impl_info import ComDayCqSearchImplBuilderQueryBuilderImplInfo
from swaggeraemosgi.model.com_day_cq_search_suggest_impl_suggestion_index_manager_impl_info import ComDayCqSearchSuggestImplSuggestionIndexManagerImplInfo
from swaggeraemosgi.model.com_day_cq_searchpromote_impl_publish_search_promote_config_handler_info import ComDayCqSearchpromoteImplPublishSearchPromoteConfigHandlerInfo
from swaggeraemosgi.model.com_day_cq_searchpromote_impl_search_promote_service_impl_info import ComDayCqSearchpromoteImplSearchPromoteServiceImplInfo
from swaggeraemosgi.model.com_day_cq_security_acl_setup_info import ComDayCqSecurityACLSetupInfo
from swaggeraemosgi.model.com_day_cq_statistics_impl_statistics_service_impl_info import ComDayCqStatisticsImplStatisticsServiceImplInfo
from swaggeraemosgi.model.com_day_cq_tagging_impl_jcr_tag_manager_factory_impl_info import ComDayCqTaggingImplJcrTagManagerFactoryImplInfo
from swaggeraemosgi.model.com_day_cq_tagging_impl_search_tag_predicate_evaluator_info import ComDayCqTaggingImplSearchTagPredicateEvaluatorInfo
from swaggeraemosgi.model.com_day_cq_tagging_impl_tag_garbage_collector_info import ComDayCqTaggingImplTagGarbageCollectorInfo
from swaggeraemosgi.model.com_day_cq_wcm_contentsync_impl_handler_pages_update_handler_info import ComDayCqWcmContentsyncImplHandlerPagesUpdateHandlerInfo
from swaggeraemosgi.model.com_day_cq_wcm_contentsync_impl_rewriter_path_rewriter_transformer_factor_info import ComDayCqWcmContentsyncImplRewriterPathRewriterTransformerFactorInfo
from swaggeraemosgi.model.com_day_cq_wcm_core_impl_authoring_ui_mode_service_impl_info import ComDayCqWcmCoreImplAuthoringUIModeServiceImplInfo
from swaggeraemosgi.model.com_day_cq_wcm_core_impl_commands_wcm_command_servlet_info import ComDayCqWcmCoreImplCommandsWCMCommandServletInfo
from swaggeraemosgi.model.com_day_cq_wcm_core_impl_devicedetection_device_identification_mode_impl_info import ComDayCqWcmCoreImplDevicedetectionDeviceIdentificationModeImplInfo
from swaggeraemosgi.model.com_day_cq_wcm_core_impl_event_page_event_audit_listener_info import ComDayCqWcmCoreImplEventPageEventAuditListenerInfo
from swaggeraemosgi.model.com_day_cq_wcm_core_impl_event_page_post_processor_info import ComDayCqWcmCoreImplEventPagePostProcessorInfo
from swaggeraemosgi.model.com_day_cq_wcm_core_impl_event_repository_change_event_listener_info import ComDayCqWcmCoreImplEventRepositoryChangeEventListenerInfo
from swaggeraemosgi.model.com_day_cq_wcm_core_impl_event_template_post_processor_info import ComDayCqWcmCoreImplEventTemplatePostProcessorInfo
from swaggeraemosgi.model.com_day_cq_wcm_core_impl_language_manager_impl_info import ComDayCqWcmCoreImplLanguageManagerImplInfo
from swaggeraemosgi.model.com_day_cq_wcm_core_impl_link_checker_configuration_factory_impl_info import ComDayCqWcmCoreImplLinkCheckerConfigurationFactoryImplInfo
from swaggeraemosgi.model.com_day_cq_wcm_core_impl_page_page_info_aggregator_impl_info import ComDayCqWcmCoreImplPagePageInfoAggregatorImplInfo
from swaggeraemosgi.model.com_day_cq_wcm_core_impl_page_page_manager_factory_impl_info import ComDayCqWcmCoreImplPagePageManagerFactoryImplInfo
from swaggeraemosgi.model.com_day_cq_wcm_core_impl_references_content_content_reference_config_info import ComDayCqWcmCoreImplReferencesContentContentReferenceConfigInfo
from swaggeraemosgi.model.com_day_cq_wcm_core_impl_servlets_contentfinder_asset_view_handler_info import ComDayCqWcmCoreImplServletsContentfinderAssetViewHandlerInfo
from swaggeraemosgi.model.com_day_cq_wcm_core_impl_servlets_contentfinder_connector_connector_vie_info import ComDayCqWcmCoreImplServletsContentfinderConnectorConnectorVieInfo
from swaggeraemosgi.model.com_day_cq_wcm_core_impl_servlets_contentfinder_page_view_handler_info import ComDayCqWcmCoreImplServletsContentfinderPageViewHandlerInfo
from swaggeraemosgi.model.com_day_cq_wcm_core_impl_servlets_find_replace_servlet_info import ComDayCqWcmCoreImplServletsFindReplaceServletInfo
from swaggeraemosgi.model.com_day_cq_wcm_core_impl_servlets_reference_search_servlet_info import ComDayCqWcmCoreImplServletsReferenceSearchServletInfo
from swaggeraemosgi.model.com_day_cq_wcm_core_impl_servlets_thumbnail_servlet_info import ComDayCqWcmCoreImplServletsThumbnailServletInfo
from swaggeraemosgi.model.com_day_cq_wcm_core_impl_utils_default_page_name_validator_info import ComDayCqWcmCoreImplUtilsDefaultPageNameValidatorInfo
from swaggeraemosgi.model.com_day_cq_wcm_core_impl_variants_page_variants_provider_impl_info import ComDayCqWcmCoreImplVariantsPageVariantsProviderImplInfo
from swaggeraemosgi.model.com_day_cq_wcm_core_impl_version_manager_impl_info import ComDayCqWcmCoreImplVersionManagerImplInfo
from swaggeraemosgi.model.com_day_cq_wcm_core_impl_version_purge_task_info import ComDayCqWcmCoreImplVersionPurgeTaskInfo
from swaggeraemosgi.model.com_day_cq_wcm_core_impl_wcm_debug_filter_info import ComDayCqWcmCoreImplWCMDebugFilterInfo
from swaggeraemosgi.model.com_day_cq_wcm_core_impl_wcm_developer_mode_filter_info import ComDayCqWcmCoreImplWCMDeveloperModeFilterInfo
from swaggeraemosgi.model.com_day_cq_wcm_core_impl_warp_time_warp_filter_info import ComDayCqWcmCoreImplWarpTimeWarpFilterInfo
from swaggeraemosgi.model.com_day_cq_wcm_core_mvt_mvt_statistics_impl_info import ComDayCqWcmCoreMvtMVTStatisticsImplInfo
from swaggeraemosgi.model.com_day_cq_wcm_core_stats_page_view_statistics_impl_info import ComDayCqWcmCoreStatsPageViewStatisticsImplInfo
from swaggeraemosgi.model.com_day_cq_wcm_core_wcm_request_filter_info import ComDayCqWcmCoreWCMRequestFilterInfo
from swaggeraemosgi.model.com_day_cq_wcm_designimporter_design_package_importer_info import ComDayCqWcmDesignimporterDesignPackageImporterInfo
from swaggeraemosgi.model.com_day_cq_wcm_designimporter_impl_canvas_builder_impl_info import ComDayCqWcmDesignimporterImplCanvasBuilderImplInfo
from swaggeraemosgi.model.com_day_cq_wcm_designimporter_impl_canvas_page_delete_handler_info import ComDayCqWcmDesignimporterImplCanvasPageDeleteHandlerInfo
from swaggeraemosgi.model.com_day_cq_wcm_designimporter_impl_entry_preprocessor_impl_info import ComDayCqWcmDesignimporterImplEntryPreprocessorImplInfo
from swaggeraemosgi.model.com_day_cq_wcm_designimporter_impl_mobile_canvas_builder_impl_info import ComDayCqWcmDesignimporterImplMobileCanvasBuilderImplInfo
from swaggeraemosgi.model.com_day_cq_wcm_designimporter_parser_taghandlers_factory_canvas_compone_info import ComDayCqWcmDesignimporterParserTaghandlersFactoryCanvasComponeInfo
from swaggeraemosgi.model.com_day_cq_wcm_designimporter_parser_taghandlers_factory_default_compon_info import ComDayCqWcmDesignimporterParserTaghandlersFactoryDefaultComponInfo
from swaggeraemosgi.model.com_day_cq_wcm_designimporter_parser_taghandlers_factory_default_tag_han_info import ComDayCqWcmDesignimporterParserTaghandlersFactoryDefaultTagHanInfo
from swaggeraemosgi.model.com_day_cq_wcm_designimporter_parser_taghandlers_factory_head_tag_handle_info import ComDayCqWcmDesignimporterParserTaghandlersFactoryHeadTagHandleInfo
from swaggeraemosgi.model.com_day_cq_wcm_designimporter_parser_taghandlers_factory_i_frame_tag_hand_info import ComDayCqWcmDesignimporterParserTaghandlersFactoryIFrameTagHandInfo
from swaggeraemosgi.model.com_day_cq_wcm_designimporter_parser_taghandlers_factory_image_componen_info import ComDayCqWcmDesignimporterParserTaghandlersFactoryImageComponenInfo
from swaggeraemosgi.model.com_day_cq_wcm_designimporter_parser_taghandlers_factory_img_tag_handler_info import ComDayCqWcmDesignimporterParserTaghandlersFactoryImgTagHandlerInfo
from swaggeraemosgi.model.com_day_cq_wcm_designimporter_parser_taghandlers_factory_inline_script_t_info import ComDayCqWcmDesignimporterParserTaghandlersFactoryInlineScriptTInfo
from swaggeraemosgi.model.com_day_cq_wcm_designimporter_parser_taghandlers_factory_link_tag_handle_info import ComDayCqWcmDesignimporterParserTaghandlersFactoryLinkTagHandleInfo
from swaggeraemosgi.model.com_day_cq_wcm_designimporter_parser_taghandlers_factory_meta_tag_handle_info import ComDayCqWcmDesignimporterParserTaghandlersFactoryMetaTagHandleInfo
from swaggeraemosgi.model.com_day_cq_wcm_designimporter_parser_taghandlers_factory_non_script_tag_h_info import ComDayCqWcmDesignimporterParserTaghandlersFactoryNonScriptTagHInfo
from swaggeraemosgi.model.com_day_cq_wcm_designimporter_parser_taghandlers_factory_parsys_compone_info import ComDayCqWcmDesignimporterParserTaghandlersFactoryParsysComponeInfo
from swaggeraemosgi.model.com_day_cq_wcm_designimporter_parser_taghandlers_factory_script_tag_hand_info import ComDayCqWcmDesignimporterParserTaghandlersFactoryScriptTagHandInfo
from swaggeraemosgi.model.com_day_cq_wcm_designimporter_parser_taghandlers_factory_style_tag_handl_info import ComDayCqWcmDesignimporterParserTaghandlersFactoryStyleTagHandlInfo
from swaggeraemosgi.model.com_day_cq_wcm_designimporter_parser_taghandlers_factory_text_component_info import ComDayCqWcmDesignimporterParserTaghandlersFactoryTextComponentInfo
from swaggeraemosgi.model.com_day_cq_wcm_designimporter_parser_taghandlers_factory_title_componen_info import ComDayCqWcmDesignimporterParserTaghandlersFactoryTitleComponenInfo
from swaggeraemosgi.model.com_day_cq_wcm_designimporter_parser_taghandlers_factory_title_tag_handl_info import ComDayCqWcmDesignimporterParserTaghandlersFactoryTitleTagHandlInfo
from swaggeraemosgi.model.com_day_cq_wcm_foundation_forms_impl_form_chooser_servlet_info import ComDayCqWcmFoundationFormsImplFormChooserServletInfo
from swaggeraemosgi.model.com_day_cq_wcm_foundation_forms_impl_form_paragraph_post_processor_info import ComDayCqWcmFoundationFormsImplFormParagraphPostProcessorInfo
from swaggeraemosgi.model.com_day_cq_wcm_foundation_forms_impl_forms_handling_servlet_info import ComDayCqWcmFoundationFormsImplFormsHandlingServletInfo
from swaggeraemosgi.model.com_day_cq_wcm_foundation_forms_impl_mail_servlet_info import ComDayCqWcmFoundationFormsImplMailServletInfo
from swaggeraemosgi.model.com_day_cq_wcm_foundation_impl_adaptive_image_component_servlet_info import ComDayCqWcmFoundationImplAdaptiveImageComponentServletInfo
from swaggeraemosgi.model.com_day_cq_wcm_foundation_impl_http_auth_handler_info import ComDayCqWcmFoundationImplHTTPAuthHandlerInfo
from swaggeraemosgi.model.com_day_cq_wcm_foundation_impl_page_impressions_tracker_info import ComDayCqWcmFoundationImplPageImpressionsTrackerInfo
from swaggeraemosgi.model.com_day_cq_wcm_foundation_impl_page_redirect_servlet_info import ComDayCqWcmFoundationImplPageRedirectServletInfo
from swaggeraemosgi.model.com_day_cq_wcm_foundation_security_impl_default_attachment_type_blacklist_info import ComDayCqWcmFoundationSecurityImplDefaultAttachmentTypeBlacklistInfo
from swaggeraemosgi.model.com_day_cq_wcm_foundation_security_impl_safer_sling_post_validator_impl_info import ComDayCqWcmFoundationSecurityImplSaferSlingPostValidatorImplInfo
from swaggeraemosgi.model.com_day_cq_wcm_mobile_core_impl_device_device_info_transformer_factory_info import ComDayCqWcmMobileCoreImplDeviceDeviceInfoTransformerFactoryInfo
from swaggeraemosgi.model.com_day_cq_wcm_mobile_core_impl_redirect_redirect_filter_info import ComDayCqWcmMobileCoreImplRedirectRedirectFilterInfo
from swaggeraemosgi.model.com_day_cq_wcm_msm_impl_actions_content_copy_action_factory_info import ComDayCqWcmMsmImplActionsContentCopyActionFactoryInfo
from swaggeraemosgi.model.com_day_cq_wcm_msm_impl_actions_content_delete_action_factory_info import ComDayCqWcmMsmImplActionsContentDeleteActionFactoryInfo
from swaggeraemosgi.model.com_day_cq_wcm_msm_impl_actions_content_update_action_factory_info import ComDayCqWcmMsmImplActionsContentUpdateActionFactoryInfo
from swaggeraemosgi.model.com_day_cq_wcm_msm_impl_actions_order_children_action_factory_info import ComDayCqWcmMsmImplActionsOrderChildrenActionFactoryInfo
from swaggeraemosgi.model.com_day_cq_wcm_msm_impl_actions_page_move_action_factory_info import ComDayCqWcmMsmImplActionsPageMoveActionFactoryInfo
from swaggeraemosgi.model.com_day_cq_wcm_msm_impl_actions_references_update_action_factory_info import ComDayCqWcmMsmImplActionsReferencesUpdateActionFactoryInfo
from swaggeraemosgi.model.com_day_cq_wcm_msm_impl_actions_version_copy_action_factory_info import ComDayCqWcmMsmImplActionsVersionCopyActionFactoryInfo
from swaggeraemosgi.model.com_day_cq_wcm_msm_impl_live_relationship_manager_impl_info import ComDayCqWcmMsmImplLiveRelationshipManagerImplInfo
from swaggeraemosgi.model.com_day_cq_wcm_msm_impl_rollout_manager_impl_info import ComDayCqWcmMsmImplRolloutManagerImplInfo
from swaggeraemosgi.model.com_day_cq_wcm_msm_impl_servlets_audit_log_servlet_info import ComDayCqWcmMsmImplServletsAuditLogServletInfo
from swaggeraemosgi.model.com_day_cq_wcm_notification_email_impl_email_channel_info import ComDayCqWcmNotificationEmailImplEmailChannelInfo
from swaggeraemosgi.model.com_day_cq_wcm_notification_impl_notification_manager_impl_info import ComDayCqWcmNotificationImplNotificationManagerImplInfo
from swaggeraemosgi.model.com_day_cq_wcm_scripting_impl_bvp_manager_info import ComDayCqWcmScriptingImplBVPManagerInfo
from swaggeraemosgi.model.com_day_cq_wcm_undo_undo_config_info import ComDayCqWcmUndoUndoConfigInfo
from swaggeraemosgi.model.com_day_cq_wcm_webservicesupport_impl_replication_event_listener_info import ComDayCqWcmWebservicesupportImplReplicationEventListenerInfo
from swaggeraemosgi.model.com_day_cq_wcm_workflow_impl_wcm_workflow_service_impl_info import ComDayCqWcmWorkflowImplWcmWorkflowServiceImplInfo
from swaggeraemosgi.model.com_day_cq_wcm_workflow_impl_workflow_package_info_provider_info import ComDayCqWcmWorkflowImplWorkflowPackageInfoProviderInfo
from swaggeraemosgi.model.com_day_cq_widget_impl_html_library_manager_impl_info import ComDayCqWidgetImplHtmlLibraryManagerImplInfo
from swaggeraemosgi.model.com_day_cq_widget_impl_widget_extension_provider_impl_info import ComDayCqWidgetImplWidgetExtensionProviderImplInfo
from swaggeraemosgi.model.com_day_cq_workflow_impl_email_e_mail_notification_service_info import ComDayCqWorkflowImplEmailEMailNotificationServiceInfo
from swaggeraemosgi.model.com_day_cq_workflow_impl_email_task_e_mail_notification_service_info import ComDayCqWorkflowImplEmailTaskEMailNotificationServiceInfo
from swaggeraemosgi.model.com_day_crx_security_token_impl_impl_token_authentication_handler_info import ComDayCrxSecurityTokenImplImplTokenAuthenticationHandlerInfo
from swaggeraemosgi.model.com_day_crx_security_token_impl_token_cleanup_task_info import ComDayCrxSecurityTokenImplTokenCleanupTaskInfo
from swaggeraemosgi.model.guide_localization_service_info import GuideLocalizationServiceInfo
from swaggeraemosgi.model.messaging_user_component_factory_info import MessagingUserComponentFactoryInfo
from swaggeraemosgi.model.org_apache_aries_jmx_framework_state_config_info import OrgApacheAriesJmxFrameworkStateConfigInfo
from swaggeraemosgi.model.org_apache_felix_eventadmin_impl_event_admin_info import OrgApacheFelixEventadminImplEventAdminInfo
from swaggeraemosgi.model.org_apache_felix_http_info import OrgApacheFelixHttpInfo
from swaggeraemosgi.model.org_apache_felix_http_sslfilter_ssl_filter_info import OrgApacheFelixHttpSslfilterSslFilterInfo
from swaggeraemosgi.model.org_apache_felix_jaas_configuration_factory_info import OrgApacheFelixJaasConfigurationFactoryInfo
from swaggeraemosgi.model.org_apache_felix_jaas_configuration_spi_info import OrgApacheFelixJaasConfigurationSpiInfo
from swaggeraemosgi.model.org_apache_felix_scr_scr_service_info import OrgApacheFelixScrScrServiceInfo
from swaggeraemosgi.model.org_apache_felix_systemready_impl_components_check_info import OrgApacheFelixSystemreadyImplComponentsCheckInfo
from swaggeraemosgi.model.org_apache_felix_systemready_impl_framework_start_check_info import OrgApacheFelixSystemreadyImplFrameworkStartCheckInfo
from swaggeraemosgi.model.org_apache_felix_systemready_impl_services_check_info import OrgApacheFelixSystemreadyImplServicesCheckInfo
from swaggeraemosgi.model.org_apache_felix_systemready_impl_servlet_system_alive_servlet_info import OrgApacheFelixSystemreadyImplServletSystemAliveServletInfo
from swaggeraemosgi.model.org_apache_felix_systemready_impl_servlet_system_ready_servlet_info import OrgApacheFelixSystemreadyImplServletSystemReadyServletInfo
from swaggeraemosgi.model.org_apache_felix_systemready_system_ready_monitor_info import OrgApacheFelixSystemreadySystemReadyMonitorInfo
from swaggeraemosgi.model.org_apache_felix_webconsole_internal_servlet_osgi_manager_info import OrgApacheFelixWebconsoleInternalServletOsgiManagerInfo
from swaggeraemosgi.model.org_apache_felix_webconsole_plugins_event_internal_plugin_servlet_info import OrgApacheFelixWebconsolePluginsEventInternalPluginServletInfo
from swaggeraemosgi.model.org_apache_felix_webconsole_plugins_memoryusage_internal_memory_usage_co_info import OrgApacheFelixWebconsolePluginsMemoryusageInternalMemoryUsageCoInfo
from swaggeraemosgi.model.org_apache_http_proxyconfigurator_info import OrgApacheHttpProxyconfiguratorInfo
from swaggeraemosgi.model.org_apache_jackrabbit_oak_plugins_blob_datastore_data_store_text_provider_info import OrgApacheJackrabbitOakPluginsBlobDatastoreDataStoreTextProviderInfo
from swaggeraemosgi.model.org_apache_jackrabbit_oak_plugins_blob_datastore_file_data_store_info import OrgApacheJackrabbitOakPluginsBlobDatastoreFileDataStoreInfo
from swaggeraemosgi.model.org_apache_jackrabbit_oak_plugins_document_document_node_store_service_info import OrgApacheJackrabbitOakPluginsDocumentDocumentNodeStoreServiceInfo
from swaggeraemosgi.model.org_apache_jackrabbit_oak_plugins_document_document_node_store_service_pre_info import OrgApacheJackrabbitOakPluginsDocumentDocumentNodeStoreServicePreInfo
from swaggeraemosgi.model.org_apache_jackrabbit_oak_plugins_document_secondary_secondary_store_cac_info import OrgApacheJackrabbitOakPluginsDocumentSecondarySecondaryStoreCacInfo
from swaggeraemosgi.model.org_apache_jackrabbit_oak_plugins_index_async_indexer_service_info import OrgApacheJackrabbitOakPluginsIndexAsyncIndexerServiceInfo
from swaggeraemosgi.model.org_apache_jackrabbit_oak_plugins_index_lucene_lucene_index_provider_serv_info import OrgApacheJackrabbitOakPluginsIndexLuceneLuceneIndexProviderServInfo
from swaggeraemosgi.model.org_apache_jackrabbit_oak_plugins_index_solr_osgi_embedded_solr_server_co_info import OrgApacheJackrabbitOakPluginsIndexSolrOsgiEmbeddedSolrServerCoInfo
from swaggeraemosgi.model.org_apache_jackrabbit_oak_plugins_index_solr_osgi_node_state_solr_servers_info import OrgApacheJackrabbitOakPluginsIndexSolrOsgiNodeStateSolrServersInfo
from swaggeraemosgi.model.org_apache_jackrabbit_oak_plugins_index_solr_osgi_oak_solr_configuration_info import OrgApacheJackrabbitOakPluginsIndexSolrOsgiOakSolrConfigurationInfo
from swaggeraemosgi.model.org_apache_jackrabbit_oak_plugins_index_solr_osgi_remote_solr_server_conf_info import OrgApacheJackrabbitOakPluginsIndexSolrOsgiRemoteSolrServerConfInfo
from swaggeraemosgi.model.org_apache_jackrabbit_oak_plugins_index_solr_osgi_solr_query_index_provid_info import OrgApacheJackrabbitOakPluginsIndexSolrOsgiSolrQueryIndexProvidInfo
from swaggeraemosgi.model.org_apache_jackrabbit_oak_plugins_index_solr_osgi_solr_server_provider_se_info import OrgApacheJackrabbitOakPluginsIndexSolrOsgiSolrServerProviderSeInfo
from swaggeraemosgi.model.org_apache_jackrabbit_oak_plugins_metric_statistics_provider_factory_info import OrgApacheJackrabbitOakPluginsMetricStatisticsProviderFactoryInfo
from swaggeraemosgi.model.org_apache_jackrabbit_oak_plugins_observation_change_collector_provider_info import OrgApacheJackrabbitOakPluginsObservationChangeCollectorProviderInfo
from swaggeraemosgi.model.org_apache_jackrabbit_oak_query_query_engine_settings_service_info import OrgApacheJackrabbitOakQueryQueryEngineSettingsServiceInfo
from swaggeraemosgi.model.org_apache_jackrabbit_oak_security_authentication_authentication_config_info import OrgApacheJackrabbitOakSecurityAuthenticationAuthenticationConfigInfo
from swaggeraemosgi.model.org_apache_jackrabbit_oak_security_authentication_ldap_impl_ldap_identi_info import OrgApacheJackrabbitOakSecurityAuthenticationLdapImplLdapIdentiInfo
from swaggeraemosgi.model.org_apache_jackrabbit_oak_security_authentication_token_token_configura_info import OrgApacheJackrabbitOakSecurityAuthenticationTokenTokenConfiguraInfo
from swaggeraemosgi.model.org_apache_jackrabbit_oak_security_authorization_authorization_configur_info import OrgApacheJackrabbitOakSecurityAuthorizationAuthorizationConfigurInfo
from swaggeraemosgi.model.org_apache_jackrabbit_oak_security_internal_security_provider_registrati_info import OrgApacheJackrabbitOakSecurityInternalSecurityProviderRegistratiInfo
from swaggeraemosgi.model.org_apache_jackrabbit_oak_security_user_random_authorizable_node_name_info import OrgApacheJackrabbitOakSecurityUserRandomAuthorizableNodeNameInfo
from swaggeraemosgi.model.org_apache_jackrabbit_oak_security_user_user_configuration_impl_info import OrgApacheJackrabbitOakSecurityUserUserConfigurationImplInfo
from swaggeraemosgi.model.org_apache_jackrabbit_oak_segment_azure_azure_segment_store_service_info import OrgApacheJackrabbitOakSegmentAzureAzureSegmentStoreServiceInfo
from swaggeraemosgi.model.org_apache_jackrabbit_oak_segment_segment_node_store_factory_info import OrgApacheJackrabbitOakSegmentSegmentNodeStoreFactoryInfo
from swaggeraemosgi.model.org_apache_jackrabbit_oak_segment_segment_node_store_monitor_service_info import OrgApacheJackrabbitOakSegmentSegmentNodeStoreMonitorServiceInfo
from swaggeraemosgi.model.org_apache_jackrabbit_oak_segment_segment_node_store_service_info import OrgApacheJackrabbitOakSegmentSegmentNodeStoreServiceInfo
from swaggeraemosgi.model.org_apache_jackrabbit_oak_segment_standby_store_standby_store_service_info import OrgApacheJackrabbitOakSegmentStandbyStoreStandbyStoreServiceInfo
from swaggeraemosgi.model.org_apache_jackrabbit_oak_spi_security_authentication_external_impl_de_info import OrgApacheJackrabbitOakSpiSecurityAuthenticationExternalImplDeInfo
from swaggeraemosgi.model.org_apache_jackrabbit_oak_spi_security_authentication_external_impl_ex_info import OrgApacheJackrabbitOakSpiSecurityAuthenticationExternalImplExInfo
from swaggeraemosgi.model.org_apache_jackrabbit_oak_spi_security_authentication_external_impl_pr_info import OrgApacheJackrabbitOakSpiSecurityAuthenticationExternalImplPrInfo
from swaggeraemosgi.model.org_apache_jackrabbit_oak_spi_security_authorization_cug_impl_cug_confi_info import OrgApacheJackrabbitOakSpiSecurityAuthorizationCugImplCugConfiInfo
from swaggeraemosgi.model.org_apache_jackrabbit_oak_spi_security_authorization_cug_impl_cug_exclu_info import OrgApacheJackrabbitOakSpiSecurityAuthorizationCugImplCugExcluInfo
from swaggeraemosgi.model.org_apache_jackrabbit_oak_spi_security_user_action_default_authorizable_info import OrgApacheJackrabbitOakSpiSecurityUserActionDefaultAuthorizableInfo
from swaggeraemosgi.model.org_apache_jackrabbit_vault_packaging_impl_packaging_impl_info import OrgApacheJackrabbitVaultPackagingImplPackagingImplInfo
from swaggeraemosgi.model.org_apache_jackrabbit_vault_packaging_registry_impl_fs_package_registry_info import OrgApacheJackrabbitVaultPackagingRegistryImplFSPackageRegistryInfo
from swaggeraemosgi.model.org_apache_sling_auth_core_impl_logout_servlet_info import OrgApacheSlingAuthCoreImplLogoutServletInfo
from swaggeraemosgi.model.org_apache_sling_caconfig_impl_configuration_bindings_value_provider_info import OrgApacheSlingCaconfigImplConfigurationBindingsValueProviderInfo
from swaggeraemosgi.model.org_apache_sling_caconfig_impl_configuration_resolver_impl_info import OrgApacheSlingCaconfigImplConfigurationResolverImplInfo
from swaggeraemosgi.model.org_apache_sling_caconfig_impl_def_default_configuration_inheritance_stra_info import OrgApacheSlingCaconfigImplDefDefaultConfigurationInheritanceStraInfo
from swaggeraemosgi.model.org_apache_sling_caconfig_impl_def_default_configuration_persistence_stra_info import OrgApacheSlingCaconfigImplDefDefaultConfigurationPersistenceStraInfo
from swaggeraemosgi.model.org_apache_sling_caconfig_impl_override_osgi_configuration_override_provi_info import OrgApacheSlingCaconfigImplOverrideOsgiConfigurationOverrideProviInfo
from swaggeraemosgi.model.org_apache_sling_caconfig_impl_override_system_property_configuration_ove_info import OrgApacheSlingCaconfigImplOverrideSystemPropertyConfigurationOveInfo
from swaggeraemosgi.model.org_apache_sling_caconfig_management_impl_configuration_management_setti_info import OrgApacheSlingCaconfigManagementImplConfigurationManagementSettiInfo
from swaggeraemosgi.model.org_apache_sling_caconfig_resource_impl_def_default_configuration_resour_info import OrgApacheSlingCaconfigResourceImplDefDefaultConfigurationResourInfo
from swaggeraemosgi.model.org_apache_sling_caconfig_resource_impl_def_default_context_path_strategy_info import OrgApacheSlingCaconfigResourceImplDefDefaultContextPathStrategyInfo
from swaggeraemosgi.model.org_apache_sling_commons_html_internal_tagsoup_html_parser_info import OrgApacheSlingCommonsHtmlInternalTagsoupHtmlParserInfo
from swaggeraemosgi.model.org_apache_sling_commons_log_log_manager_factory_config_info import OrgApacheSlingCommonsLogLogManagerFactoryConfigInfo
from swaggeraemosgi.model.org_apache_sling_commons_log_log_manager_factory_writer_info import OrgApacheSlingCommonsLogLogManagerFactoryWriterInfo
from swaggeraemosgi.model.org_apache_sling_commons_log_log_manager_info import OrgApacheSlingCommonsLogLogManagerInfo
from swaggeraemosgi.model.org_apache_sling_commons_metrics_internal_log_reporter_info import OrgApacheSlingCommonsMetricsInternalLogReporterInfo
from swaggeraemosgi.model.org_apache_sling_commons_metrics_rrd4j_impl_codahale_metrics_reporter_info import OrgApacheSlingCommonsMetricsRrd4jImplCodahaleMetricsReporterInfo
from swaggeraemosgi.model.org_apache_sling_commons_mime_internal_mime_type_service_impl_info import OrgApacheSlingCommonsMimeInternalMimeTypeServiceImplInfo
from swaggeraemosgi.model.org_apache_sling_commons_scheduler_impl_quartz_scheduler_info import OrgApacheSlingCommonsSchedulerImplQuartzSchedulerInfo
from swaggeraemosgi.model.org_apache_sling_commons_scheduler_impl_scheduler_health_check_info import OrgApacheSlingCommonsSchedulerImplSchedulerHealthCheckInfo
from swaggeraemosgi.model.org_apache_sling_commons_threads_impl_default_thread_pool_factory_info import OrgApacheSlingCommonsThreadsImplDefaultThreadPoolFactoryInfo
from swaggeraemosgi.model.org_apache_sling_datasource_data_source_factory_info import OrgApacheSlingDatasourceDataSourceFactoryInfo
from swaggeraemosgi.model.org_apache_sling_datasource_jndi_data_source_factory_info import OrgApacheSlingDatasourceJNDIDataSourceFactoryInfo
from swaggeraemosgi.model.org_apache_sling_discovery_oak_config_info import OrgApacheSlingDiscoveryOakConfigInfo
from swaggeraemosgi.model.org_apache_sling_discovery_oak_synchronized_clocks_health_check_info import OrgApacheSlingDiscoveryOakSynchronizedClocksHealthCheckInfo
from swaggeraemosgi.model.org_apache_sling_distribution_agent_impl_forward_distribution_agent_facto_info import OrgApacheSlingDistributionAgentImplForwardDistributionAgentFactoInfo
from swaggeraemosgi.model.org_apache_sling_distribution_agent_impl_privilege_distribution_request_a_info import OrgApacheSlingDistributionAgentImplPrivilegeDistributionRequestAInfo
from swaggeraemosgi.model.org_apache_sling_distribution_agent_impl_queue_distribution_agent_factory_info import OrgApacheSlingDistributionAgentImplQueueDistributionAgentFactoryInfo
from swaggeraemosgi.model.org_apache_sling_distribution_agent_impl_reverse_distribution_agent_facto_info import OrgApacheSlingDistributionAgentImplReverseDistributionAgentFactoInfo
from swaggeraemosgi.model.org_apache_sling_distribution_agent_impl_simple_distribution_agent_factor_info import OrgApacheSlingDistributionAgentImplSimpleDistributionAgentFactorInfo
from swaggeraemosgi.model.org_apache_sling_distribution_agent_impl_sync_distribution_agent_factory_info import OrgApacheSlingDistributionAgentImplSyncDistributionAgentFactoryInfo
from swaggeraemosgi.model.org_apache_sling_distribution_monitor_distribution_queue_health_check_info import OrgApacheSlingDistributionMonitorDistributionQueueHealthCheckInfo
from swaggeraemosgi.model.org_apache_sling_distribution_packaging_impl_exporter_agent_distributio_info import OrgApacheSlingDistributionPackagingImplExporterAgentDistributioInfo
from swaggeraemosgi.model.org_apache_sling_distribution_packaging_impl_exporter_local_distributio_info import OrgApacheSlingDistributionPackagingImplExporterLocalDistributioInfo
from swaggeraemosgi.model.org_apache_sling_distribution_packaging_impl_exporter_remote_distributi_info import OrgApacheSlingDistributionPackagingImplExporterRemoteDistributiInfo
from swaggeraemosgi.model.org_apache_sling_distribution_packaging_impl_importer_local_distributio_info import OrgApacheSlingDistributionPackagingImplImporterLocalDistributioInfo
from swaggeraemosgi.model.org_apache_sling_distribution_packaging_impl_importer_remote_distributi_info import OrgApacheSlingDistributionPackagingImplImporterRemoteDistributiInfo
from swaggeraemosgi.model.org_apache_sling_distribution_packaging_impl_importer_repository_distri_info import OrgApacheSlingDistributionPackagingImplImporterRepositoryDistriInfo
from swaggeraemosgi.model.org_apache_sling_distribution_resources_impl_distribution_configuration_info import OrgApacheSlingDistributionResourcesImplDistributionConfigurationInfo
from swaggeraemosgi.model.org_apache_sling_distribution_resources_impl_distribution_service_resour_info import OrgApacheSlingDistributionResourcesImplDistributionServiceResourInfo
from swaggeraemosgi.model.org_apache_sling_distribution_serialization_impl_distribution_package_bu_info import OrgApacheSlingDistributionSerializationImplDistributionPackageBuInfo
from swaggeraemosgi.model.org_apache_sling_distribution_serialization_impl_vlt_vault_distribution_info import OrgApacheSlingDistributionSerializationImplVltVaultDistributionInfo
from swaggeraemosgi.model.org_apache_sling_distribution_transport_impl_user_credentials_distributi_info import OrgApacheSlingDistributionTransportImplUserCredentialsDistributiInfo
from swaggeraemosgi.model.org_apache_sling_distribution_trigger_impl_distribution_event_distribute_info import OrgApacheSlingDistributionTriggerImplDistributionEventDistributeInfo
from swaggeraemosgi.model.org_apache_sling_distribution_trigger_impl_jcr_event_distribution_trigger_info import OrgApacheSlingDistributionTriggerImplJcrEventDistributionTriggerInfo
from swaggeraemosgi.model.org_apache_sling_distribution_trigger_impl_persisted_jcr_event_distributi_info import OrgApacheSlingDistributionTriggerImplPersistedJcrEventDistributiInfo
from swaggeraemosgi.model.org_apache_sling_distribution_trigger_impl_remote_event_distribution_trig_info import OrgApacheSlingDistributionTriggerImplRemoteEventDistributionTrigInfo
from swaggeraemosgi.model.org_apache_sling_distribution_trigger_impl_resource_event_distribution_tr_info import OrgApacheSlingDistributionTriggerImplResourceEventDistributionTrInfo
from swaggeraemosgi.model.org_apache_sling_distribution_trigger_impl_scheduled_distribution_trigge_info import OrgApacheSlingDistributionTriggerImplScheduledDistributionTriggeInfo
from swaggeraemosgi.model.org_apache_sling_engine_impl_auth_sling_authenticator_info import OrgApacheSlingEngineImplAuthSlingAuthenticatorInfo
from swaggeraemosgi.model.org_apache_sling_engine_impl_debug_request_progress_tracker_log_filter_info import OrgApacheSlingEngineImplDebugRequestProgressTrackerLogFilterInfo
from swaggeraemosgi.model.org_apache_sling_engine_impl_log_request_logger_info import OrgApacheSlingEngineImplLogRequestLoggerInfo
from swaggeraemosgi.model.org_apache_sling_engine_impl_log_request_logger_service_info import OrgApacheSlingEngineImplLogRequestLoggerServiceInfo
from swaggeraemosgi.model.org_apache_sling_engine_impl_sling_main_servlet_info import OrgApacheSlingEngineImplSlingMainServletInfo
from swaggeraemosgi.model.org_apache_sling_engine_parameters_info import OrgApacheSlingEngineParametersInfo
from swaggeraemosgi.model.org_apache_sling_event_impl_eventing_thread_pool_info import OrgApacheSlingEventImplEventingThreadPoolInfo
from swaggeraemosgi.model.org_apache_sling_event_impl_jobs_default_job_manager_info import OrgApacheSlingEventImplJobsDefaultJobManagerInfo
from swaggeraemosgi.model.org_apache_sling_event_impl_jobs_jcr_persistence_handler_info import OrgApacheSlingEventImplJobsJcrPersistenceHandlerInfo
from swaggeraemosgi.model.org_apache_sling_event_impl_jobs_job_consumer_manager_info import OrgApacheSlingEventImplJobsJobConsumerManagerInfo
from swaggeraemosgi.model.org_apache_sling_event_jobs_queue_configuration_info import OrgApacheSlingEventJobsQueueConfigurationInfo
from swaggeraemosgi.model.org_apache_sling_extensions_webconsolesecurityprovider_internal_sling_w_info import OrgApacheSlingExtensionsWebconsolesecurityproviderInternalSlingWInfo
from swaggeraemosgi.model.org_apache_sling_featureflags_feature_info import OrgApacheSlingFeatureflagsFeatureInfo
from swaggeraemosgi.model.org_apache_sling_featureflags_impl_configured_feature_info import OrgApacheSlingFeatureflagsImplConfiguredFeatureInfo
from swaggeraemosgi.model.org_apache_sling_hapi_impl_h_api_util_impl_info import OrgApacheSlingHapiImplHApiUtilImplInfo
from swaggeraemosgi.model.org_apache_sling_hc_core_impl_composite_health_check_info import OrgApacheSlingHcCoreImplCompositeHealthCheckInfo
from swaggeraemosgi.model.org_apache_sling_hc_core_impl_executor_health_check_executor_impl_info import OrgApacheSlingHcCoreImplExecutorHealthCheckExecutorImplInfo
from swaggeraemosgi.model.org_apache_sling_hc_core_impl_jmx_attribute_health_check_info import OrgApacheSlingHcCoreImplJmxAttributeHealthCheckInfo
from swaggeraemosgi.model.org_apache_sling_hc_core_impl_scriptable_health_check_info import OrgApacheSlingHcCoreImplScriptableHealthCheckInfo
from swaggeraemosgi.model.org_apache_sling_hc_core_impl_servlet_health_check_executor_servlet_info import OrgApacheSlingHcCoreImplServletHealthCheckExecutorServletInfo
from swaggeraemosgi.model.org_apache_sling_hc_core_impl_servlet_result_txt_verbose_serializer_info import OrgApacheSlingHcCoreImplServletResultTxtVerboseSerializerInfo
from swaggeraemosgi.model.org_apache_sling_i18n_impl_i18_n_filter_info import OrgApacheSlingI18nImplI18NFilterInfo
from swaggeraemosgi.model.org_apache_sling_i18n_impl_jcr_resource_bundle_provider_info import OrgApacheSlingI18nImplJcrResourceBundleProviderInfo
from swaggeraemosgi.model.org_apache_sling_installer_provider_jcr_impl_jcr_installer_info import OrgApacheSlingInstallerProviderJcrImplJcrInstallerInfo
from swaggeraemosgi.model.org_apache_sling_jcr_base_internal_login_admin_whitelist_fragment_info import OrgApacheSlingJcrBaseInternalLoginAdminWhitelistFragmentInfo
from swaggeraemosgi.model.org_apache_sling_jcr_base_internal_login_admin_whitelist_info import OrgApacheSlingJcrBaseInternalLoginAdminWhitelistInfo
from swaggeraemosgi.model.org_apache_sling_jcr_davex_impl_servlets_sling_dav_ex_servlet_info import OrgApacheSlingJcrDavexImplServletsSlingDavExServletInfo
from swaggeraemosgi.model.org_apache_sling_jcr_jackrabbit_server_jndi_registration_support_info import OrgApacheSlingJcrJackrabbitServerJndiRegistrationSupportInfo
from swaggeraemosgi.model.org_apache_sling_jcr_jackrabbit_server_rmi_registration_support_info import OrgApacheSlingJcrJackrabbitServerRmiRegistrationSupportInfo
from swaggeraemosgi.model.org_apache_sling_jcr_repoinit_impl_repository_initializer_info import OrgApacheSlingJcrRepoinitImplRepositoryInitializerInfo
from swaggeraemosgi.model.org_apache_sling_jcr_repoinit_repository_initializer_info import OrgApacheSlingJcrRepoinitRepositoryInitializerInfo
from swaggeraemosgi.model.org_apache_sling_jcr_resource_internal_jcr_resource_resolver_factory_impl_info import OrgApacheSlingJcrResourceInternalJcrResourceResolverFactoryImplInfo
from swaggeraemosgi.model.org_apache_sling_jcr_resource_internal_jcr_system_user_validator_info import OrgApacheSlingJcrResourceInternalJcrSystemUserValidatorInfo
from swaggeraemosgi.model.org_apache_sling_jcr_resourcesecurity_impl_resource_access_gate_factory_info import OrgApacheSlingJcrResourcesecurityImplResourceAccessGateFactoryInfo
from swaggeraemosgi.model.org_apache_sling_jcr_webdav_impl_handler_default_handler_service_info import OrgApacheSlingJcrWebdavImplHandlerDefaultHandlerServiceInfo
from swaggeraemosgi.model.org_apache_sling_jcr_webdav_impl_handler_dir_listing_export_handler_servic_info import OrgApacheSlingJcrWebdavImplHandlerDirListingExportHandlerServicInfo
from swaggeraemosgi.model.org_apache_sling_jcr_webdav_impl_servlets_simple_web_dav_servlet_info import OrgApacheSlingJcrWebdavImplServletsSimpleWebDavServletInfo
from swaggeraemosgi.model.org_apache_sling_jmx_provider_impl_jmx_resource_provider_info import OrgApacheSlingJmxProviderImplJMXResourceProviderInfo
from swaggeraemosgi.model.org_apache_sling_models_impl_model_adapter_factory_info import OrgApacheSlingModelsImplModelAdapterFactoryInfo
from swaggeraemosgi.model.org_apache_sling_models_jacksonexporter_impl_resource_module_provider_info import OrgApacheSlingModelsJacksonexporterImplResourceModuleProviderInfo
from swaggeraemosgi.model.org_apache_sling_resource_inventory_impl_resource_inventory_printer_facto_info import OrgApacheSlingResourceInventoryImplResourceInventoryPrinterFactoInfo
from swaggeraemosgi.model.org_apache_sling_resourcemerger_impl_merged_resource_provider_factory_info import OrgApacheSlingResourcemergerImplMergedResourceProviderFactoryInfo
from swaggeraemosgi.model.org_apache_sling_resourcemerger_picker_overriding_info import OrgApacheSlingResourcemergerPickerOverridingInfo
from swaggeraemosgi.model.org_apache_sling_scripting_core_impl_script_cache_impl_info import OrgApacheSlingScriptingCoreImplScriptCacheImplInfo
from swaggeraemosgi.model.org_apache_sling_scripting_core_impl_scripting_resource_resolver_provider_info import OrgApacheSlingScriptingCoreImplScriptingResourceResolverProviderInfo
from swaggeraemosgi.model.org_apache_sling_scripting_java_impl_java_script_engine_factory_info import OrgApacheSlingScriptingJavaImplJavaScriptEngineFactoryInfo
from swaggeraemosgi.model.org_apache_sling_scripting_javascript_internal_rhino_java_script_engine_fa_info import OrgApacheSlingScriptingJavascriptInternalRhinoJavaScriptEngineFaInfo
from swaggeraemosgi.model.org_apache_sling_scripting_jsp_jsp_script_engine_factory_info import OrgApacheSlingScriptingJspJspScriptEngineFactoryInfo
from swaggeraemosgi.model.org_apache_sling_scripting_sightly_js_impl_jsapi_sly_bindings_values_prov_info import OrgApacheSlingScriptingSightlyJsImplJsapiSlyBindingsValuesProvInfo
from swaggeraemosgi.model.org_apache_sling_security_impl_content_disposition_filter_info import OrgApacheSlingSecurityImplContentDispositionFilterInfo
from swaggeraemosgi.model.org_apache_sling_security_impl_referrer_filter_info import OrgApacheSlingSecurityImplReferrerFilterInfo
from swaggeraemosgi.model.org_apache_sling_serviceusermapping_impl_service_user_mapper_impl_amended_info import OrgApacheSlingServiceusermappingImplServiceUserMapperImplAmendedInfo
from swaggeraemosgi.model.org_apache_sling_serviceusermapping_impl_service_user_mapper_impl_info import OrgApacheSlingServiceusermappingImplServiceUserMapperImplInfo
from swaggeraemosgi.model.org_apache_sling_servlets_get_default_get_servlet_info import OrgApacheSlingServletsGetDefaultGetServletInfo
from swaggeraemosgi.model.org_apache_sling_servlets_get_impl_version_version_info_servlet_info import OrgApacheSlingServletsGetImplVersionVersionInfoServletInfo
from swaggeraemosgi.model.org_apache_sling_servlets_post_impl_helper_chunk_clean_up_task_info import OrgApacheSlingServletsPostImplHelperChunkCleanUpTaskInfo
from swaggeraemosgi.model.org_apache_sling_servlets_post_impl_sling_post_servlet_info import OrgApacheSlingServletsPostImplSlingPostServletInfo
from swaggeraemosgi.model.org_apache_sling_servlets_resolver_sling_servlet_resolver_info import OrgApacheSlingServletsResolverSlingServletResolverInfo
from swaggeraemosgi.model.org_apache_sling_settings_impl_sling_settings_service_impl_info import OrgApacheSlingSettingsImplSlingSettingsServiceImplInfo
from swaggeraemosgi.model.org_apache_sling_startupfilter_impl_startup_filter_impl_info import OrgApacheSlingStartupfilterImplStartupFilterImplInfo
from swaggeraemosgi.model.org_apache_sling_tenant_internal_tenant_provider_impl_info import OrgApacheSlingTenantInternalTenantProviderImplInfo
from swaggeraemosgi.model.org_apache_sling_tracer_internal_log_tracer_info import OrgApacheSlingTracerInternalLogTracerInfo
from swaggeraemosgi.model.org_apache_sling_xss_impl_xss_filter_impl_info import OrgApacheSlingXssImplXSSFilterImplInfo


class ConfigmgrApi(object):
    """NOTE: This class is auto generated by OpenAPI Generator
    Ref: https://openapi-generator.tech

    Do not edit the class manually.
    """

    def __init__(self, api_client=None):
        if api_client is None:
            api_client = ApiClient()
        self.api_client = api_client

        def __adaptive_form_and_interactive_communication_web_channel_configuration(
            self,
            **kwargs
        ):
            """adaptive_form_and_interactive_communication_web_channel_configuration  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.adaptive_form_and_interactive_communication_web_channel_configuration(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                show_placeholder (bool): [optional]
                maximum_cache_entries (int): [optional]
                af_scripting_compatversion (str): [optional]
                make_file_name_unique (bool): [optional]
                generating_compliant_data (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                AdaptiveFormAndInteractiveCommunicationWebChannelConfigurationInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.adaptive_form_and_interactive_communication_web_channel_configuration = Endpoint(
            settings={
                'response_type': (AdaptiveFormAndInteractiveCommunicationWebChannelConfigurationInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/Adaptive Form and Interactive Communication Web Channel Configuration',
                'operation_id': 'adaptive_form_and_interactive_communication_web_channel_configuration',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'show_placeholder',
                    'maximum_cache_entries',
                    'af_scripting_compatversion',
                    'make_file_name_unique',
                    'generating_compliant_data',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'show_placeholder':
                        (bool,),
                    'maximum_cache_entries':
                        (int,),
                    'af_scripting_compatversion':
                        (str,),
                    'make_file_name_unique':
                        (bool,),
                    'generating_compliant_data':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'show_placeholder': 'showPlaceholder',
                    'maximum_cache_entries': 'maximumCacheEntries',
                    'af_scripting_compatversion': 'af.scripting.compatversion',
                    'make_file_name_unique': 'makeFileNameUnique',
                    'generating_compliant_data': 'generatingCompliantData',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'show_placeholder': 'query',
                    'maximum_cache_entries': 'query',
                    'af_scripting_compatversion': 'query',
                    'make_file_name_unique': 'query',
                    'generating_compliant_data': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__adaptive_form_and_interactive_communication_web_channel_configuration
        )

        def __adaptive_form_and_interactive_communication_web_channel_theme_configur(
            self,
            **kwargs
        ):
            """adaptive_form_and_interactive_communication_web_channel_theme_configur  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.adaptive_form_and_interactive_communication_web_channel_theme_configur(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                font_list ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                AdaptiveFormAndInteractiveCommunicationWebChannelThemeConfigurInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.adaptive_form_and_interactive_communication_web_channel_theme_configur = Endpoint(
            settings={
                'response_type': (AdaptiveFormAndInteractiveCommunicationWebChannelThemeConfigurInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/Adaptive Form and Interactive Communication Web Channel Theme Configuration',
                'operation_id': 'adaptive_form_and_interactive_communication_web_channel_theme_configur',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'font_list',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'font_list':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'font_list': 'fontList',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'font_list': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'font_list': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__adaptive_form_and_interactive_communication_web_channel_theme_configur
        )

        def __analytics_component_query_cache_service(
            self,
            **kwargs
        ):
            """analytics_component_query_cache_service  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.analytics_component_query_cache_service(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_analytics_component_query_cache_size (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                AnalyticsComponentQueryCacheServiceInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.analytics_component_query_cache_service = Endpoint(
            settings={
                'response_type': (AnalyticsComponentQueryCacheServiceInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/Analytics Component Query Cache Service',
                'operation_id': 'analytics_component_query_cache_service',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_analytics_component_query_cache_size',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_analytics_component_query_cache_size':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_analytics_component_query_cache_size': 'cq.analytics.component.query.cache.size',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_analytics_component_query_cache_size': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__analytics_component_query_cache_service
        )

        def __apache_sling_health_check_result_html_serializer(
            self,
            **kwargs
        ):
            """apache_sling_health_check_result_html_serializer  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.apache_sling_health_check_result_html_serializer(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                style_string (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ApacheSlingHealthCheckResultHTMLSerializerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.apache_sling_health_check_result_html_serializer = Endpoint(
            settings={
                'response_type': (ApacheSlingHealthCheckResultHTMLSerializerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/Apache Sling Health Check Result HTML Serializer',
                'operation_id': 'apache_sling_health_check_result_html_serializer',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'style_string',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'style_string':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'style_string': 'styleString',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'style_string': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__apache_sling_health_check_result_html_serializer
        )

        def __com_adobe_aem_formsndocuments_config_aem_forms_manager_configuration(
            self,
            **kwargs
        ):
            """com_adobe_aem_formsndocuments_config_aem_forms_manager_configuration  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_aem_formsndocuments_config_aem_forms_manager_configuration(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                forms_manager_config_include_ootb_templates (bool): [optional]
                forms_manager_config_include_deprecated_templates (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeAemFormsndocumentsConfigAEMFormsManagerConfigurationInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_aem_formsndocuments_config_aem_forms_manager_configuration = Endpoint(
            settings={
                'response_type': (ComAdobeAemFormsndocumentsConfigAEMFormsManagerConfigurationInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.aem.formsndocuments.config.AEMFormsManagerConfiguration',
                'operation_id': 'com_adobe_aem_formsndocuments_config_aem_forms_manager_configuration',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'forms_manager_config_include_ootb_templates',
                    'forms_manager_config_include_deprecated_templates',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'forms_manager_config_include_ootb_templates':
                        (bool,),
                    'forms_manager_config_include_deprecated_templates':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'forms_manager_config_include_ootb_templates': 'formsManagerConfig.includeOOTBTemplates',
                    'forms_manager_config_include_deprecated_templates': 'formsManagerConfig.includeDeprecatedTemplates',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'forms_manager_config_include_ootb_templates': 'query',
                    'forms_manager_config_include_deprecated_templates': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_aem_formsndocuments_config_aem_forms_manager_configuration
        )

        def __com_adobe_aem_transaction_core_impl_transaction_recorder(
            self,
            **kwargs
        ):
            """com_adobe_aem_transaction_core_impl_transaction_recorder  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_aem_transaction_core_impl_transaction_recorder(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                is_transaction_recording_enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeAemTransactionCoreImplTransactionRecorderInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_aem_transaction_core_impl_transaction_recorder = Endpoint(
            settings={
                'response_type': (ComAdobeAemTransactionCoreImplTransactionRecorderInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.aem.transaction.core.impl.TransactionRecorder',
                'operation_id': 'com_adobe_aem_transaction_core_impl_transaction_recorder',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'is_transaction_recording_enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'is_transaction_recording_enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'is_transaction_recording_enabled': 'isTransactionRecordingEnabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'is_transaction_recording_enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_aem_transaction_core_impl_transaction_recorder
        )

        def __com_adobe_aem_upgrade_prechecks_hc_impl_deprecate_indexes_hc(
            self,
            **kwargs
        ):
            """com_adobe_aem_upgrade_prechecks_hc_impl_deprecate_indexes_hc  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_aem_upgrade_prechecks_hc_impl_deprecate_indexes_hc(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                hc_name (str): [optional]
                hc_tags ([str]): [optional]
                hc_mbean_name (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeAemUpgradePrechecksHcImplDeprecateIndexesHCInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_aem_upgrade_prechecks_hc_impl_deprecate_indexes_hc = Endpoint(
            settings={
                'response_type': (ComAdobeAemUpgradePrechecksHcImplDeprecateIndexesHCInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.aem.upgrade.prechecks.hc.impl.DeprecateIndexesHC',
                'operation_id': 'com_adobe_aem_upgrade_prechecks_hc_impl_deprecate_indexes_hc',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'hc_name',
                    'hc_tags',
                    'hc_mbean_name',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'hc_name':
                        (str,),
                    'hc_tags':
                        ([str],),
                    'hc_mbean_name':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'hc_name': 'hc.name',
                    'hc_tags': 'hc.tags',
                    'hc_mbean_name': 'hc.mbean.name',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'hc_name': 'query',
                    'hc_tags': 'query',
                    'hc_mbean_name': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'hc_tags': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_aem_upgrade_prechecks_hc_impl_deprecate_indexes_hc
        )

        def __com_adobe_aem_upgrade_prechecks_hc_impl_replication_agents_disabled_hc(
            self,
            **kwargs
        ):
            """com_adobe_aem_upgrade_prechecks_hc_impl_replication_agents_disabled_hc  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_aem_upgrade_prechecks_hc_impl_replication_agents_disabled_hc(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                hc_name (str): [optional]
                hc_tags ([str]): [optional]
                hc_mbean_name (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeAemUpgradePrechecksHcImplReplicationAgentsDisabledHCInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_aem_upgrade_prechecks_hc_impl_replication_agents_disabled_hc = Endpoint(
            settings={
                'response_type': (ComAdobeAemUpgradePrechecksHcImplReplicationAgentsDisabledHCInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.aem.upgrade.prechecks.hc.impl.ReplicationAgentsDisabledHC',
                'operation_id': 'com_adobe_aem_upgrade_prechecks_hc_impl_replication_agents_disabled_hc',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'hc_name',
                    'hc_tags',
                    'hc_mbean_name',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'hc_name':
                        (str,),
                    'hc_tags':
                        ([str],),
                    'hc_mbean_name':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'hc_name': 'hc.name',
                    'hc_tags': 'hc.tags',
                    'hc_mbean_name': 'hc.mbean.name',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'hc_name': 'query',
                    'hc_tags': 'query',
                    'hc_mbean_name': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'hc_tags': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_aem_upgrade_prechecks_hc_impl_replication_agents_disabled_hc
        )

        def __com_adobe_aem_upgrade_prechecks_mbean_impl_pre_upgrade_tasks_m_bean_impl(
            self,
            **kwargs
        ):
            """com_adobe_aem_upgrade_prechecks_mbean_impl_pre_upgrade_tasks_m_bean_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_aem_upgrade_prechecks_mbean_impl_pre_upgrade_tasks_m_bean_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                pre_upgrade_maintenance_tasks ([str]): [optional]
                pre_upgrade_hc_tags ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeAemUpgradePrechecksMbeanImplPreUpgradeTasksMBeanImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_aem_upgrade_prechecks_mbean_impl_pre_upgrade_tasks_m_bean_impl = Endpoint(
            settings={
                'response_type': (ComAdobeAemUpgradePrechecksMbeanImplPreUpgradeTasksMBeanImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.aem.upgrade.prechecks.mbean.impl.PreUpgradeTasksMBeanImpl',
                'operation_id': 'com_adobe_aem_upgrade_prechecks_mbean_impl_pre_upgrade_tasks_m_bean_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'pre_upgrade_maintenance_tasks',
                    'pre_upgrade_hc_tags',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'pre_upgrade_maintenance_tasks':
                        ([str],),
                    'pre_upgrade_hc_tags':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'pre_upgrade_maintenance_tasks': 'pre-upgrade.maintenance.tasks',
                    'pre_upgrade_hc_tags': 'pre-upgrade.hc.tags',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'pre_upgrade_maintenance_tasks': 'query',
                    'pre_upgrade_hc_tags': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'pre_upgrade_maintenance_tasks': 'multi',
                    'pre_upgrade_hc_tags': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_aem_upgrade_prechecks_mbean_impl_pre_upgrade_tasks_m_bean_impl
        )

        def __com_adobe_aem_upgrade_prechecks_tasks_impl_consistency_check_task_impl(
            self,
            **kwargs
        ):
            """com_adobe_aem_upgrade_prechecks_tasks_impl_consistency_check_task_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_aem_upgrade_prechecks_tasks_impl_consistency_check_task_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                root_path (str): [optional]
                fix_inconsistencies (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeAemUpgradePrechecksTasksImplConsistencyCheckTaskImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_aem_upgrade_prechecks_tasks_impl_consistency_check_task_impl = Endpoint(
            settings={
                'response_type': (ComAdobeAemUpgradePrechecksTasksImplConsistencyCheckTaskImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.aem.upgrade.prechecks.tasks.impl.ConsistencyCheckTaskImpl',
                'operation_id': 'com_adobe_aem_upgrade_prechecks_tasks_impl_consistency_check_task_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'root_path',
                    'fix_inconsistencies',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'root_path':
                        (str,),
                    'fix_inconsistencies':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'root_path': 'root.path',
                    'fix_inconsistencies': 'fix.inconsistencies',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'root_path': 'query',
                    'fix_inconsistencies': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_aem_upgrade_prechecks_tasks_impl_consistency_check_task_impl
        )

        def __com_adobe_cq_account_api_account_management_service(
            self,
            **kwargs
        ):
            """com_adobe_cq_account_api_account_management_service  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_account_api_account_management_service(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_accountmanager_token_validity_period (int): [optional]
                cq_accountmanager_config_requestnewaccount_mail (str): [optional]
                cq_accountmanager_config_requestnewpwd_mail (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqAccountApiAccountManagementServiceInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_account_api_account_management_service = Endpoint(
            settings={
                'response_type': (ComAdobeCqAccountApiAccountManagementServiceInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.account.api.AccountManagementService',
                'operation_id': 'com_adobe_cq_account_api_account_management_service',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_accountmanager_token_validity_period',
                    'cq_accountmanager_config_requestnewaccount_mail',
                    'cq_accountmanager_config_requestnewpwd_mail',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_accountmanager_token_validity_period':
                        (int,),
                    'cq_accountmanager_config_requestnewaccount_mail':
                        (str,),
                    'cq_accountmanager_config_requestnewpwd_mail':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_accountmanager_token_validity_period': 'cq.accountmanager.token.validity.period',
                    'cq_accountmanager_config_requestnewaccount_mail': 'cq.accountmanager.config.requestnewaccount.mail',
                    'cq_accountmanager_config_requestnewpwd_mail': 'cq.accountmanager.config.requestnewpwd.mail',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_accountmanager_token_validity_period': 'query',
                    'cq_accountmanager_config_requestnewaccount_mail': 'query',
                    'cq_accountmanager_config_requestnewpwd_mail': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_account_api_account_management_service
        )

        def __com_adobe_cq_account_impl_account_management_servlet(
            self,
            **kwargs
        ):
            """com_adobe_cq_account_impl_account_management_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_account_impl_account_management_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_accountmanager_config_informnewaccount_mail (str): [optional]
                cq_accountmanager_config_informnewpwd_mail (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqAccountImplAccountManagementServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_account_impl_account_management_servlet = Endpoint(
            settings={
                'response_type': (ComAdobeCqAccountImplAccountManagementServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.account.impl.AccountManagementServlet',
                'operation_id': 'com_adobe_cq_account_impl_account_management_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_accountmanager_config_informnewaccount_mail',
                    'cq_accountmanager_config_informnewpwd_mail',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_accountmanager_config_informnewaccount_mail':
                        (str,),
                    'cq_accountmanager_config_informnewpwd_mail':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_accountmanager_config_informnewaccount_mail': 'cq.accountmanager.config.informnewaccount.mail',
                    'cq_accountmanager_config_informnewpwd_mail': 'cq.accountmanager.config.informnewpwd.mail',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_accountmanager_config_informnewaccount_mail': 'query',
                    'cq_accountmanager_config_informnewpwd_mail': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_account_impl_account_management_servlet
        )

        def __com_adobe_cq_address_impl_location_location_list_servlet(
            self,
            **kwargs
        ):
            """com_adobe_cq_address_impl_location_location_list_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_address_impl_location_location_list_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_address_location_default_max_results (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqAddressImplLocationLocationListServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_address_impl_location_location_list_servlet = Endpoint(
            settings={
                'response_type': (ComAdobeCqAddressImplLocationLocationListServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.address.impl.location.LocationListServlet',
                'operation_id': 'com_adobe_cq_address_impl_location_location_list_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_address_location_default_max_results',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_address_location_default_max_results':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_address_location_default_max_results': 'cq.address.location.default.maxResults',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_address_location_default_max_results': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_address_impl_location_location_list_servlet
        )

        def __com_adobe_cq_audit_purge_dam(
            self,
            **kwargs
        ):
            """com_adobe_cq_audit_purge_dam  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_audit_purge_dam(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                auditlog_rule_name (str): [optional]
                auditlog_rule_contentpath (str): [optional]
                auditlog_rule_minimumage (int): [optional]
                auditlog_rule_types (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqAuditPurgeDamInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_audit_purge_dam = Endpoint(
            settings={
                'response_type': (ComAdobeCqAuditPurgeDamInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.audit.purge.Dam',
                'operation_id': 'com_adobe_cq_audit_purge_dam',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'auditlog_rule_name',
                    'auditlog_rule_contentpath',
                    'auditlog_rule_minimumage',
                    'auditlog_rule_types',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'auditlog_rule_name':
                        (str,),
                    'auditlog_rule_contentpath':
                        (str,),
                    'auditlog_rule_minimumage':
                        (int,),
                    'auditlog_rule_types':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'auditlog_rule_name': 'auditlog.rule.name',
                    'auditlog_rule_contentpath': 'auditlog.rule.contentpath',
                    'auditlog_rule_minimumage': 'auditlog.rule.minimumage',
                    'auditlog_rule_types': 'auditlog.rule.types',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'auditlog_rule_name': 'query',
                    'auditlog_rule_contentpath': 'query',
                    'auditlog_rule_minimumage': 'query',
                    'auditlog_rule_types': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_audit_purge_dam
        )

        def __com_adobe_cq_audit_purge_pages(
            self,
            **kwargs
        ):
            """com_adobe_cq_audit_purge_pages  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_audit_purge_pages(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                auditlog_rule_name (str): [optional]
                auditlog_rule_contentpath (str): [optional]
                auditlog_rule_minimumage (int): [optional]
                auditlog_rule_types (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqAuditPurgePagesInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_audit_purge_pages = Endpoint(
            settings={
                'response_type': (ComAdobeCqAuditPurgePagesInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.audit.purge.Pages',
                'operation_id': 'com_adobe_cq_audit_purge_pages',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'auditlog_rule_name',
                    'auditlog_rule_contentpath',
                    'auditlog_rule_minimumage',
                    'auditlog_rule_types',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'auditlog_rule_name':
                        (str,),
                    'auditlog_rule_contentpath':
                        (str,),
                    'auditlog_rule_minimumage':
                        (int,),
                    'auditlog_rule_types':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'auditlog_rule_name': 'auditlog.rule.name',
                    'auditlog_rule_contentpath': 'auditlog.rule.contentpath',
                    'auditlog_rule_minimumage': 'auditlog.rule.minimumage',
                    'auditlog_rule_types': 'auditlog.rule.types',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'auditlog_rule_name': 'query',
                    'auditlog_rule_contentpath': 'query',
                    'auditlog_rule_minimumage': 'query',
                    'auditlog_rule_types': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_audit_purge_pages
        )

        def __com_adobe_cq_audit_purge_replication(
            self,
            **kwargs
        ):
            """com_adobe_cq_audit_purge_replication  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_audit_purge_replication(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                auditlog_rule_name (str): [optional]
                auditlog_rule_contentpath (str): [optional]
                auditlog_rule_minimumage (int): [optional]
                auditlog_rule_types (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqAuditPurgeReplicationInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_audit_purge_replication = Endpoint(
            settings={
                'response_type': (ComAdobeCqAuditPurgeReplicationInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.audit.purge.Replication',
                'operation_id': 'com_adobe_cq_audit_purge_replication',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'auditlog_rule_name',
                    'auditlog_rule_contentpath',
                    'auditlog_rule_minimumage',
                    'auditlog_rule_types',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'auditlog_rule_name':
                        (str,),
                    'auditlog_rule_contentpath':
                        (str,),
                    'auditlog_rule_minimumage':
                        (int,),
                    'auditlog_rule_types':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'auditlog_rule_name': 'auditlog.rule.name',
                    'auditlog_rule_contentpath': 'auditlog.rule.contentpath',
                    'auditlog_rule_minimumage': 'auditlog.rule.minimumage',
                    'auditlog_rule_types': 'auditlog.rule.types',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'auditlog_rule_name': 'query',
                    'auditlog_rule_contentpath': 'query',
                    'auditlog_rule_minimumage': 'query',
                    'auditlog_rule_types': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_audit_purge_replication
        )

        def __com_adobe_cq_cdn_rewriter_impl_aws_cloud_front_rewriter(
            self,
            **kwargs
        ):
            """com_adobe_cq_cdn_rewriter_impl_aws_cloud_front_rewriter  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_cdn_rewriter_impl_aws_cloud_front_rewriter(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                service_ranking (int): [optional]
                keypair_id (str): [optional]
                keypair_alias (str): [optional]
                cdnrewriter_attributes ([str]): [optional]
                cdn_rewriter_distribution_domain (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqCdnRewriterImplAWSCloudFrontRewriterInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_cdn_rewriter_impl_aws_cloud_front_rewriter = Endpoint(
            settings={
                'response_type': (ComAdobeCqCdnRewriterImplAWSCloudFrontRewriterInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.cdn.rewriter.impl.AWSCloudFrontRewriter',
                'operation_id': 'com_adobe_cq_cdn_rewriter_impl_aws_cloud_front_rewriter',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'service_ranking',
                    'keypair_id',
                    'keypair_alias',
                    'cdnrewriter_attributes',
                    'cdn_rewriter_distribution_domain',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'service_ranking':
                        (int,),
                    'keypair_id':
                        (str,),
                    'keypair_alias':
                        (str,),
                    'cdnrewriter_attributes':
                        ([str],),
                    'cdn_rewriter_distribution_domain':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'service_ranking': 'service.ranking',
                    'keypair_id': 'keypair.id',
                    'keypair_alias': 'keypair.alias',
                    'cdnrewriter_attributes': 'cdnrewriter.attributes',
                    'cdn_rewriter_distribution_domain': 'cdn.rewriter.distribution.domain',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'service_ranking': 'query',
                    'keypair_id': 'query',
                    'keypair_alias': 'query',
                    'cdnrewriter_attributes': 'query',
                    'cdn_rewriter_distribution_domain': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'cdnrewriter_attributes': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_cdn_rewriter_impl_aws_cloud_front_rewriter
        )

        def __com_adobe_cq_cdn_rewriter_impl_cdn_config_service_impl(
            self,
            **kwargs
        ):
            """com_adobe_cq_cdn_rewriter_impl_cdn_config_service_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_cdn_rewriter_impl_cdn_config_service_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cdn_config_distribution_domain (str): [optional]
                cdn_config_enable_rewriting (bool): [optional]
                cdn_config_path_prefixes ([str]): [optional]
                cdn_config_cdnttl (int): [optional]
                cdn_config_application_protocol (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqCdnRewriterImplCDNConfigServiceImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_cdn_rewriter_impl_cdn_config_service_impl = Endpoint(
            settings={
                'response_type': (ComAdobeCqCdnRewriterImplCDNConfigServiceImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.cdn.rewriter.impl.CDNConfigServiceImpl',
                'operation_id': 'com_adobe_cq_cdn_rewriter_impl_cdn_config_service_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cdn_config_distribution_domain',
                    'cdn_config_enable_rewriting',
                    'cdn_config_path_prefixes',
                    'cdn_config_cdnttl',
                    'cdn_config_application_protocol',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cdn_config_distribution_domain':
                        (str,),
                    'cdn_config_enable_rewriting':
                        (bool,),
                    'cdn_config_path_prefixes':
                        ([str],),
                    'cdn_config_cdnttl':
                        (int,),
                    'cdn_config_application_protocol':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cdn_config_distribution_domain': 'cdn.config.distribution.domain',
                    'cdn_config_enable_rewriting': 'cdn.config.enable.rewriting',
                    'cdn_config_path_prefixes': 'cdn.config.path.prefixes',
                    'cdn_config_cdnttl': 'cdn.config.cdnttl',
                    'cdn_config_application_protocol': 'cdn.config.application.protocol',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cdn_config_distribution_domain': 'query',
                    'cdn_config_enable_rewriting': 'query',
                    'cdn_config_path_prefixes': 'query',
                    'cdn_config_cdnttl': 'query',
                    'cdn_config_application_protocol': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'cdn_config_path_prefixes': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_cdn_rewriter_impl_cdn_config_service_impl
        )

        def __com_adobe_cq_cdn_rewriter_impl_cdn_rewriter(
            self,
            **kwargs
        ):
            """com_adobe_cq_cdn_rewriter_impl_cdn_rewriter  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_cdn_rewriter_impl_cdn_rewriter(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                service_ranking (int): [optional]
                cdnrewriter_attributes ([str]): [optional]
                cdn_rewriter_distribution_domain (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqCdnRewriterImplCDNRewriterInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_cdn_rewriter_impl_cdn_rewriter = Endpoint(
            settings={
                'response_type': (ComAdobeCqCdnRewriterImplCDNRewriterInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.cdn.rewriter.impl.CDNRewriter',
                'operation_id': 'com_adobe_cq_cdn_rewriter_impl_cdn_rewriter',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'service_ranking',
                    'cdnrewriter_attributes',
                    'cdn_rewriter_distribution_domain',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'service_ranking':
                        (int,),
                    'cdnrewriter_attributes':
                        ([str],),
                    'cdn_rewriter_distribution_domain':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'service_ranking': 'service.ranking',
                    'cdnrewriter_attributes': 'cdnrewriter.attributes',
                    'cdn_rewriter_distribution_domain': 'cdn.rewriter.distribution.domain',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'service_ranking': 'query',
                    'cdnrewriter_attributes': 'query',
                    'cdn_rewriter_distribution_domain': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'cdnrewriter_attributes': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_cdn_rewriter_impl_cdn_rewriter
        )

        def __com_adobe_cq_cloudconfig_core_impl_configuration_replication_event_handle(
            self,
            **kwargs
        ):
            """com_adobe_cq_cloudconfig_core_impl_configuration_replication_event_handle  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_cloudconfig_core_impl_configuration_replication_event_handle(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                flush_agents ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqCloudconfigCoreImplConfigurationReplicationEventHandleInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_cloudconfig_core_impl_configuration_replication_event_handle = Endpoint(
            settings={
                'response_type': (ComAdobeCqCloudconfigCoreImplConfigurationReplicationEventHandleInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.cloudconfig.core.impl.ConfigurationReplicationEventHandler',
                'operation_id': 'com_adobe_cq_cloudconfig_core_impl_configuration_replication_event_handle',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'flush_agents',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'flush_agents':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'flush_agents': 'flush.agents',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'flush_agents': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'flush_agents': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_cloudconfig_core_impl_configuration_replication_event_handle
        )

        def __com_adobe_cq_commerce_impl_asset_dynamic_image_handler(
            self,
            **kwargs
        ):
            """com_adobe_cq_commerce_impl_asset_dynamic_image_handler  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_commerce_impl_asset_dynamic_image_handler(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_commerce_asset_handler_active (bool): [optional]
                cq_commerce_asset_handler_name (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqCommerceImplAssetDynamicImageHandlerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_commerce_impl_asset_dynamic_image_handler = Endpoint(
            settings={
                'response_type': (ComAdobeCqCommerceImplAssetDynamicImageHandlerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.commerce.impl.asset.DynamicImageHandler',
                'operation_id': 'com_adobe_cq_commerce_impl_asset_dynamic_image_handler',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_commerce_asset_handler_active',
                    'cq_commerce_asset_handler_name',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_commerce_asset_handler_active':
                        (bool,),
                    'cq_commerce_asset_handler_name':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_commerce_asset_handler_active': 'cq.commerce.asset.handler.active',
                    'cq_commerce_asset_handler_name': 'cq.commerce.asset.handler.name',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_commerce_asset_handler_active': 'query',
                    'cq_commerce_asset_handler_name': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_commerce_impl_asset_dynamic_image_handler
        )

        def __com_adobe_cq_commerce_impl_asset_product_asset_handler_provider_impl(
            self,
            **kwargs
        ):
            """com_adobe_cq_commerce_impl_asset_product_asset_handler_provider_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_commerce_impl_asset_product_asset_handler_provider_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_commerce_asset_handler_fallback (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqCommerceImplAssetProductAssetHandlerProviderImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_commerce_impl_asset_product_asset_handler_provider_impl = Endpoint(
            settings={
                'response_type': (ComAdobeCqCommerceImplAssetProductAssetHandlerProviderImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.commerce.impl.asset.ProductAssetHandlerProviderImpl',
                'operation_id': 'com_adobe_cq_commerce_impl_asset_product_asset_handler_provider_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_commerce_asset_handler_fallback',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_commerce_asset_handler_fallback':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_commerce_asset_handler_fallback': 'cq.commerce.asset.handler.fallback',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_commerce_asset_handler_fallback': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_commerce_impl_asset_product_asset_handler_provider_impl
        )

        def __com_adobe_cq_commerce_impl_asset_static_image_handler(
            self,
            **kwargs
        ):
            """com_adobe_cq_commerce_impl_asset_static_image_handler  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_commerce_impl_asset_static_image_handler(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_commerce_asset_handler_active (bool): [optional]
                cq_commerce_asset_handler_name (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqCommerceImplAssetStaticImageHandlerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_commerce_impl_asset_static_image_handler = Endpoint(
            settings={
                'response_type': (ComAdobeCqCommerceImplAssetStaticImageHandlerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.commerce.impl.asset.StaticImageHandler',
                'operation_id': 'com_adobe_cq_commerce_impl_asset_static_image_handler',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_commerce_asset_handler_active',
                    'cq_commerce_asset_handler_name',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_commerce_asset_handler_active':
                        (bool,),
                    'cq_commerce_asset_handler_name':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_commerce_asset_handler_active': 'cq.commerce.asset.handler.active',
                    'cq_commerce_asset_handler_name': 'cq.commerce.asset.handler.name',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_commerce_asset_handler_active': 'query',
                    'cq_commerce_asset_handler_name': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_commerce_impl_asset_static_image_handler
        )

        def __com_adobe_cq_commerce_impl_asset_video_handler(
            self,
            **kwargs
        ):
            """com_adobe_cq_commerce_impl_asset_video_handler  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_commerce_impl_asset_video_handler(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_commerce_asset_handler_active (bool): [optional]
                cq_commerce_asset_handler_name (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqCommerceImplAssetVideoHandlerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_commerce_impl_asset_video_handler = Endpoint(
            settings={
                'response_type': (ComAdobeCqCommerceImplAssetVideoHandlerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.commerce.impl.asset.VideoHandler',
                'operation_id': 'com_adobe_cq_commerce_impl_asset_video_handler',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_commerce_asset_handler_active',
                    'cq_commerce_asset_handler_name',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_commerce_asset_handler_active':
                        (bool,),
                    'cq_commerce_asset_handler_name':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_commerce_asset_handler_active': 'cq.commerce.asset.handler.active',
                    'cq_commerce_asset_handler_name': 'cq.commerce.asset.handler.name',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_commerce_asset_handler_active': 'query',
                    'cq_commerce_asset_handler_name': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_commerce_impl_asset_video_handler
        )

        def __com_adobe_cq_commerce_impl_promotion_promotion_manager_impl(
            self,
            **kwargs
        ):
            """com_adobe_cq_commerce_impl_promotion_promotion_manager_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_commerce_impl_promotion_promotion_manager_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_commerce_promotion_root (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqCommerceImplPromotionPromotionManagerImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_commerce_impl_promotion_promotion_manager_impl = Endpoint(
            settings={
                'response_type': (ComAdobeCqCommerceImplPromotionPromotionManagerImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.commerce.impl.promotion.PromotionManagerImpl',
                'operation_id': 'com_adobe_cq_commerce_impl_promotion_promotion_manager_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_commerce_promotion_root',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_commerce_promotion_root':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_commerce_promotion_root': 'cq.commerce.promotion.root',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_commerce_promotion_root': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_commerce_impl_promotion_promotion_manager_impl
        )

        def __com_adobe_cq_commerce_pim_impl_cataloggenerator_catalog_generator_impl(
            self,
            **kwargs
        ):
            """com_adobe_cq_commerce_pim_impl_cataloggenerator_catalog_generator_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_commerce_pim_impl_cataloggenerator_catalog_generator_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_commerce_cataloggenerator_bucketsize (int): [optional]
                cq_commerce_cataloggenerator_bucketname (str): [optional]
                cq_commerce_cataloggenerator_excludedtemplateproperties ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqCommercePimImplCataloggeneratorCatalogGeneratorImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_commerce_pim_impl_cataloggenerator_catalog_generator_impl = Endpoint(
            settings={
                'response_type': (ComAdobeCqCommercePimImplCataloggeneratorCatalogGeneratorImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.commerce.pim.impl.cataloggenerator.CatalogGeneratorImpl',
                'operation_id': 'com_adobe_cq_commerce_pim_impl_cataloggenerator_catalog_generator_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_commerce_cataloggenerator_bucketsize',
                    'cq_commerce_cataloggenerator_bucketname',
                    'cq_commerce_cataloggenerator_excludedtemplateproperties',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_commerce_cataloggenerator_bucketsize':
                        (int,),
                    'cq_commerce_cataloggenerator_bucketname':
                        (str,),
                    'cq_commerce_cataloggenerator_excludedtemplateproperties':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_commerce_cataloggenerator_bucketsize': 'cq.commerce.cataloggenerator.bucketsize',
                    'cq_commerce_cataloggenerator_bucketname': 'cq.commerce.cataloggenerator.bucketname',
                    'cq_commerce_cataloggenerator_excludedtemplateproperties': 'cq.commerce.cataloggenerator.excludedtemplateproperties',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_commerce_cataloggenerator_bucketsize': 'query',
                    'cq_commerce_cataloggenerator_bucketname': 'query',
                    'cq_commerce_cataloggenerator_excludedtemplateproperties': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'cq_commerce_cataloggenerator_excludedtemplateproperties': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_commerce_pim_impl_cataloggenerator_catalog_generator_impl
        )

        def __com_adobe_cq_commerce_pim_impl_page_event_listener(
            self,
            **kwargs
        ):
            """com_adobe_cq_commerce_pim_impl_page_event_listener  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_commerce_pim_impl_page_event_listener(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_commerce_pageeventlistener_enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqCommercePimImplPageEventListenerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_commerce_pim_impl_page_event_listener = Endpoint(
            settings={
                'response_type': (ComAdobeCqCommercePimImplPageEventListenerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.commerce.pim.impl.PageEventListener',
                'operation_id': 'com_adobe_cq_commerce_pim_impl_page_event_listener',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_commerce_pageeventlistener_enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_commerce_pageeventlistener_enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_commerce_pageeventlistener_enabled': 'cq.commerce.pageeventlistener.enabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_commerce_pageeventlistener_enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_commerce_pim_impl_page_event_listener
        )

        def __com_adobe_cq_commerce_pim_impl_productfeed_product_feed_service_impl(
            self,
            **kwargs
        ):
            """com_adobe_cq_commerce_pim_impl_productfeed_product_feed_service_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_commerce_pim_impl_productfeed_product_feed_service_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                feed_generator_algorithm (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqCommercePimImplProductfeedProductFeedServiceImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_commerce_pim_impl_productfeed_product_feed_service_impl = Endpoint(
            settings={
                'response_type': (ComAdobeCqCommercePimImplProductfeedProductFeedServiceImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.commerce.pim.impl.productfeed.ProductFeedServiceImpl',
                'operation_id': 'com_adobe_cq_commerce_pim_impl_productfeed_product_feed_service_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'feed_generator_algorithm',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'feed_generator_algorithm':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'feed_generator_algorithm': 'Feed generator algorithm',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'feed_generator_algorithm': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_commerce_pim_impl_productfeed_product_feed_service_impl
        )

        def __com_adobe_cq_contentinsight_impl_reporting_services_settings_provider(
            self,
            **kwargs
        ):
            """com_adobe_cq_contentinsight_impl_reporting_services_settings_provider  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_contentinsight_impl_reporting_services_settings_provider(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                reportingservices_url (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqContentinsightImplReportingServicesSettingsProviderInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_contentinsight_impl_reporting_services_settings_provider = Endpoint(
            settings={
                'response_type': (ComAdobeCqContentinsightImplReportingServicesSettingsProviderInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.contentinsight.impl.ReportingServicesSettingsProvider',
                'operation_id': 'com_adobe_cq_contentinsight_impl_reporting_services_settings_provider',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'reportingservices_url',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'reportingservices_url':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'reportingservices_url': 'reportingservices.url',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'reportingservices_url': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_contentinsight_impl_reporting_services_settings_provider
        )

        def __com_adobe_cq_contentinsight_impl_servlets_bright_edge_proxy_servlet(
            self,
            **kwargs
        ):
            """com_adobe_cq_contentinsight_impl_servlets_bright_edge_proxy_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_contentinsight_impl_servlets_bright_edge_proxy_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                brightedge_url (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqContentinsightImplServletsBrightEdgeProxyServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_contentinsight_impl_servlets_bright_edge_proxy_servlet = Endpoint(
            settings={
                'response_type': (ComAdobeCqContentinsightImplServletsBrightEdgeProxyServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.contentinsight.impl.servlets.BrightEdgeProxyServlet',
                'operation_id': 'com_adobe_cq_contentinsight_impl_servlets_bright_edge_proxy_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'brightedge_url',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'brightedge_url':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'brightedge_url': 'brightedge.url',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'brightedge_url': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_contentinsight_impl_servlets_bright_edge_proxy_servlet
        )

        def __com_adobe_cq_contentinsight_impl_servlets_reporting_services_proxy_servle(
            self,
            **kwargs
        ):
            """com_adobe_cq_contentinsight_impl_servlets_reporting_services_proxy_servle  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_contentinsight_impl_servlets_reporting_services_proxy_servle(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                reportingservices_proxy_whitelist ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqContentinsightImplServletsReportingServicesProxyServleInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_contentinsight_impl_servlets_reporting_services_proxy_servle = Endpoint(
            settings={
                'response_type': (ComAdobeCqContentinsightImplServletsReportingServicesProxyServleInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.contentinsight.impl.servlets.ReportingServicesProxyServlet',
                'operation_id': 'com_adobe_cq_contentinsight_impl_servlets_reporting_services_proxy_servle',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'reportingservices_proxy_whitelist',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'reportingservices_proxy_whitelist':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'reportingservices_proxy_whitelist': 'reportingservices.proxy.whitelist',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'reportingservices_proxy_whitelist': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'reportingservices_proxy_whitelist': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_contentinsight_impl_servlets_reporting_services_proxy_servle
        )

        def __com_adobe_cq_dam_cfm_impl_component_component_config_impl(
            self,
            **kwargs
        ):
            """com_adobe_cq_dam_cfm_impl_component_component_config_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_dam_cfm_impl_component_component_config_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                dam_cfm_component_resource_type (str): [optional]
                dam_cfm_component_file_reference_prop (str): [optional]
                dam_cfm_component_elements_prop (str): [optional]
                dam_cfm_component_variation_prop (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqDamCfmImplComponentComponentConfigImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_dam_cfm_impl_component_component_config_impl = Endpoint(
            settings={
                'response_type': (ComAdobeCqDamCfmImplComponentComponentConfigImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.dam.cfm.impl.component.ComponentConfigImpl',
                'operation_id': 'com_adobe_cq_dam_cfm_impl_component_component_config_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'dam_cfm_component_resource_type',
                    'dam_cfm_component_file_reference_prop',
                    'dam_cfm_component_elements_prop',
                    'dam_cfm_component_variation_prop',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'dam_cfm_component_resource_type':
                        (str,),
                    'dam_cfm_component_file_reference_prop':
                        (str,),
                    'dam_cfm_component_elements_prop':
                        (str,),
                    'dam_cfm_component_variation_prop':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'dam_cfm_component_resource_type': 'dam.cfm.component.resourceType',
                    'dam_cfm_component_file_reference_prop': 'dam.cfm.component.fileReferenceProp',
                    'dam_cfm_component_elements_prop': 'dam.cfm.component.elementsProp',
                    'dam_cfm_component_variation_prop': 'dam.cfm.component.variationProp',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'dam_cfm_component_resource_type': 'query',
                    'dam_cfm_component_file_reference_prop': 'query',
                    'dam_cfm_component_elements_prop': 'query',
                    'dam_cfm_component_variation_prop': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_dam_cfm_impl_component_component_config_impl
        )

        def __com_adobe_cq_dam_cfm_impl_conf_feature_config_impl(
            self,
            **kwargs
        ):
            """com_adobe_cq_dam_cfm_impl_conf_feature_config_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_dam_cfm_impl_conf_feature_config_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                dam_cfm_resource_types ([str]): [optional]
                dam_cfm_reference_properties ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqDamCfmImplConfFeatureConfigImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_dam_cfm_impl_conf_feature_config_impl = Endpoint(
            settings={
                'response_type': (ComAdobeCqDamCfmImplConfFeatureConfigImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.dam.cfm.impl.conf.FeatureConfigImpl',
                'operation_id': 'com_adobe_cq_dam_cfm_impl_conf_feature_config_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'dam_cfm_resource_types',
                    'dam_cfm_reference_properties',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'dam_cfm_resource_types':
                        ([str],),
                    'dam_cfm_reference_properties':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'dam_cfm_resource_types': 'dam.cfm.resourceTypes',
                    'dam_cfm_reference_properties': 'dam.cfm.referenceProperties',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'dam_cfm_resource_types': 'query',
                    'dam_cfm_reference_properties': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'dam_cfm_resource_types': 'multi',
                    'dam_cfm_reference_properties': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_dam_cfm_impl_conf_feature_config_impl
        )

        def __com_adobe_cq_dam_cfm_impl_content_rewriter_asset_processor(
            self,
            **kwargs
        ):
            """com_adobe_cq_dam_cfm_impl_content_rewriter_asset_processor  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_dam_cfm_impl_content_rewriter_asset_processor(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                pipeline_type (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqDamCfmImplContentRewriterAssetProcessorInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_dam_cfm_impl_content_rewriter_asset_processor = Endpoint(
            settings={
                'response_type': (ComAdobeCqDamCfmImplContentRewriterAssetProcessorInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.dam.cfm.impl.content.rewriter.AssetProcessor',
                'operation_id': 'com_adobe_cq_dam_cfm_impl_content_rewriter_asset_processor',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'pipeline_type',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'pipeline_type':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'pipeline_type': 'pipeline.type',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'pipeline_type': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_dam_cfm_impl_content_rewriter_asset_processor
        )

        def __com_adobe_cq_dam_cfm_impl_content_rewriter_par_range_filter(
            self,
            **kwargs
        ):
            """com_adobe_cq_dam_cfm_impl_content_rewriter_par_range_filter  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_dam_cfm_impl_content_rewriter_par_range_filter(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                pipeline_type (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqDamCfmImplContentRewriterParRangeFilterInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_dam_cfm_impl_content_rewriter_par_range_filter = Endpoint(
            settings={
                'response_type': (ComAdobeCqDamCfmImplContentRewriterParRangeFilterInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.dam.cfm.impl.content.rewriter.ParRangeFilter',
                'operation_id': 'com_adobe_cq_dam_cfm_impl_content_rewriter_par_range_filter',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'pipeline_type',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'pipeline_type':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'pipeline_type': 'pipeline.type',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'pipeline_type': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_dam_cfm_impl_content_rewriter_par_range_filter
        )

        def __com_adobe_cq_dam_cfm_impl_content_rewriter_payload_filter(
            self,
            **kwargs
        ):
            """com_adobe_cq_dam_cfm_impl_content_rewriter_payload_filter  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_dam_cfm_impl_content_rewriter_payload_filter(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                pipeline_type (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqDamCfmImplContentRewriterPayloadFilterInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_dam_cfm_impl_content_rewriter_payload_filter = Endpoint(
            settings={
                'response_type': (ComAdobeCqDamCfmImplContentRewriterPayloadFilterInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.dam.cfm.impl.content.rewriter.PayloadFilter',
                'operation_id': 'com_adobe_cq_dam_cfm_impl_content_rewriter_payload_filter',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'pipeline_type',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'pipeline_type':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'pipeline_type': 'pipeline.type',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'pipeline_type': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_dam_cfm_impl_content_rewriter_payload_filter
        )

        def __com_adobe_cq_dam_dm_process_image_p_tiff_manager_impl(
            self,
            **kwargs
        ):
            """com_adobe_cq_dam_dm_process_image_p_tiff_manager_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_dam_dm_process_image_p_tiff_manager_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                max_memory (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqDamDmProcessImagePTiffManagerImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_dam_dm_process_image_p_tiff_manager_impl = Endpoint(
            settings={
                'response_type': (ComAdobeCqDamDmProcessImagePTiffManagerImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.dam.dm.process.image.PTiffManagerImpl',
                'operation_id': 'com_adobe_cq_dam_dm_process_image_p_tiff_manager_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'max_memory',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'max_memory':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'max_memory': 'maxMemory',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'max_memory': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_dam_dm_process_image_p_tiff_manager_impl
        )

        def __com_adobe_cq_dam_ips_impl_replication_trigger_replicate_on_modify_worker(
            self,
            **kwargs
        ):
            """com_adobe_cq_dam_ips_impl_replication_trigger_replicate_on_modify_worker  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_dam_ips_impl_replication_trigger_replicate_on_modify_worker(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                dmreplicateonmodify_enabled (bool): [optional]
                dmreplicateonmodify_forcesyncdeletes (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqDamIpsImplReplicationTriggerReplicateOnModifyWorkerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_dam_ips_impl_replication_trigger_replicate_on_modify_worker = Endpoint(
            settings={
                'response_type': (ComAdobeCqDamIpsImplReplicationTriggerReplicateOnModifyWorkerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.dam.ips.impl.replication.trigger.ReplicateOnModifyWorker',
                'operation_id': 'com_adobe_cq_dam_ips_impl_replication_trigger_replicate_on_modify_worker',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'dmreplicateonmodify_enabled',
                    'dmreplicateonmodify_forcesyncdeletes',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'dmreplicateonmodify_enabled':
                        (bool,),
                    'dmreplicateonmodify_forcesyncdeletes':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'dmreplicateonmodify_enabled': 'dmreplicateonmodify.enabled',
                    'dmreplicateonmodify_forcesyncdeletes': 'dmreplicateonmodify.forcesyncdeletes',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'dmreplicateonmodify_enabled': 'query',
                    'dmreplicateonmodify_forcesyncdeletes': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_dam_ips_impl_replication_trigger_replicate_on_modify_worker
        )

        def __com_adobe_cq_dam_mac_sync_helper_impl_mac_sync_client_impl(
            self,
            **kwargs
        ):
            """com_adobe_cq_dam_mac_sync_helper_impl_mac_sync_client_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_dam_mac_sync_helper_impl_mac_sync_client_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                com_adobe_dam_mac_sync_client_so_timeout (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqDamMacSyncHelperImplMACSyncClientImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_dam_mac_sync_helper_impl_mac_sync_client_impl = Endpoint(
            settings={
                'response_type': (ComAdobeCqDamMacSyncHelperImplMACSyncClientImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.dam.mac.sync.helper.impl.MACSyncClientImpl',
                'operation_id': 'com_adobe_cq_dam_mac_sync_helper_impl_mac_sync_client_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'com_adobe_dam_mac_sync_client_so_timeout',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'com_adobe_dam_mac_sync_client_so_timeout':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'com_adobe_dam_mac_sync_client_so_timeout': 'com.adobe.dam.mac.sync.client.so.timeout',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'com_adobe_dam_mac_sync_client_so_timeout': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_dam_mac_sync_helper_impl_mac_sync_client_impl
        )

        def __com_adobe_cq_dam_mac_sync_impl_dam_sync_service_impl(
            self,
            **kwargs
        ):
            """com_adobe_cq_dam_mac_sync_impl_dam_sync_service_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_dam_mac_sync_impl_dam_sync_service_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                com_adobe_cq_dam_mac_sync_damsyncservice_registered_paths ([str]): [optional]
                com_adobe_cq_dam_mac_sync_damsyncservice_sync_renditions (bool): [optional]
                com_adobe_cq_dam_mac_sync_damsyncservice_replicate_thread_wait_ms (int): [optional]
                com_adobe_cq_dam_mac_sync_damsyncservice_platform (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqDamMacSyncImplDAMSyncServiceImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_dam_mac_sync_impl_dam_sync_service_impl = Endpoint(
            settings={
                'response_type': (ComAdobeCqDamMacSyncImplDAMSyncServiceImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.dam.mac.sync.impl.DAMSyncServiceImpl',
                'operation_id': 'com_adobe_cq_dam_mac_sync_impl_dam_sync_service_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'com_adobe_cq_dam_mac_sync_damsyncservice_registered_paths',
                    'com_adobe_cq_dam_mac_sync_damsyncservice_sync_renditions',
                    'com_adobe_cq_dam_mac_sync_damsyncservice_replicate_thread_wait_ms',
                    'com_adobe_cq_dam_mac_sync_damsyncservice_platform',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'com_adobe_cq_dam_mac_sync_damsyncservice_registered_paths':
                        ([str],),
                    'com_adobe_cq_dam_mac_sync_damsyncservice_sync_renditions':
                        (bool,),
                    'com_adobe_cq_dam_mac_sync_damsyncservice_replicate_thread_wait_ms':
                        (int,),
                    'com_adobe_cq_dam_mac_sync_damsyncservice_platform':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'com_adobe_cq_dam_mac_sync_damsyncservice_registered_paths': 'com.adobe.cq.dam.mac.sync.damsyncservice.registered_paths',
                    'com_adobe_cq_dam_mac_sync_damsyncservice_sync_renditions': 'com.adobe.cq.dam.mac.sync.damsyncservice.sync.renditions',
                    'com_adobe_cq_dam_mac_sync_damsyncservice_replicate_thread_wait_ms': 'com.adobe.cq.dam.mac.sync.damsyncservice.replicate.thread.wait.ms',
                    'com_adobe_cq_dam_mac_sync_damsyncservice_platform': 'com.adobe.cq.dam.mac.sync.damsyncservice.platform',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'com_adobe_cq_dam_mac_sync_damsyncservice_registered_paths': 'query',
                    'com_adobe_cq_dam_mac_sync_damsyncservice_sync_renditions': 'query',
                    'com_adobe_cq_dam_mac_sync_damsyncservice_replicate_thread_wait_ms': 'query',
                    'com_adobe_cq_dam_mac_sync_damsyncservice_platform': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'com_adobe_cq_dam_mac_sync_damsyncservice_registered_paths': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_dam_mac_sync_impl_dam_sync_service_impl
        )

        def __com_adobe_cq_dam_processor_nui_impl_nui_asset_processor(
            self,
            **kwargs
        ):
            """com_adobe_cq_dam_processor_nui_impl_nui_asset_processor  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_dam_processor_nui_impl_nui_asset_processor(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                nui_enabled (bool): [optional]
                nui_service_url (str): [optional]
                nui_api_key (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqDamProcessorNuiImplNuiAssetProcessorInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_dam_processor_nui_impl_nui_asset_processor = Endpoint(
            settings={
                'response_type': (ComAdobeCqDamProcessorNuiImplNuiAssetProcessorInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.dam.processor.nui.impl.NuiAssetProcessor',
                'operation_id': 'com_adobe_cq_dam_processor_nui_impl_nui_asset_processor',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'nui_enabled',
                    'nui_service_url',
                    'nui_api_key',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'nui_enabled':
                        (bool,),
                    'nui_service_url':
                        (str,),
                    'nui_api_key':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'nui_enabled': 'nuiEnabled',
                    'nui_service_url': 'nuiServiceUrl',
                    'nui_api_key': 'nuiApiKey',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'nui_enabled': 'query',
                    'nui_service_url': 'query',
                    'nui_api_key': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_dam_processor_nui_impl_nui_asset_processor
        )

        def __com_adobe_cq_dam_s7imaging_impl_is_image_server_component(
            self,
            **kwargs
        ):
            """com_adobe_cq_dam_s7imaging_impl_is_image_server_component  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_dam_s7imaging_impl_is_image_server_component(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                tcp_port (str): [optional]
                allow_remote_access (bool): [optional]
                max_render_rgn_pixels (str): [optional]
                max_message_size (str): [optional]
                random_access_url_timeout (int): [optional]
                worker_threads (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqDamS7imagingImplIsImageServerComponentInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_dam_s7imaging_impl_is_image_server_component = Endpoint(
            settings={
                'response_type': (ComAdobeCqDamS7imagingImplIsImageServerComponentInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.dam.s7imaging.impl.is.ImageServerComponent',
                'operation_id': 'com_adobe_cq_dam_s7imaging_impl_is_image_server_component',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'tcp_port',
                    'allow_remote_access',
                    'max_render_rgn_pixels',
                    'max_message_size',
                    'random_access_url_timeout',
                    'worker_threads',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'tcp_port':
                        (str,),
                    'allow_remote_access':
                        (bool,),
                    'max_render_rgn_pixels':
                        (str,),
                    'max_message_size':
                        (str,),
                    'random_access_url_timeout':
                        (int,),
                    'worker_threads':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'tcp_port': 'TcpPort',
                    'allow_remote_access': 'AllowRemoteAccess',
                    'max_render_rgn_pixels': 'MaxRenderRgnPixels',
                    'max_message_size': 'MaxMessageSize',
                    'random_access_url_timeout': 'RandomAccessUrlTimeout',
                    'worker_threads': 'WorkerThreads',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'tcp_port': 'query',
                    'allow_remote_access': 'query',
                    'max_render_rgn_pixels': 'query',
                    'max_message_size': 'query',
                    'random_access_url_timeout': 'query',
                    'worker_threads': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_dam_s7imaging_impl_is_image_server_component
        )

        def __com_adobe_cq_dam_s7imaging_impl_ps_platform_server_servlet(
            self,
            **kwargs
        ):
            """com_adobe_cq_dam_s7imaging_impl_ps_platform_server_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_dam_s7imaging_impl_ps_platform_server_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cache_enable (bool): [optional]
                cache_root_paths ([str]): [optional]
                cache_max_size (int): [optional]
                cache_max_entries (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqDamS7imagingImplPsPlatformServerServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_dam_s7imaging_impl_ps_platform_server_servlet = Endpoint(
            settings={
                'response_type': (ComAdobeCqDamS7imagingImplPsPlatformServerServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.dam.s7imaging.impl.ps.PlatformServerServlet',
                'operation_id': 'com_adobe_cq_dam_s7imaging_impl_ps_platform_server_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cache_enable',
                    'cache_root_paths',
                    'cache_max_size',
                    'cache_max_entries',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cache_enable':
                        (bool,),
                    'cache_root_paths':
                        ([str],),
                    'cache_max_size':
                        (int,),
                    'cache_max_entries':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cache_enable': 'cache.enable',
                    'cache_root_paths': 'cache.rootPaths',
                    'cache_max_size': 'cache.maxSize',
                    'cache_max_entries': 'cache.maxEntries',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cache_enable': 'query',
                    'cache_root_paths': 'query',
                    'cache_max_size': 'query',
                    'cache_max_entries': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'cache_root_paths': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_dam_s7imaging_impl_ps_platform_server_servlet
        )

        def __com_adobe_cq_dam_webdav_impl_io_asset_io_handler(
            self,
            **kwargs
        ):
            """com_adobe_cq_dam_webdav_impl_io_asset_io_handler  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_dam_webdav_impl_io_asset_io_handler(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                service_ranking (int): [optional]
                path_prefix (str): [optional]
                create_version (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqDamWebdavImplIoAssetIOHandlerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_dam_webdav_impl_io_asset_io_handler = Endpoint(
            settings={
                'response_type': (ComAdobeCqDamWebdavImplIoAssetIOHandlerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.dam.webdav.impl.io.AssetIOHandler',
                'operation_id': 'com_adobe_cq_dam_webdav_impl_io_asset_io_handler',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'service_ranking',
                    'path_prefix',
                    'create_version',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'service_ranking':
                        (int,),
                    'path_prefix':
                        (str,),
                    'create_version':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'service_ranking': 'service.ranking',
                    'path_prefix': 'pathPrefix',
                    'create_version': 'createVersion',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'service_ranking': 'query',
                    'path_prefix': 'query',
                    'create_version': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_dam_webdav_impl_io_asset_io_handler
        )

        def __com_adobe_cq_dam_webdav_impl_io_dam_webdav_version_linking_job(
            self,
            **kwargs
        ):
            """com_adobe_cq_dam_webdav_impl_io_dam_webdav_version_linking_job  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_dam_webdav_impl_io_dam_webdav_version_linking_job(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_dam_webdav_version_linking_enable (bool): [optional]
                cq_dam_webdav_version_linking_scheduler_period (int): [optional]
                cq_dam_webdav_version_linking_staging_timeout (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqDamWebdavImplIoDamWebdavVersionLinkingJobInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_dam_webdav_impl_io_dam_webdav_version_linking_job = Endpoint(
            settings={
                'response_type': (ComAdobeCqDamWebdavImplIoDamWebdavVersionLinkingJobInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.dam.webdav.impl.io.DamWebdavVersionLinkingJob',
                'operation_id': 'com_adobe_cq_dam_webdav_impl_io_dam_webdav_version_linking_job',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_dam_webdav_version_linking_enable',
                    'cq_dam_webdav_version_linking_scheduler_period',
                    'cq_dam_webdav_version_linking_staging_timeout',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_dam_webdav_version_linking_enable':
                        (bool,),
                    'cq_dam_webdav_version_linking_scheduler_period':
                        (int,),
                    'cq_dam_webdav_version_linking_staging_timeout':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_dam_webdav_version_linking_enable': 'cq.dam.webdav.version.linking.enable',
                    'cq_dam_webdav_version_linking_scheduler_period': 'cq.dam.webdav.version.linking.scheduler.period',
                    'cq_dam_webdav_version_linking_staging_timeout': 'cq.dam.webdav.version.linking.staging.timeout',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_dam_webdav_version_linking_enable': 'query',
                    'cq_dam_webdav_version_linking_scheduler_period': 'query',
                    'cq_dam_webdav_version_linking_staging_timeout': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_dam_webdav_impl_io_dam_webdav_version_linking_job
        )

        def __com_adobe_cq_dam_webdav_impl_io_special_files_handler(
            self,
            **kwargs
        ):
            """com_adobe_cq_dam_webdav_impl_io_special_files_handler  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_dam_webdav_impl_io_special_files_handler(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                com_day_cq_dam_core_impl_io_special_files_handler_filepatters ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqDamWebdavImplIoSpecialFilesHandlerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_dam_webdav_impl_io_special_files_handler = Endpoint(
            settings={
                'response_type': (ComAdobeCqDamWebdavImplIoSpecialFilesHandlerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.dam.webdav.impl.io.SpecialFilesHandler',
                'operation_id': 'com_adobe_cq_dam_webdav_impl_io_special_files_handler',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'com_day_cq_dam_core_impl_io_special_files_handler_filepatters',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'com_day_cq_dam_core_impl_io_special_files_handler_filepatters':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'com_day_cq_dam_core_impl_io_special_files_handler_filepatters': 'com.day.cq.dam.core.impl.io.SpecialFilesHandler.filepatters',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'com_day_cq_dam_core_impl_io_special_files_handler_filepatters': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'com_day_cq_dam_core_impl_io_special_files_handler_filepatters': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_dam_webdav_impl_io_special_files_handler
        )

        def __com_adobe_cq_deserfw_impl_deserialization_firewall_impl(
            self,
            **kwargs
        ):
            """com_adobe_cq_deserfw_impl_deserialization_firewall_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_deserfw_impl_deserialization_firewall_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                firewall_deserialization_whitelist ([str]): [optional]
                firewall_deserialization_blacklist ([str]): [optional]
                firewall_deserialization_diagnostics (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqDeserfwImplDeserializationFirewallImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_deserfw_impl_deserialization_firewall_impl = Endpoint(
            settings={
                'response_type': (ComAdobeCqDeserfwImplDeserializationFirewallImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.deserfw.impl.DeserializationFirewallImpl',
                'operation_id': 'com_adobe_cq_deserfw_impl_deserialization_firewall_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'firewall_deserialization_whitelist',
                    'firewall_deserialization_blacklist',
                    'firewall_deserialization_diagnostics',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'firewall_deserialization_whitelist':
                        ([str],),
                    'firewall_deserialization_blacklist':
                        ([str],),
                    'firewall_deserialization_diagnostics':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'firewall_deserialization_whitelist': 'firewall.deserialization.whitelist',
                    'firewall_deserialization_blacklist': 'firewall.deserialization.blacklist',
                    'firewall_deserialization_diagnostics': 'firewall.deserialization.diagnostics',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'firewall_deserialization_whitelist': 'query',
                    'firewall_deserialization_blacklist': 'query',
                    'firewall_deserialization_diagnostics': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'firewall_deserialization_whitelist': 'multi',
                    'firewall_deserialization_blacklist': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_deserfw_impl_deserialization_firewall_impl
        )

        def __com_adobe_cq_dtm_impl_service_dtm_web_service_impl(
            self,
            **kwargs
        ):
            """com_adobe_cq_dtm_impl_service_dtm_web_service_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_dtm_impl_service_dtm_web_service_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                connection_timeout (int): [optional]
                socket_timeout (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqDtmImplServiceDTMWebServiceImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_dtm_impl_service_dtm_web_service_impl = Endpoint(
            settings={
                'response_type': (ComAdobeCqDtmImplServiceDTMWebServiceImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.dtm.impl.service.DTMWebServiceImpl',
                'operation_id': 'com_adobe_cq_dtm_impl_service_dtm_web_service_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'connection_timeout',
                    'socket_timeout',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'connection_timeout':
                        (int,),
                    'socket_timeout':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'connection_timeout': 'connection.timeout',
                    'socket_timeout': 'socket.timeout',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'connection_timeout': 'query',
                    'socket_timeout': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_dtm_impl_service_dtm_web_service_impl
        )

        def __com_adobe_cq_dtm_impl_servlets_dtm_deploy_hook_servlet(
            self,
            **kwargs
        ):
            """com_adobe_cq_dtm_impl_servlets_dtm_deploy_hook_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_dtm_impl_servlets_dtm_deploy_hook_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                dtm_staging_ip_whitelist ([str]): [optional]
                dtm_production_ip_whitelist ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqDtmImplServletsDTMDeployHookServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_dtm_impl_servlets_dtm_deploy_hook_servlet = Endpoint(
            settings={
                'response_type': (ComAdobeCqDtmImplServletsDTMDeployHookServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.dtm.impl.servlets.DTMDeployHookServlet',
                'operation_id': 'com_adobe_cq_dtm_impl_servlets_dtm_deploy_hook_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'dtm_staging_ip_whitelist',
                    'dtm_production_ip_whitelist',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'dtm_staging_ip_whitelist':
                        ([str],),
                    'dtm_production_ip_whitelist':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'dtm_staging_ip_whitelist': 'dtm.staging.ip.whitelist',
                    'dtm_production_ip_whitelist': 'dtm.production.ip.whitelist',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'dtm_staging_ip_whitelist': 'query',
                    'dtm_production_ip_whitelist': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'dtm_staging_ip_whitelist': 'multi',
                    'dtm_production_ip_whitelist': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_dtm_impl_servlets_dtm_deploy_hook_servlet
        )

        def __com_adobe_cq_dtm_reactor_impl_service_web_service_impl(
            self,
            **kwargs
        ):
            """com_adobe_cq_dtm_reactor_impl_service_web_service_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_dtm_reactor_impl_service_web_service_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                endpoint_uri (str): [optional]
                connection_timeout (int): [optional]
                socket_timeout (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqDtmReactorImplServiceWebServiceImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_dtm_reactor_impl_service_web_service_impl = Endpoint(
            settings={
                'response_type': (ComAdobeCqDtmReactorImplServiceWebServiceImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.dtm.reactor.impl.service.WebServiceImpl',
                'operation_id': 'com_adobe_cq_dtm_reactor_impl_service_web_service_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'endpoint_uri',
                    'connection_timeout',
                    'socket_timeout',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'endpoint_uri':
                        (str,),
                    'connection_timeout':
                        (int,),
                    'socket_timeout':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'endpoint_uri': 'endpointUri',
                    'connection_timeout': 'connectionTimeout',
                    'socket_timeout': 'socketTimeout',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'endpoint_uri': 'query',
                    'connection_timeout': 'query',
                    'socket_timeout': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_dtm_reactor_impl_service_web_service_impl
        )

        def __com_adobe_cq_experiencelog_impl_experience_log_config_servlet(
            self,
            **kwargs
        ):
            """com_adobe_cq_experiencelog_impl_experience_log_config_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_experiencelog_impl_experience_log_config_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                enabled (bool): [optional]
                disabled_for_groups ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqExperiencelogImplExperienceLogConfigServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_experiencelog_impl_experience_log_config_servlet = Endpoint(
            settings={
                'response_type': (ComAdobeCqExperiencelogImplExperienceLogConfigServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.experiencelog.impl.ExperienceLogConfigServlet',
                'operation_id': 'com_adobe_cq_experiencelog_impl_experience_log_config_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'enabled',
                    'disabled_for_groups',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'enabled':
                        (bool,),
                    'disabled_for_groups':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'enabled': 'enabled',
                    'disabled_for_groups': 'disabledForGroups',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'enabled': 'query',
                    'disabled_for_groups': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'disabled_for_groups': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_experiencelog_impl_experience_log_config_servlet
        )

        def __com_adobe_cq_hc_content_packages_health_check(
            self,
            **kwargs
        ):
            """com_adobe_cq_hc_content_packages_health_check  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_hc_content_packages_health_check(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                hc_name (str): [optional]
                hc_tags ([str]): [optional]
                hc_mbean_name (str): [optional]
                package_names ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqHcContentPackagesHealthCheckInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_hc_content_packages_health_check = Endpoint(
            settings={
                'response_type': (ComAdobeCqHcContentPackagesHealthCheckInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.hc.ContentPackagesHealthCheck',
                'operation_id': 'com_adobe_cq_hc_content_packages_health_check',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'hc_name',
                    'hc_tags',
                    'hc_mbean_name',
                    'package_names',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'hc_name':
                        (str,),
                    'hc_tags':
                        ([str],),
                    'hc_mbean_name':
                        (str,),
                    'package_names':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'hc_name': 'hc.name',
                    'hc_tags': 'hc.tags',
                    'hc_mbean_name': 'hc.mbean.name',
                    'package_names': 'package.names',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'hc_name': 'query',
                    'hc_tags': 'query',
                    'hc_mbean_name': 'query',
                    'package_names': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'hc_tags': 'multi',
                    'package_names': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_hc_content_packages_health_check
        )

        def __com_adobe_cq_history_impl_history_request_filter(
            self,
            **kwargs
        ):
            """com_adobe_cq_history_impl_history_request_filter  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_history_impl_history_request_filter(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                history_request_filter_excluded_selectors ([str]): [optional]
                history_request_filter_excluded_extensions ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqHistoryImplHistoryRequestFilterInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_history_impl_history_request_filter = Endpoint(
            settings={
                'response_type': (ComAdobeCqHistoryImplHistoryRequestFilterInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.history.impl.HistoryRequestFilter',
                'operation_id': 'com_adobe_cq_history_impl_history_request_filter',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'history_request_filter_excluded_selectors',
                    'history_request_filter_excluded_extensions',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'history_request_filter_excluded_selectors':
                        ([str],),
                    'history_request_filter_excluded_extensions':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'history_request_filter_excluded_selectors': 'history.requestFilter.excludedSelectors',
                    'history_request_filter_excluded_extensions': 'history.requestFilter.excludedExtensions',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'history_request_filter_excluded_selectors': 'query',
                    'history_request_filter_excluded_extensions': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'history_request_filter_excluded_selectors': 'multi',
                    'history_request_filter_excluded_extensions': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_history_impl_history_request_filter
        )

        def __com_adobe_cq_history_impl_history_service_impl(
            self,
            **kwargs
        ):
            """com_adobe_cq_history_impl_history_service_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_history_impl_history_service_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                history_service_resource_types ([str]): [optional]
                history_service_path_filter ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqHistoryImplHistoryServiceImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_history_impl_history_service_impl = Endpoint(
            settings={
                'response_type': (ComAdobeCqHistoryImplHistoryServiceImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.history.impl.HistoryServiceImpl',
                'operation_id': 'com_adobe_cq_history_impl_history_service_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'history_service_resource_types',
                    'history_service_path_filter',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'history_service_resource_types':
                        ([str],),
                    'history_service_path_filter':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'history_service_resource_types': 'history.service.resourceTypes',
                    'history_service_path_filter': 'history.service.pathFilter',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'history_service_resource_types': 'query',
                    'history_service_path_filter': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'history_service_resource_types': 'multi',
                    'history_service_path_filter': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_history_impl_history_service_impl
        )

        def __com_adobe_cq_inbox_impl_typeprovider_item_type_provider(
            self,
            **kwargs
        ):
            """com_adobe_cq_inbox_impl_typeprovider_item_type_provider  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_inbox_impl_typeprovider_item_type_provider(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                inbox_impl_typeprovider_registrypaths ([str]): [optional]
                inbox_impl_typeprovider_legacypaths ([str]): [optional]
                inbox_impl_typeprovider_defaulturl_failureitem (str): [optional]
                inbox_impl_typeprovider_defaulturl_workitem (str): [optional]
                inbox_impl_typeprovider_defaulturl_task (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqInboxImplTypeproviderItemTypeProviderInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_inbox_impl_typeprovider_item_type_provider = Endpoint(
            settings={
                'response_type': (ComAdobeCqInboxImplTypeproviderItemTypeProviderInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.inbox.impl.typeprovider.ItemTypeProvider',
                'operation_id': 'com_adobe_cq_inbox_impl_typeprovider_item_type_provider',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'inbox_impl_typeprovider_registrypaths',
                    'inbox_impl_typeprovider_legacypaths',
                    'inbox_impl_typeprovider_defaulturl_failureitem',
                    'inbox_impl_typeprovider_defaulturl_workitem',
                    'inbox_impl_typeprovider_defaulturl_task',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'inbox_impl_typeprovider_registrypaths':
                        ([str],),
                    'inbox_impl_typeprovider_legacypaths':
                        ([str],),
                    'inbox_impl_typeprovider_defaulturl_failureitem':
                        (str,),
                    'inbox_impl_typeprovider_defaulturl_workitem':
                        (str,),
                    'inbox_impl_typeprovider_defaulturl_task':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'inbox_impl_typeprovider_registrypaths': 'inbox.impl.typeprovider.registrypaths',
                    'inbox_impl_typeprovider_legacypaths': 'inbox.impl.typeprovider.legacypaths',
                    'inbox_impl_typeprovider_defaulturl_failureitem': 'inbox.impl.typeprovider.defaulturl.failureitem',
                    'inbox_impl_typeprovider_defaulturl_workitem': 'inbox.impl.typeprovider.defaulturl.workitem',
                    'inbox_impl_typeprovider_defaulturl_task': 'inbox.impl.typeprovider.defaulturl.task',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'inbox_impl_typeprovider_registrypaths': 'query',
                    'inbox_impl_typeprovider_legacypaths': 'query',
                    'inbox_impl_typeprovider_defaulturl_failureitem': 'query',
                    'inbox_impl_typeprovider_defaulturl_workitem': 'query',
                    'inbox_impl_typeprovider_defaulturl_task': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'inbox_impl_typeprovider_registrypaths': 'multi',
                    'inbox_impl_typeprovider_legacypaths': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_inbox_impl_typeprovider_item_type_provider
        )

        def __com_adobe_cq_projects_impl_servlet_project_image_servlet(
            self,
            **kwargs
        ):
            """com_adobe_cq_projects_impl_servlet_project_image_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_projects_impl_servlet_project_image_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                image_quality (str): [optional]
                image_supported_resolutions (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqProjectsImplServletProjectImageServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_projects_impl_servlet_project_image_servlet = Endpoint(
            settings={
                'response_type': (ComAdobeCqProjectsImplServletProjectImageServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.projects.impl.servlet.ProjectImageServlet',
                'operation_id': 'com_adobe_cq_projects_impl_servlet_project_image_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'image_quality',
                    'image_supported_resolutions',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'image_quality':
                        (str,),
                    'image_supported_resolutions':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'image_quality': 'image.quality',
                    'image_supported_resolutions': 'image.supported.resolutions',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'image_quality': 'query',
                    'image_supported_resolutions': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_projects_impl_servlet_project_image_servlet
        )

        def __com_adobe_cq_projects_purge_scheduler(
            self,
            **kwargs
        ):
            """com_adobe_cq_projects_purge_scheduler  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_projects_purge_scheduler(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                scheduledpurge_name (str): [optional]
                scheduledpurge_purge_active (bool): [optional]
                scheduledpurge_templates ([str]): [optional]
                scheduledpurge_purge_groups (bool): [optional]
                scheduledpurge_purge_assets (bool): [optional]
                scheduledpurge_terminate_running_workflows (bool): [optional]
                scheduledpurge_daysold (int): [optional]
                scheduledpurge_save_threshold (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqProjectsPurgeSchedulerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_projects_purge_scheduler = Endpoint(
            settings={
                'response_type': (ComAdobeCqProjectsPurgeSchedulerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.projects.purge.Scheduler',
                'operation_id': 'com_adobe_cq_projects_purge_scheduler',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'scheduledpurge_name',
                    'scheduledpurge_purge_active',
                    'scheduledpurge_templates',
                    'scheduledpurge_purge_groups',
                    'scheduledpurge_purge_assets',
                    'scheduledpurge_terminate_running_workflows',
                    'scheduledpurge_daysold',
                    'scheduledpurge_save_threshold',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'scheduledpurge_name':
                        (str,),
                    'scheduledpurge_purge_active':
                        (bool,),
                    'scheduledpurge_templates':
                        ([str],),
                    'scheduledpurge_purge_groups':
                        (bool,),
                    'scheduledpurge_purge_assets':
                        (bool,),
                    'scheduledpurge_terminate_running_workflows':
                        (bool,),
                    'scheduledpurge_daysold':
                        (int,),
                    'scheduledpurge_save_threshold':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'scheduledpurge_name': 'scheduledpurge.name',
                    'scheduledpurge_purge_active': 'scheduledpurge.purgeActive',
                    'scheduledpurge_templates': 'scheduledpurge.templates',
                    'scheduledpurge_purge_groups': 'scheduledpurge.purgeGroups',
                    'scheduledpurge_purge_assets': 'scheduledpurge.purgeAssets',
                    'scheduledpurge_terminate_running_workflows': 'scheduledpurge.terminateRunningWorkflows',
                    'scheduledpurge_daysold': 'scheduledpurge.daysold',
                    'scheduledpurge_save_threshold': 'scheduledpurge.saveThreshold',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'scheduledpurge_name': 'query',
                    'scheduledpurge_purge_active': 'query',
                    'scheduledpurge_templates': 'query',
                    'scheduledpurge_purge_groups': 'query',
                    'scheduledpurge_purge_assets': 'query',
                    'scheduledpurge_terminate_running_workflows': 'query',
                    'scheduledpurge_daysold': 'query',
                    'scheduledpurge_save_threshold': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'scheduledpurge_templates': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_projects_purge_scheduler
        )

        def __com_adobe_cq_scheduled_exporter_impl_scheduled_exporter_impl(
            self,
            **kwargs
        ):
            """com_adobe_cq_scheduled_exporter_impl_scheduled_exporter_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_scheduled_exporter_impl_scheduled_exporter_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                include_paths ([str]): [optional]
                exporter_user (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqScheduledExporterImplScheduledExporterImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_scheduled_exporter_impl_scheduled_exporter_impl = Endpoint(
            settings={
                'response_type': (ComAdobeCqScheduledExporterImplScheduledExporterImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.scheduled.exporter.impl.ScheduledExporterImpl',
                'operation_id': 'com_adobe_cq_scheduled_exporter_impl_scheduled_exporter_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'include_paths',
                    'exporter_user',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'include_paths':
                        ([str],),
                    'exporter_user':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'include_paths': 'include.paths',
                    'exporter_user': 'exporter.user',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'include_paths': 'query',
                    'exporter_user': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'include_paths': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_scheduled_exporter_impl_scheduled_exporter_impl
        )

        def __com_adobe_cq_screens_analytics_impl_screens_analytics_service_impl(
            self,
            **kwargs
        ):
            """com_adobe_cq_screens_analytics_impl_screens_analytics_service_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_screens_analytics_impl_screens_analytics_service_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                com_adobe_cq_screens_analytics_impl_url (str): [optional]
                com_adobe_cq_screens_analytics_impl_apikey (str): [optional]
                com_adobe_cq_screens_analytics_impl_project (str): [optional]
                com_adobe_cq_screens_analytics_impl_environment (str): [optional]
                com_adobe_cq_screens_analytics_impl_send_frequency (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqScreensAnalyticsImplScreensAnalyticsServiceImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_screens_analytics_impl_screens_analytics_service_impl = Endpoint(
            settings={
                'response_type': (ComAdobeCqScreensAnalyticsImplScreensAnalyticsServiceImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.screens.analytics.impl.ScreensAnalyticsServiceImpl',
                'operation_id': 'com_adobe_cq_screens_analytics_impl_screens_analytics_service_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'com_adobe_cq_screens_analytics_impl_url',
                    'com_adobe_cq_screens_analytics_impl_apikey',
                    'com_adobe_cq_screens_analytics_impl_project',
                    'com_adobe_cq_screens_analytics_impl_environment',
                    'com_adobe_cq_screens_analytics_impl_send_frequency',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'com_adobe_cq_screens_analytics_impl_url':
                        (str,),
                    'com_adobe_cq_screens_analytics_impl_apikey':
                        (str,),
                    'com_adobe_cq_screens_analytics_impl_project':
                        (str,),
                    'com_adobe_cq_screens_analytics_impl_environment':
                        (str,),
                    'com_adobe_cq_screens_analytics_impl_send_frequency':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'com_adobe_cq_screens_analytics_impl_url': 'com.adobe.cq.screens.analytics.impl.url',
                    'com_adobe_cq_screens_analytics_impl_apikey': 'com.adobe.cq.screens.analytics.impl.apikey',
                    'com_adobe_cq_screens_analytics_impl_project': 'com.adobe.cq.screens.analytics.impl.project',
                    'com_adobe_cq_screens_analytics_impl_environment': 'com.adobe.cq.screens.analytics.impl.environment',
                    'com_adobe_cq_screens_analytics_impl_send_frequency': 'com.adobe.cq.screens.analytics.impl.sendFrequency',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'com_adobe_cq_screens_analytics_impl_url': 'query',
                    'com_adobe_cq_screens_analytics_impl_apikey': 'query',
                    'com_adobe_cq_screens_analytics_impl_project': 'query',
                    'com_adobe_cq_screens_analytics_impl_environment': 'query',
                    'com_adobe_cq_screens_analytics_impl_send_frequency': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_screens_analytics_impl_screens_analytics_service_impl
        )

        def __com_adobe_cq_screens_device_impl_device_service(
            self,
            **kwargs
        ):
            """com_adobe_cq_screens_device_impl_device_service  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_screens_device_impl_device_service(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                com_adobe_aem_screens_player_pingfrequency (int): [optional]
                com_adobe_aem_screens_device_pasword_specialchars (str): [optional]
                com_adobe_aem_screens_device_pasword_minlowercasechars (int): [optional]
                com_adobe_aem_screens_device_pasword_minuppercasechars (int): [optional]
                com_adobe_aem_screens_device_pasword_minnumberchars (int): [optional]
                com_adobe_aem_screens_device_pasword_minspecialchars (int): [optional]
                com_adobe_aem_screens_device_pasword_minlength (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqScreensDeviceImplDeviceServiceInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_screens_device_impl_device_service = Endpoint(
            settings={
                'response_type': (ComAdobeCqScreensDeviceImplDeviceServiceInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.screens.device.impl.DeviceService',
                'operation_id': 'com_adobe_cq_screens_device_impl_device_service',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'com_adobe_aem_screens_player_pingfrequency',
                    'com_adobe_aem_screens_device_pasword_specialchars',
                    'com_adobe_aem_screens_device_pasword_minlowercasechars',
                    'com_adobe_aem_screens_device_pasword_minuppercasechars',
                    'com_adobe_aem_screens_device_pasword_minnumberchars',
                    'com_adobe_aem_screens_device_pasword_minspecialchars',
                    'com_adobe_aem_screens_device_pasword_minlength',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'com_adobe_aem_screens_player_pingfrequency':
                        (int,),
                    'com_adobe_aem_screens_device_pasword_specialchars':
                        (str,),
                    'com_adobe_aem_screens_device_pasword_minlowercasechars':
                        (int,),
                    'com_adobe_aem_screens_device_pasword_minuppercasechars':
                        (int,),
                    'com_adobe_aem_screens_device_pasword_minnumberchars':
                        (int,),
                    'com_adobe_aem_screens_device_pasword_minspecialchars':
                        (int,),
                    'com_adobe_aem_screens_device_pasword_minlength':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'com_adobe_aem_screens_player_pingfrequency': 'com.adobe.aem.screens.player.pingfrequency',
                    'com_adobe_aem_screens_device_pasword_specialchars': 'com.adobe.aem.screens.device.pasword.specialchars',
                    'com_adobe_aem_screens_device_pasword_minlowercasechars': 'com.adobe.aem.screens.device.pasword.minlowercasechars',
                    'com_adobe_aem_screens_device_pasword_minuppercasechars': 'com.adobe.aem.screens.device.pasword.minuppercasechars',
                    'com_adobe_aem_screens_device_pasword_minnumberchars': 'com.adobe.aem.screens.device.pasword.minnumberchars',
                    'com_adobe_aem_screens_device_pasword_minspecialchars': 'com.adobe.aem.screens.device.pasword.minspecialchars',
                    'com_adobe_aem_screens_device_pasword_minlength': 'com.adobe.aem.screens.device.pasword.minlength',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'com_adobe_aem_screens_player_pingfrequency': 'query',
                    'com_adobe_aem_screens_device_pasword_specialchars': 'query',
                    'com_adobe_aem_screens_device_pasword_minlowercasechars': 'query',
                    'com_adobe_aem_screens_device_pasword_minuppercasechars': 'query',
                    'com_adobe_aem_screens_device_pasword_minnumberchars': 'query',
                    'com_adobe_aem_screens_device_pasword_minspecialchars': 'query',
                    'com_adobe_aem_screens_device_pasword_minlength': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_screens_device_impl_device_service
        )

        def __com_adobe_cq_screens_device_registration_impl_registration_service_impl(
            self,
            **kwargs
        ):
            """com_adobe_cq_screens_device_registration_impl_registration_service_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_screens_device_registration_impl_registration_service_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                device_registration_timeout (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqScreensDeviceRegistrationImplRegistrationServiceImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_screens_device_registration_impl_registration_service_impl = Endpoint(
            settings={
                'response_type': (ComAdobeCqScreensDeviceRegistrationImplRegistrationServiceImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.screens.device.registration.impl.RegistrationServiceImpl',
                'operation_id': 'com_adobe_cq_screens_device_registration_impl_registration_service_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'device_registration_timeout',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'device_registration_timeout':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'device_registration_timeout': 'deviceRegistrationTimeout',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'device_registration_timeout': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_screens_device_registration_impl_registration_service_impl
        )

        def __com_adobe_cq_screens_impl_handler_channels_update_handler(
            self,
            **kwargs
        ):
            """com_adobe_cq_screens_impl_handler_channels_update_handler  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_screens_impl_handler_channels_update_handler(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_pagesupdatehandler_imageresourcetypes ([str]): [optional]
                cq_pagesupdatehandler_productresourcetypes ([str]): [optional]
                cq_pagesupdatehandler_videoresourcetypes ([str]): [optional]
                cq_pagesupdatehandler_dynamicsequenceresourcetypes ([str]): [optional]
                cq_pagesupdatehandler_previewmodepaths ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqScreensImplHandlerChannelsUpdateHandlerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_screens_impl_handler_channels_update_handler = Endpoint(
            settings={
                'response_type': (ComAdobeCqScreensImplHandlerChannelsUpdateHandlerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.screens.impl.handler.ChannelsUpdateHandler',
                'operation_id': 'com_adobe_cq_screens_impl_handler_channels_update_handler',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_pagesupdatehandler_imageresourcetypes',
                    'cq_pagesupdatehandler_productresourcetypes',
                    'cq_pagesupdatehandler_videoresourcetypes',
                    'cq_pagesupdatehandler_dynamicsequenceresourcetypes',
                    'cq_pagesupdatehandler_previewmodepaths',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_pagesupdatehandler_imageresourcetypes':
                        ([str],),
                    'cq_pagesupdatehandler_productresourcetypes':
                        ([str],),
                    'cq_pagesupdatehandler_videoresourcetypes':
                        ([str],),
                    'cq_pagesupdatehandler_dynamicsequenceresourcetypes':
                        ([str],),
                    'cq_pagesupdatehandler_previewmodepaths':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_pagesupdatehandler_imageresourcetypes': 'cq.pagesupdatehandler.imageresourcetypes',
                    'cq_pagesupdatehandler_productresourcetypes': 'cq.pagesupdatehandler.productresourcetypes',
                    'cq_pagesupdatehandler_videoresourcetypes': 'cq.pagesupdatehandler.videoresourcetypes',
                    'cq_pagesupdatehandler_dynamicsequenceresourcetypes': 'cq.pagesupdatehandler.dynamicsequenceresourcetypes',
                    'cq_pagesupdatehandler_previewmodepaths': 'cq.pagesupdatehandler.previewmodepaths',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_pagesupdatehandler_imageresourcetypes': 'query',
                    'cq_pagesupdatehandler_productresourcetypes': 'query',
                    'cq_pagesupdatehandler_videoresourcetypes': 'query',
                    'cq_pagesupdatehandler_dynamicsequenceresourcetypes': 'query',
                    'cq_pagesupdatehandler_previewmodepaths': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'cq_pagesupdatehandler_imageresourcetypes': 'multi',
                    'cq_pagesupdatehandler_productresourcetypes': 'multi',
                    'cq_pagesupdatehandler_videoresourcetypes': 'multi',
                    'cq_pagesupdatehandler_dynamicsequenceresourcetypes': 'multi',
                    'cq_pagesupdatehandler_previewmodepaths': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_screens_impl_handler_channels_update_handler
        )

        def __com_adobe_cq_screens_impl_jobs_distributed_devices_stati_update_job(
            self,
            **kwargs
        ):
            """com_adobe_cq_screens_impl_jobs_distributed_devices_stati_update_job  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_screens_impl_jobs_distributed_devices_stati_update_job(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                scheduler_expression (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqScreensImplJobsDistributedDevicesStatiUpdateJobInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_screens_impl_jobs_distributed_devices_stati_update_job = Endpoint(
            settings={
                'response_type': (ComAdobeCqScreensImplJobsDistributedDevicesStatiUpdateJobInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.screens.impl.jobs.DistributedDevicesStatiUpdateJob',
                'operation_id': 'com_adobe_cq_screens_impl_jobs_distributed_devices_stati_update_job',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'scheduler_expression',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'scheduler_expression':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'scheduler_expression': 'scheduler.expression',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'scheduler_expression': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_screens_impl_jobs_distributed_devices_stati_update_job
        )

        def __com_adobe_cq_screens_impl_remote_impl_distributed_http_client_impl(
            self,
            **kwargs
        ):
            """com_adobe_cq_screens_impl_remote_impl_distributed_http_client_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_screens_impl_remote_impl_distributed_http_client_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                com_adobe_aem_screens_impl_remote_request_timeout (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqScreensImplRemoteImplDistributedHttpClientImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_screens_impl_remote_impl_distributed_http_client_impl = Endpoint(
            settings={
                'response_type': (ComAdobeCqScreensImplRemoteImplDistributedHttpClientImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.screens.impl.remote.impl.DistributedHttpClientImpl',
                'operation_id': 'com_adobe_cq_screens_impl_remote_impl_distributed_http_client_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'com_adobe_aem_screens_impl_remote_request_timeout',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'com_adobe_aem_screens_impl_remote_request_timeout':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'com_adobe_aem_screens_impl_remote_request_timeout': 'com.adobe.aem.screens.impl.remote.request_timeout',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'com_adobe_aem_screens_impl_remote_request_timeout': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_screens_impl_remote_impl_distributed_http_client_impl
        )

        def __com_adobe_cq_screens_impl_screens_channel_post_processor(
            self,
            **kwargs
        ):
            """com_adobe_cq_screens_impl_screens_channel_post_processor  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_screens_impl_screens_channel_post_processor(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                screens_channels_properties_to_remove ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqScreensImplScreensChannelPostProcessorInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_screens_impl_screens_channel_post_processor = Endpoint(
            settings={
                'response_type': (ComAdobeCqScreensImplScreensChannelPostProcessorInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.screens.impl.ScreensChannelPostProcessor',
                'operation_id': 'com_adobe_cq_screens_impl_screens_channel_post_processor',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'screens_channels_properties_to_remove',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'screens_channels_properties_to_remove':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'screens_channels_properties_to_remove': 'screens.channels.properties.to.remove',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'screens_channels_properties_to_remove': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'screens_channels_properties_to_remove': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_screens_impl_screens_channel_post_processor
        )

        def __com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl(
            self,
            **kwargs
        ):
            """com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_project_path ([str]): [optional]
                com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_schedule_frequency (str): [optional]
                com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_ping_timeout (int): [optional]
                com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_recipients (str): [optional]
                com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_smtpserver (str): [optional]
                com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_smtpport (int): [optional]
                com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_usetls (bool): [optional]
                com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_username (str): [optional]
                com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_password (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl = Endpoint(
            settings={
                'response_type': (ComAdobeCqScreensMonitoringImplScreensMonitoringServiceImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.screens.monitoring.impl.ScreensMonitoringServiceImpl',
                'operation_id': 'com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_project_path',
                    'com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_schedule_frequency',
                    'com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_ping_timeout',
                    'com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_recipients',
                    'com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_smtpserver',
                    'com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_smtpport',
                    'com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_usetls',
                    'com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_username',
                    'com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_password',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_project_path':
                        ([str],),
                    'com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_schedule_frequency':
                        (str,),
                    'com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_ping_timeout':
                        (int,),
                    'com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_recipients':
                        (str,),
                    'com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_smtpserver':
                        (str,),
                    'com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_smtpport':
                        (int,),
                    'com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_usetls':
                        (bool,),
                    'com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_username':
                        (str,),
                    'com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_password':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_project_path': 'com.adobe.cq.screens.monitoring.impl.ScreensMonitoringServiceImpl.projectPath',
                    'com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_schedule_frequency': 'com.adobe.cq.screens.monitoring.impl.ScreensMonitoringServiceImpl.scheduleFrequency',
                    'com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_ping_timeout': 'com.adobe.cq.screens.monitoring.impl.ScreensMonitoringServiceImpl.pingTimeout',
                    'com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_recipients': 'com.adobe.cq.screens.monitoring.impl.ScreensMonitoringServiceImpl.recipients',
                    'com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_smtpserver': 'com.adobe.cq.screens.monitoring.impl.ScreensMonitoringServiceImpl.smtpserver',
                    'com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_smtpport': 'com.adobe.cq.screens.monitoring.impl.ScreensMonitoringServiceImpl.smtpport',
                    'com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_usetls': 'com.adobe.cq.screens.monitoring.impl.ScreensMonitoringServiceImpl.usetls',
                    'com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_username': 'com.adobe.cq.screens.monitoring.impl.ScreensMonitoringServiceImpl.username',
                    'com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_password': 'com.adobe.cq.screens.monitoring.impl.ScreensMonitoringServiceImpl.password',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_project_path': 'query',
                    'com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_schedule_frequency': 'query',
                    'com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_ping_timeout': 'query',
                    'com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_recipients': 'query',
                    'com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_smtpserver': 'query',
                    'com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_smtpport': 'query',
                    'com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_usetls': 'query',
                    'com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_username': 'query',
                    'com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_password': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl_project_path': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_screens_monitoring_impl_screens_monitoring_service_impl
        )

        def __com_adobe_cq_screens_mq_activemq_impl_artemis_jms_provider(
            self,
            **kwargs
        ):
            """com_adobe_cq_screens_mq_activemq_impl_artemis_jms_provider  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_screens_mq_activemq_impl_artemis_jms_provider(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                service_ranking (int): [optional]
                global_size (int): [optional]
                max_disk_usage (int): [optional]
                persistence_enabled (bool): [optional]
                thread_pool_max_size (int): [optional]
                scheduled_thread_pool_max_size (int): [optional]
                graceful_shutdown_timeout (int): [optional]
                queues ([str]): [optional]
                topics ([str]): [optional]
                addresses_max_delivery_attempts (int): [optional]
                addresses_expiry_delay (int): [optional]
                addresses_address_full_message_policy (str): [optional]
                addresses_max_size_bytes (int): [optional]
                addresses_page_size_bytes (int): [optional]
                addresses_page_cache_max_size (int): [optional]
                cluster_user (str): [optional]
                cluster_password (str): [optional]
                cluster_call_timeout (int): [optional]
                cluster_call_failover_timeout (int): [optional]
                cluster_client_failure_check_period (int): [optional]
                cluster_notification_attempts (int): [optional]
                cluster_notification_interval (int): [optional]
                id_cache_size (int): [optional]
                cluster_confirmation_window_size (int): [optional]
                cluster_connection_ttl (int): [optional]
                cluster_duplicate_detection (bool): [optional]
                cluster_initial_connect_attempts (int): [optional]
                cluster_max_retry_interval (int): [optional]
                cluster_min_large_message_size (int): [optional]
                cluster_producer_window_size (int): [optional]
                cluster_reconnect_attempts (int): [optional]
                cluster_retry_interval (int): [optional]
                cluster_retry_interval_multiplier (float): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqScreensMqActivemqImplArtemisJMSProviderInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_screens_mq_activemq_impl_artemis_jms_provider = Endpoint(
            settings={
                'response_type': (ComAdobeCqScreensMqActivemqImplArtemisJMSProviderInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.screens.mq.activemq.impl.ArtemisJMSProvider',
                'operation_id': 'com_adobe_cq_screens_mq_activemq_impl_artemis_jms_provider',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'service_ranking',
                    'global_size',
                    'max_disk_usage',
                    'persistence_enabled',
                    'thread_pool_max_size',
                    'scheduled_thread_pool_max_size',
                    'graceful_shutdown_timeout',
                    'queues',
                    'topics',
                    'addresses_max_delivery_attempts',
                    'addresses_expiry_delay',
                    'addresses_address_full_message_policy',
                    'addresses_max_size_bytes',
                    'addresses_page_size_bytes',
                    'addresses_page_cache_max_size',
                    'cluster_user',
                    'cluster_password',
                    'cluster_call_timeout',
                    'cluster_call_failover_timeout',
                    'cluster_client_failure_check_period',
                    'cluster_notification_attempts',
                    'cluster_notification_interval',
                    'id_cache_size',
                    'cluster_confirmation_window_size',
                    'cluster_connection_ttl',
                    'cluster_duplicate_detection',
                    'cluster_initial_connect_attempts',
                    'cluster_max_retry_interval',
                    'cluster_min_large_message_size',
                    'cluster_producer_window_size',
                    'cluster_reconnect_attempts',
                    'cluster_retry_interval',
                    'cluster_retry_interval_multiplier',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'service_ranking':
                        (int,),
                    'global_size':
                        (int,),
                    'max_disk_usage':
                        (int,),
                    'persistence_enabled':
                        (bool,),
                    'thread_pool_max_size':
                        (int,),
                    'scheduled_thread_pool_max_size':
                        (int,),
                    'graceful_shutdown_timeout':
                        (int,),
                    'queues':
                        ([str],),
                    'topics':
                        ([str],),
                    'addresses_max_delivery_attempts':
                        (int,),
                    'addresses_expiry_delay':
                        (int,),
                    'addresses_address_full_message_policy':
                        (str,),
                    'addresses_max_size_bytes':
                        (int,),
                    'addresses_page_size_bytes':
                        (int,),
                    'addresses_page_cache_max_size':
                        (int,),
                    'cluster_user':
                        (str,),
                    'cluster_password':
                        (str,),
                    'cluster_call_timeout':
                        (int,),
                    'cluster_call_failover_timeout':
                        (int,),
                    'cluster_client_failure_check_period':
                        (int,),
                    'cluster_notification_attempts':
                        (int,),
                    'cluster_notification_interval':
                        (int,),
                    'id_cache_size':
                        (int,),
                    'cluster_confirmation_window_size':
                        (int,),
                    'cluster_connection_ttl':
                        (int,),
                    'cluster_duplicate_detection':
                        (bool,),
                    'cluster_initial_connect_attempts':
                        (int,),
                    'cluster_max_retry_interval':
                        (int,),
                    'cluster_min_large_message_size':
                        (int,),
                    'cluster_producer_window_size':
                        (int,),
                    'cluster_reconnect_attempts':
                        (int,),
                    'cluster_retry_interval':
                        (int,),
                    'cluster_retry_interval_multiplier':
                        (float,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'service_ranking': 'service.ranking',
                    'global_size': 'global.size',
                    'max_disk_usage': 'max.disk.usage',
                    'persistence_enabled': 'persistence.enabled',
                    'thread_pool_max_size': 'thread.pool.max.size',
                    'scheduled_thread_pool_max_size': 'scheduled.thread.pool.max.size',
                    'graceful_shutdown_timeout': 'graceful.shutdown.timeout',
                    'queues': 'queues',
                    'topics': 'topics',
                    'addresses_max_delivery_attempts': 'addresses.max.delivery.attempts',
                    'addresses_expiry_delay': 'addresses.expiry.delay',
                    'addresses_address_full_message_policy': 'addresses.address.full.message.policy',
                    'addresses_max_size_bytes': 'addresses.max.size.bytes',
                    'addresses_page_size_bytes': 'addresses.page.size.bytes',
                    'addresses_page_cache_max_size': 'addresses.page.cache.max.size',
                    'cluster_user': 'cluster.user',
                    'cluster_password': 'cluster.password',
                    'cluster_call_timeout': 'cluster.call.timeout',
                    'cluster_call_failover_timeout': 'cluster.call.failover.timeout',
                    'cluster_client_failure_check_period': 'cluster.client.failure.check.period',
                    'cluster_notification_attempts': 'cluster.notification.attempts',
                    'cluster_notification_interval': 'cluster.notification.interval',
                    'id_cache_size': 'id.cache.size',
                    'cluster_confirmation_window_size': 'cluster.confirmation.window.size',
                    'cluster_connection_ttl': 'cluster.connection.ttl',
                    'cluster_duplicate_detection': 'cluster.duplicate.detection',
                    'cluster_initial_connect_attempts': 'cluster.initial.connect.attempts',
                    'cluster_max_retry_interval': 'cluster.max.retry.interval',
                    'cluster_min_large_message_size': 'cluster.min.large.message.size',
                    'cluster_producer_window_size': 'cluster.producer.window.size',
                    'cluster_reconnect_attempts': 'cluster.reconnect.attempts',
                    'cluster_retry_interval': 'cluster.retry.interval',
                    'cluster_retry_interval_multiplier': 'cluster.retry.interval.multiplier',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'service_ranking': 'query',
                    'global_size': 'query',
                    'max_disk_usage': 'query',
                    'persistence_enabled': 'query',
                    'thread_pool_max_size': 'query',
                    'scheduled_thread_pool_max_size': 'query',
                    'graceful_shutdown_timeout': 'query',
                    'queues': 'query',
                    'topics': 'query',
                    'addresses_max_delivery_attempts': 'query',
                    'addresses_expiry_delay': 'query',
                    'addresses_address_full_message_policy': 'query',
                    'addresses_max_size_bytes': 'query',
                    'addresses_page_size_bytes': 'query',
                    'addresses_page_cache_max_size': 'query',
                    'cluster_user': 'query',
                    'cluster_password': 'query',
                    'cluster_call_timeout': 'query',
                    'cluster_call_failover_timeout': 'query',
                    'cluster_client_failure_check_period': 'query',
                    'cluster_notification_attempts': 'query',
                    'cluster_notification_interval': 'query',
                    'id_cache_size': 'query',
                    'cluster_confirmation_window_size': 'query',
                    'cluster_connection_ttl': 'query',
                    'cluster_duplicate_detection': 'query',
                    'cluster_initial_connect_attempts': 'query',
                    'cluster_max_retry_interval': 'query',
                    'cluster_min_large_message_size': 'query',
                    'cluster_producer_window_size': 'query',
                    'cluster_reconnect_attempts': 'query',
                    'cluster_retry_interval': 'query',
                    'cluster_retry_interval_multiplier': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'queues': 'multi',
                    'topics': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_screens_mq_activemq_impl_artemis_jms_provider
        )

        def __com_adobe_cq_screens_offlinecontent_impl_bulk_offline_update_service_impl(
            self,
            **kwargs
        ):
            """com_adobe_cq_screens_offlinecontent_impl_bulk_offline_update_service_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_screens_offlinecontent_impl_bulk_offline_update_service_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                com_adobe_cq_screens_offlinecontent_impl_bulk_offline_update_service_impl_project_path ([str]): [optional]
                com_adobe_cq_screens_offlinecontent_impl_bulk_offline_update_service_impl_schedule_frequency (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqScreensOfflinecontentImplBulkOfflineUpdateServiceImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_screens_offlinecontent_impl_bulk_offline_update_service_impl = Endpoint(
            settings={
                'response_type': (ComAdobeCqScreensOfflinecontentImplBulkOfflineUpdateServiceImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.screens.offlinecontent.impl.BulkOfflineUpdateServiceImpl',
                'operation_id': 'com_adobe_cq_screens_offlinecontent_impl_bulk_offline_update_service_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'com_adobe_cq_screens_offlinecontent_impl_bulk_offline_update_service_impl_project_path',
                    'com_adobe_cq_screens_offlinecontent_impl_bulk_offline_update_service_impl_schedule_frequency',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'com_adobe_cq_screens_offlinecontent_impl_bulk_offline_update_service_impl_project_path':
                        ([str],),
                    'com_adobe_cq_screens_offlinecontent_impl_bulk_offline_update_service_impl_schedule_frequency':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'com_adobe_cq_screens_offlinecontent_impl_bulk_offline_update_service_impl_project_path': 'com.adobe.cq.screens.offlinecontent.impl.BulkOfflineUpdateServiceImpl.projectPath',
                    'com_adobe_cq_screens_offlinecontent_impl_bulk_offline_update_service_impl_schedule_frequency': 'com.adobe.cq.screens.offlinecontent.impl.BulkOfflineUpdateServiceImpl.scheduleFrequency',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'com_adobe_cq_screens_offlinecontent_impl_bulk_offline_update_service_impl_project_path': 'query',
                    'com_adobe_cq_screens_offlinecontent_impl_bulk_offline_update_service_impl_schedule_frequency': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'com_adobe_cq_screens_offlinecontent_impl_bulk_offline_update_service_impl_project_path': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_screens_offlinecontent_impl_bulk_offline_update_service_impl
        )

        def __com_adobe_cq_screens_offlinecontent_impl_offline_content_service_impl(
            self,
            **kwargs
        ):
            """com_adobe_cq_screens_offlinecontent_impl_offline_content_service_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_screens_offlinecontent_impl_offline_content_service_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                disable_smart_sync (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqScreensOfflinecontentImplOfflineContentServiceImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_screens_offlinecontent_impl_offline_content_service_impl = Endpoint(
            settings={
                'response_type': (ComAdobeCqScreensOfflinecontentImplOfflineContentServiceImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.screens.offlinecontent.impl.OfflineContentServiceImpl',
                'operation_id': 'com_adobe_cq_screens_offlinecontent_impl_offline_content_service_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'disable_smart_sync',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'disable_smart_sync':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'disable_smart_sync': 'disableSmartSync',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'disable_smart_sync': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_screens_offlinecontent_impl_offline_content_service_impl
        )

        def __com_adobe_cq_screens_segmentation_impl_segmentation_feature_flag(
            self,
            **kwargs
        ):
            """com_adobe_cq_screens_segmentation_impl_segmentation_feature_flag  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_screens_segmentation_impl_segmentation_feature_flag(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                enable_data_triggered_content (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqScreensSegmentationImplSegmentationFeatureFlagInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_screens_segmentation_impl_segmentation_feature_flag = Endpoint(
            settings={
                'response_type': (ComAdobeCqScreensSegmentationImplSegmentationFeatureFlagInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.screens.segmentation.impl.SegmentationFeatureFlag',
                'operation_id': 'com_adobe_cq_screens_segmentation_impl_segmentation_feature_flag',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'enable_data_triggered_content',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'enable_data_triggered_content':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'enable_data_triggered_content': 'enableDataTriggeredContent',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'enable_data_triggered_content': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_screens_segmentation_impl_segmentation_feature_flag
        )

        def __com_adobe_cq_security_hc_bundles_impl_html_library_manager_config_health_ch(
            self,
            **kwargs
        ):
            """com_adobe_cq_security_hc_bundles_impl_html_library_manager_config_health_ch  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_security_hc_bundles_impl_html_library_manager_config_health_ch(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                hc_tags ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSecurityHcBundlesImplHtmlLibraryManagerConfigHealthChInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_security_hc_bundles_impl_html_library_manager_config_health_ch = Endpoint(
            settings={
                'response_type': (ComAdobeCqSecurityHcBundlesImplHtmlLibraryManagerConfigHealthChInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.security.hc.bundles.impl.HtmlLibraryManagerConfigHealthCheck',
                'operation_id': 'com_adobe_cq_security_hc_bundles_impl_html_library_manager_config_health_ch',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'hc_tags',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'hc_tags':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'hc_tags': 'hc.tags',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'hc_tags': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'hc_tags': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_security_hc_bundles_impl_html_library_manager_config_health_ch
        )

        def __com_adobe_cq_security_hc_bundles_impl_wcm_filter_health_check(
            self,
            **kwargs
        ):
            """com_adobe_cq_security_hc_bundles_impl_wcm_filter_health_check  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_security_hc_bundles_impl_wcm_filter_health_check(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                hc_tags ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSecurityHcBundlesImplWcmFilterHealthCheckInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_security_hc_bundles_impl_wcm_filter_health_check = Endpoint(
            settings={
                'response_type': (ComAdobeCqSecurityHcBundlesImplWcmFilterHealthCheckInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.security.hc.bundles.impl.WcmFilterHealthCheck',
                'operation_id': 'com_adobe_cq_security_hc_bundles_impl_wcm_filter_health_check',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'hc_tags',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'hc_tags':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'hc_tags': 'hc.tags',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'hc_tags': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'hc_tags': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_security_hc_bundles_impl_wcm_filter_health_check
        )

        def __com_adobe_cq_security_hc_dispatcher_impl_dispatcher_access_health_check(
            self,
            **kwargs
        ):
            """com_adobe_cq_security_hc_dispatcher_impl_dispatcher_access_health_check  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_security_hc_dispatcher_impl_dispatcher_access_health_check(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                hc_tags ([str]): [optional]
                dispatcher_address (str): [optional]
                dispatcher_filter_allowed ([str]): [optional]
                dispatcher_filter_blocked ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSecurityHcDispatcherImplDispatcherAccessHealthCheckInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_security_hc_dispatcher_impl_dispatcher_access_health_check = Endpoint(
            settings={
                'response_type': (ComAdobeCqSecurityHcDispatcherImplDispatcherAccessHealthCheckInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.security.hc.dispatcher.impl.DispatcherAccessHealthCheck',
                'operation_id': 'com_adobe_cq_security_hc_dispatcher_impl_dispatcher_access_health_check',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'hc_tags',
                    'dispatcher_address',
                    'dispatcher_filter_allowed',
                    'dispatcher_filter_blocked',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'hc_tags':
                        ([str],),
                    'dispatcher_address':
                        (str,),
                    'dispatcher_filter_allowed':
                        ([str],),
                    'dispatcher_filter_blocked':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'hc_tags': 'hc.tags',
                    'dispatcher_address': 'dispatcher.address',
                    'dispatcher_filter_allowed': 'dispatcher.filter.allowed',
                    'dispatcher_filter_blocked': 'dispatcher.filter.blocked',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'hc_tags': 'query',
                    'dispatcher_address': 'query',
                    'dispatcher_filter_allowed': 'query',
                    'dispatcher_filter_blocked': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'hc_tags': 'multi',
                    'dispatcher_filter_allowed': 'multi',
                    'dispatcher_filter_blocked': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_security_hc_dispatcher_impl_dispatcher_access_health_check
        )

        def __com_adobe_cq_security_hc_packages_impl_example_content_health_check(
            self,
            **kwargs
        ):
            """com_adobe_cq_security_hc_packages_impl_example_content_health_check  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_security_hc_packages_impl_example_content_health_check(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                hc_tags ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSecurityHcPackagesImplExampleContentHealthCheckInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_security_hc_packages_impl_example_content_health_check = Endpoint(
            settings={
                'response_type': (ComAdobeCqSecurityHcPackagesImplExampleContentHealthCheckInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.security.hc.packages.impl.ExampleContentHealthCheck',
                'operation_id': 'com_adobe_cq_security_hc_packages_impl_example_content_health_check',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'hc_tags',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'hc_tags':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'hc_tags': 'hc.tags',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'hc_tags': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'hc_tags': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_security_hc_packages_impl_example_content_health_check
        )

        def __com_adobe_cq_security_hc_webserver_impl_clickjacking_health_check(
            self,
            **kwargs
        ):
            """com_adobe_cq_security_hc_webserver_impl_clickjacking_health_check  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_security_hc_webserver_impl_clickjacking_health_check(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                hc_tags ([str]): [optional]
                webserver_address (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSecurityHcWebserverImplClickjackingHealthCheckInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_security_hc_webserver_impl_clickjacking_health_check = Endpoint(
            settings={
                'response_type': (ComAdobeCqSecurityHcWebserverImplClickjackingHealthCheckInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.security.hc.webserver.impl.ClickjackingHealthCheck',
                'operation_id': 'com_adobe_cq_security_hc_webserver_impl_clickjacking_health_check',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'hc_tags',
                    'webserver_address',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'hc_tags':
                        ([str],),
                    'webserver_address':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'hc_tags': 'hc.tags',
                    'webserver_address': 'webserver.address',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'hc_tags': 'query',
                    'webserver_address': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'hc_tags': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_security_hc_webserver_impl_clickjacking_health_check
        )

        def __com_adobe_cq_social_accountverification_impl_account_management_config_im(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_accountverification_impl_account_management_config_im  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_accountverification_impl_account_management_config_im(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                enable (bool): [optional]
                ttl1 (int): [optional]
                ttl2 (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialAccountverificationImplAccountManagementConfigImInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_accountverification_impl_account_management_config_im = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialAccountverificationImplAccountManagementConfigImInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.accountverification.impl.AccountManagementConfigImpl',
                'operation_id': 'com_adobe_cq_social_accountverification_impl_account_management_config_im',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'enable',
                    'ttl1',
                    'ttl2',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'enable':
                        (bool,),
                    'ttl1':
                        (int,),
                    'ttl2':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'enable': 'enable',
                    'ttl1': 'ttl1',
                    'ttl2': 'ttl2',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'enable': 'query',
                    'ttl1': 'query',
                    'ttl2': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_accountverification_impl_account_management_config_im
        )

        def __com_adobe_cq_social_activitystreams_client_impl_social_activity_componen(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_activitystreams_client_impl_social_activity_componen  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_activitystreams_client_impl_social_activity_componen(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                priority (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialActivitystreamsClientImplSocialActivityComponenInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_activitystreams_client_impl_social_activity_componen = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialActivitystreamsClientImplSocialActivityComponenInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.activitystreams.client.impl.SocialActivityComponentFactoryImpl',
                'operation_id': 'com_adobe_cq_social_activitystreams_client_impl_social_activity_componen',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'priority',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'priority':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'priority': 'priority',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'priority': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_activitystreams_client_impl_social_activity_componen
        )

        def __com_adobe_cq_social_activitystreams_client_impl_social_activity_stream_co(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_activitystreams_client_impl_social_activity_stream_co  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_activitystreams_client_impl_social_activity_stream_co(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                priority (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialActivitystreamsClientImplSocialActivityStreamCoInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_activitystreams_client_impl_social_activity_stream_co = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialActivitystreamsClientImplSocialActivityStreamCoInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.activitystreams.client.impl.SocialActivityStreamComponentFactory',
                'operation_id': 'com_adobe_cq_social_activitystreams_client_impl_social_activity_stream_co',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'priority',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'priority':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'priority': 'priority',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'priority': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_activitystreams_client_impl_social_activity_stream_co
        )

        def __com_adobe_cq_social_activitystreams_listener_impl_event_listener_handler(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_activitystreams_listener_impl_event_listener_handler  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_activitystreams_listener_impl_event_listener_handler(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                event_topics (str): [optional]
                event_filter (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialActivitystreamsListenerImplEventListenerHandlerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_activitystreams_listener_impl_event_listener_handler = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialActivitystreamsListenerImplEventListenerHandlerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.activitystreams.listener.impl.EventListenerHandler',
                'operation_id': 'com_adobe_cq_social_activitystreams_listener_impl_event_listener_handler',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'event_topics',
                    'event_filter',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'event_topics':
                        (str,),
                    'event_filter':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'event_topics': 'event.topics',
                    'event_filter': 'event.filter',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'event_topics': 'query',
                    'event_filter': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_activitystreams_listener_impl_event_listener_handler
        )

        def __com_adobe_cq_social_activitystreams_listener_impl_moderation_event_exten(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_activitystreams_listener_impl_moderation_event_exten  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_activitystreams_listener_impl_moderation_event_exten(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                accepted (bool): [optional]
                ranked (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialActivitystreamsListenerImplModerationEventExtenInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_activitystreams_listener_impl_moderation_event_exten = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialActivitystreamsListenerImplModerationEventExtenInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.activitystreams.listener.impl.ModerationEventExtension',
                'operation_id': 'com_adobe_cq_social_activitystreams_listener_impl_moderation_event_exten',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'accepted',
                    'ranked',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'accepted':
                        (bool,),
                    'ranked':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'accepted': 'accepted',
                    'ranked': 'ranked',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'accepted': 'query',
                    'ranked': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_activitystreams_listener_impl_moderation_event_exten
        )

        def __com_adobe_cq_social_activitystreams_listener_impl_rating_event_activity_s(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_activitystreams_listener_impl_rating_event_activity_s  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_activitystreams_listener_impl_rating_event_activity_s(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                ranking (int): [optional]
                enable (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialActivitystreamsListenerImplRatingEventActivitySInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_activitystreams_listener_impl_rating_event_activity_s = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialActivitystreamsListenerImplRatingEventActivitySInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.activitystreams.listener.impl.RatingEventActivitySuppressor',
                'operation_id': 'com_adobe_cq_social_activitystreams_listener_impl_rating_event_activity_s',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'ranking',
                    'enable',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'ranking':
                        (int,),
                    'enable':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'ranking': 'ranking',
                    'enable': 'enable',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'ranking': 'query',
                    'enable': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_activitystreams_listener_impl_rating_event_activity_s
        )

        def __com_adobe_cq_social_activitystreams_listener_impl_resource_activity_stre(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_activitystreams_listener_impl_resource_activity_stre  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_activitystreams_listener_impl_resource_activity_stre(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                stream_path (str): [optional]
                stream_name (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialActivitystreamsListenerImplResourceActivityStreInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_activitystreams_listener_impl_resource_activity_stre = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialActivitystreamsListenerImplResourceActivityStreInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.activitystreams.listener.impl.ResourceActivityStreamProviderFactory',
                'operation_id': 'com_adobe_cq_social_activitystreams_listener_impl_resource_activity_stre',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'stream_path',
                    'stream_name',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'stream_path':
                        (str,),
                    'stream_name':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'stream_path': 'streamPath',
                    'stream_name': 'streamName',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'stream_path': 'query',
                    'stream_name': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_activitystreams_listener_impl_resource_activity_stre
        )

        def __com_adobe_cq_social_calendar_client_endpoints_impl_calendar_operations_i(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_calendar_client_endpoints_impl_calendar_operations_i  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_calendar_client_endpoints_impl_calendar_operations_i(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                max_retry (int): [optional]
                field_whitelist ([str]): [optional]
                attachment_type_blacklist ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialCalendarClientEndpointsImplCalendarOperationsIInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_calendar_client_endpoints_impl_calendar_operations_i = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialCalendarClientEndpointsImplCalendarOperationsIInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.calendar.client.endpoints.impl.CalendarOperationsImpl',
                'operation_id': 'com_adobe_cq_social_calendar_client_endpoints_impl_calendar_operations_i',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'max_retry',
                    'field_whitelist',
                    'attachment_type_blacklist',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'max_retry':
                        (int,),
                    'field_whitelist':
                        ([str],),
                    'attachment_type_blacklist':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'max_retry': 'MaxRetry',
                    'field_whitelist': 'fieldWhitelist',
                    'attachment_type_blacklist': 'attachmentTypeBlacklist',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'max_retry': 'query',
                    'field_whitelist': 'query',
                    'attachment_type_blacklist': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'field_whitelist': 'multi',
                    'attachment_type_blacklist': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_calendar_client_endpoints_impl_calendar_operations_i
        )

        def __com_adobe_cq_social_calendar_client_operationextensions_event_attachmen(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_calendar_client_operationextensions_event_attachmen  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_calendar_client_operationextensions_event_attachmen(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                attachment_type_blacklist (str): [optional]
                extension_order (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialCalendarClientOperationextensionsEventAttachmenInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_calendar_client_operationextensions_event_attachmen = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialCalendarClientOperationextensionsEventAttachmenInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.calendar.client.operationextensions.EventAttachment',
                'operation_id': 'com_adobe_cq_social_calendar_client_operationextensions_event_attachmen',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'attachment_type_blacklist',
                    'extension_order',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'attachment_type_blacklist':
                        (str,),
                    'extension_order':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'attachment_type_blacklist': 'attachmentTypeBlacklist',
                    'extension_order': 'extension.order',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'attachment_type_blacklist': 'query',
                    'extension_order': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_calendar_client_operationextensions_event_attachmen
        )

        def __com_adobe_cq_social_calendar_servlets_time_zone_servlet(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_calendar_servlets_time_zone_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_calendar_servlets_time_zone_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                timezones_expirytime (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialCalendarServletsTimeZoneServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_calendar_servlets_time_zone_servlet = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialCalendarServletsTimeZoneServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.calendar.servlets.TimeZoneServlet',
                'operation_id': 'com_adobe_cq_social_calendar_servlets_time_zone_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'timezones_expirytime',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'timezones_expirytime':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'timezones_expirytime': 'timezones.expirytime',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'timezones_expirytime': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_calendar_servlets_time_zone_servlet
        )

        def __com_adobe_cq_social_commons_comments_endpoints_impl_comment_delete_event(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_commons_comments_endpoints_impl_comment_delete_event  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_commons_comments_endpoints_impl_comment_delete_event(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                ranking (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialCommonsCommentsEndpointsImplCommentDeleteEventInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_commons_comments_endpoints_impl_comment_delete_event = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialCommonsCommentsEndpointsImplCommentDeleteEventInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.commons.comments.endpoints.impl.CommentDeleteEventActivitySuppressor',
                'operation_id': 'com_adobe_cq_social_commons_comments_endpoints_impl_comment_delete_event',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'ranking',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'ranking':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'ranking': 'ranking',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'ranking': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_commons_comments_endpoints_impl_comment_delete_event
        )

        def __com_adobe_cq_social_commons_comments_endpoints_impl_comment_operation_se(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_commons_comments_endpoints_impl_comment_operation_se  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_commons_comments_endpoints_impl_comment_operation_se(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                field_whitelist ([str]): [optional]
                attachment_type_blacklist ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialCommonsCommentsEndpointsImplCommentOperationSeInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_commons_comments_endpoints_impl_comment_operation_se = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialCommonsCommentsEndpointsImplCommentOperationSeInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.commons.comments.endpoints.impl.CommentOperationService',
                'operation_id': 'com_adobe_cq_social_commons_comments_endpoints_impl_comment_operation_se',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'field_whitelist',
                    'attachment_type_blacklist',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'field_whitelist':
                        ([str],),
                    'attachment_type_blacklist':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'field_whitelist': 'fieldWhitelist',
                    'attachment_type_blacklist': 'attachmentTypeBlacklist',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'field_whitelist': 'query',
                    'attachment_type_blacklist': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'field_whitelist': 'multi',
                    'attachment_type_blacklist': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_commons_comments_endpoints_impl_comment_operation_se
        )

        def __com_adobe_cq_social_commons_comments_endpoints_impl_translation_operati(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_commons_comments_endpoints_impl_translation_operati  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_commons_comments_endpoints_impl_translation_operati(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                field_whitelist ([str]): [optional]
                attachment_type_blacklist ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialCommonsCommentsEndpointsImplTranslationOperatiInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_commons_comments_endpoints_impl_translation_operati = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialCommonsCommentsEndpointsImplTranslationOperatiInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.commons.comments.endpoints.impl.TranslationOperationService',
                'operation_id': 'com_adobe_cq_social_commons_comments_endpoints_impl_translation_operati',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'field_whitelist',
                    'attachment_type_blacklist',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'field_whitelist':
                        ([str],),
                    'attachment_type_blacklist':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'field_whitelist': 'fieldWhitelist',
                    'attachment_type_blacklist': 'attachmentTypeBlacklist',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'field_whitelist': 'query',
                    'attachment_type_blacklist': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'field_whitelist': 'multi',
                    'attachment_type_blacklist': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_commons_comments_endpoints_impl_translation_operati
        )

        def __com_adobe_cq_social_commons_comments_listing_impl_search_comment_social_c(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_commons_comments_listing_impl_search_comment_social_c  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_commons_comments_listing_impl_search_comment_social_c(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                num_user_limit (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialCommonsCommentsListingImplSearchCommentSocialCInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_commons_comments_listing_impl_search_comment_social_c = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialCommonsCommentsListingImplSearchCommentSocialCInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.commons.comments.listing.impl.SearchCommentSocialComponentListProvider',
                'operation_id': 'com_adobe_cq_social_commons_comments_listing_impl_search_comment_social_c',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'num_user_limit',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'num_user_limit':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'num_user_limit': 'numUserLimit',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'num_user_limit': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_commons_comments_listing_impl_search_comment_social_c
        )

        def __com_adobe_cq_social_commons_comments_scheduler_impl_search_scheduled_pos(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_commons_comments_scheduler_impl_search_scheduled_pos  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_commons_comments_scheduler_impl_search_scheduled_pos(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                enable_scheduled_posts_search (bool): [optional]
                number_of_minutes (int): [optional]
                max_search_limit (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialCommonsCommentsSchedulerImplSearchScheduledPosInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_commons_comments_scheduler_impl_search_scheduled_pos = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialCommonsCommentsSchedulerImplSearchScheduledPosInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.commons.comments.scheduler.impl.SearchScheduledPosts',
                'operation_id': 'com_adobe_cq_social_commons_comments_scheduler_impl_search_scheduled_pos',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'enable_scheduled_posts_search',
                    'number_of_minutes',
                    'max_search_limit',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'enable_scheduled_posts_search':
                        (bool,),
                    'number_of_minutes':
                        (int,),
                    'max_search_limit':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'enable_scheduled_posts_search': 'enableScheduledPostsSearch',
                    'number_of_minutes': 'numberOfMinutes',
                    'max_search_limit': 'maxSearchLimit',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'enable_scheduled_posts_search': 'query',
                    'number_of_minutes': 'query',
                    'max_search_limit': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_commons_comments_scheduler_impl_search_scheduled_pos
        )

        def __com_adobe_cq_social_commons_cors_cors_authentication_filter(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_commons_cors_cors_authentication_filter  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_commons_cors_cors_authentication_filter(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cors_enabling (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialCommonsCorsCORSAuthenticationFilterInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_commons_cors_cors_authentication_filter = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialCommonsCorsCORSAuthenticationFilterInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.commons.cors.CORSAuthenticationFilter',
                'operation_id': 'com_adobe_cq_social_commons_cors_cors_authentication_filter',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cors_enabling',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cors_enabling':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cors_enabling': 'cors.enabling',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cors_enabling': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_commons_cors_cors_authentication_filter
        )

        def __com_adobe_cq_social_commons_emailreply_impl_android_email_client_provider(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_commons_emailreply_impl_android_email_client_provider  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_commons_emailreply_impl_android_email_client_provider(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                priority_order (int): [optional]
                reply_email_patterns ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialCommonsEmailreplyImplAndroidEmailClientProviderInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_commons_emailreply_impl_android_email_client_provider = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialCommonsEmailreplyImplAndroidEmailClientProviderInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.commons.emailreply.impl.AndroidEmailClientProvider',
                'operation_id': 'com_adobe_cq_social_commons_emailreply_impl_android_email_client_provider',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'priority_order',
                    'reply_email_patterns',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'priority_order':
                        (int,),
                    'reply_email_patterns':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'priority_order': 'priorityOrder',
                    'reply_email_patterns': 'replyEmailPatterns',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'priority_order': 'query',
                    'reply_email_patterns': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'reply_email_patterns': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_commons_emailreply_impl_android_email_client_provider
        )

        def __com_adobe_cq_social_commons_emailreply_impl_comment_email_builder_impl(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_commons_emailreply_impl_comment_email_builder_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_commons_emailreply_impl_comment_email_builder_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                context_path (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialCommonsEmailreplyImplCommentEmailBuilderImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_commons_emailreply_impl_comment_email_builder_impl = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialCommonsEmailreplyImplCommentEmailBuilderImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.commons.emailreply.impl.CommentEmailBuilderImpl',
                'operation_id': 'com_adobe_cq_social_commons_emailreply_impl_comment_email_builder_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'context_path',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'context_path':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'context_path': 'context.path',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'context_path': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_commons_emailreply_impl_comment_email_builder_impl
        )

        def __com_adobe_cq_social_commons_emailreply_impl_comment_email_event_listener(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_commons_emailreply_impl_comment_email_event_listener  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_commons_emailreply_impl_comment_email_event_listener(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                event_topics (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialCommonsEmailreplyImplCommentEmailEventListenerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_commons_emailreply_impl_comment_email_event_listener = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialCommonsEmailreplyImplCommentEmailEventListenerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.commons.emailreply.impl.CommentEmailEventListener',
                'operation_id': 'com_adobe_cq_social_commons_emailreply_impl_comment_email_event_listener',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'event_topics',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'event_topics':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'event_topics': 'event.topics',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'event_topics': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_commons_emailreply_impl_comment_email_event_listener
        )

        def __com_adobe_cq_social_commons_emailreply_impl_custom_email_client_provider(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_commons_emailreply_impl_custom_email_client_provider  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_commons_emailreply_impl_custom_email_client_provider(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                priority_order (int): [optional]
                reply_email_patterns ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialCommonsEmailreplyImplCustomEmailClientProviderInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_commons_emailreply_impl_custom_email_client_provider = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialCommonsEmailreplyImplCustomEmailClientProviderInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.commons.emailreply.impl.CustomEmailClientProvider',
                'operation_id': 'com_adobe_cq_social_commons_emailreply_impl_custom_email_client_provider',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'priority_order',
                    'reply_email_patterns',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'priority_order':
                        (int,),
                    'reply_email_patterns':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'priority_order': 'priorityOrder',
                    'reply_email_patterns': 'replyEmailPatterns',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'priority_order': 'query',
                    'reply_email_patterns': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'reply_email_patterns': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_commons_emailreply_impl_custom_email_client_provider
        )

        def __com_adobe_cq_social_commons_emailreply_impl_email_quoted_text_patterns_imp(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_commons_emailreply_impl_email_quoted_text_patterns_imp  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_commons_emailreply_impl_email_quoted_text_patterns_imp(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                pattern_time (str): [optional]
                pattern_newline (str): [optional]
                pattern_day_of_month (str): [optional]
                pattern_month (str): [optional]
                pattern_year (str): [optional]
                pattern_date (str): [optional]
                pattern_date_time (str): [optional]
                pattern_email (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialCommonsEmailreplyImplEmailQuotedTextPatternsImpInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_commons_emailreply_impl_email_quoted_text_patterns_imp = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialCommonsEmailreplyImplEmailQuotedTextPatternsImpInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.commons.emailreply.impl.EmailQuotedTextPatternsImpl',
                'operation_id': 'com_adobe_cq_social_commons_emailreply_impl_email_quoted_text_patterns_imp',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'pattern_time',
                    'pattern_newline',
                    'pattern_day_of_month',
                    'pattern_month',
                    'pattern_year',
                    'pattern_date',
                    'pattern_date_time',
                    'pattern_email',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'pattern_time':
                        (str,),
                    'pattern_newline':
                        (str,),
                    'pattern_day_of_month':
                        (str,),
                    'pattern_month':
                        (str,),
                    'pattern_year':
                        (str,),
                    'pattern_date':
                        (str,),
                    'pattern_date_time':
                        (str,),
                    'pattern_email':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'pattern_time': 'pattern.time',
                    'pattern_newline': 'pattern.newline',
                    'pattern_day_of_month': 'pattern.dayOfMonth',
                    'pattern_month': 'pattern.month',
                    'pattern_year': 'pattern.year',
                    'pattern_date': 'pattern.date',
                    'pattern_date_time': 'pattern.dateTime',
                    'pattern_email': 'pattern.email',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'pattern_time': 'query',
                    'pattern_newline': 'query',
                    'pattern_day_of_month': 'query',
                    'pattern_month': 'query',
                    'pattern_year': 'query',
                    'pattern_date': 'query',
                    'pattern_date_time': 'query',
                    'pattern_email': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_commons_emailreply_impl_email_quoted_text_patterns_imp
        )

        def __com_adobe_cq_social_commons_emailreply_impl_email_reply_configuration_imp(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_commons_emailreply_impl_email_reply_configuration_imp  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_commons_emailreply_impl_email_reply_configuration_imp(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                email_name (str): [optional]
                email_create_post_from_reply (bool): [optional]
                email_add_comment_id_to (str): [optional]
                email_subject_maximum_length (int): [optional]
                email_reply_to_address (str): [optional]
                email_reply_to_delimiter (str): [optional]
                email_tracker_id_prefix_in_subject (str): [optional]
                email_tracker_id_prefix_in_body (str): [optional]
                email_as_html (bool): [optional]
                email_default_user_name (str): [optional]
                email_templates_root_path (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialCommonsEmailreplyImplEmailReplyConfigurationImpInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_commons_emailreply_impl_email_reply_configuration_imp = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialCommonsEmailreplyImplEmailReplyConfigurationImpInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.commons.emailreply.impl.EmailReplyConfigurationImpl',
                'operation_id': 'com_adobe_cq_social_commons_emailreply_impl_email_reply_configuration_imp',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'email_name',
                    'email_create_post_from_reply',
                    'email_add_comment_id_to',
                    'email_subject_maximum_length',
                    'email_reply_to_address',
                    'email_reply_to_delimiter',
                    'email_tracker_id_prefix_in_subject',
                    'email_tracker_id_prefix_in_body',
                    'email_as_html',
                    'email_default_user_name',
                    'email_templates_root_path',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'email_name':
                        (str,),
                    'email_create_post_from_reply':
                        (bool,),
                    'email_add_comment_id_to':
                        (str,),
                    'email_subject_maximum_length':
                        (int,),
                    'email_reply_to_address':
                        (str,),
                    'email_reply_to_delimiter':
                        (str,),
                    'email_tracker_id_prefix_in_subject':
                        (str,),
                    'email_tracker_id_prefix_in_body':
                        (str,),
                    'email_as_html':
                        (bool,),
                    'email_default_user_name':
                        (str,),
                    'email_templates_root_path':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'email_name': 'email.name',
                    'email_create_post_from_reply': 'email.createPostFromReply',
                    'email_add_comment_id_to': 'email.addCommentIdTo',
                    'email_subject_maximum_length': 'email.subjectMaximumLength',
                    'email_reply_to_address': 'email.replyToAddress',
                    'email_reply_to_delimiter': 'email.replyToDelimiter',
                    'email_tracker_id_prefix_in_subject': 'email.trackerIdPrefixInSubject',
                    'email_tracker_id_prefix_in_body': 'email.trackerIdPrefixInBody',
                    'email_as_html': 'email.asHTML',
                    'email_default_user_name': 'email.defaultUserName',
                    'email_templates_root_path': 'email.templates.rootPath',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'email_name': 'query',
                    'email_create_post_from_reply': 'query',
                    'email_add_comment_id_to': 'query',
                    'email_subject_maximum_length': 'query',
                    'email_reply_to_address': 'query',
                    'email_reply_to_delimiter': 'query',
                    'email_tracker_id_prefix_in_subject': 'query',
                    'email_tracker_id_prefix_in_body': 'query',
                    'email_as_html': 'query',
                    'email_default_user_name': 'query',
                    'email_templates_root_path': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_commons_emailreply_impl_email_reply_configuration_imp
        )

        def __com_adobe_cq_social_commons_emailreply_impl_email_reply_importer(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_commons_emailreply_impl_email_reply_importer  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_commons_emailreply_impl_email_reply_importer(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                connect_protocol (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialCommonsEmailreplyImplEmailReplyImporterInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_commons_emailreply_impl_email_reply_importer = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialCommonsEmailreplyImplEmailReplyImporterInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.commons.emailreply.impl.EmailReplyImporter',
                'operation_id': 'com_adobe_cq_social_commons_emailreply_impl_email_reply_importer',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'connect_protocol',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'connect_protocol':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'connect_protocol': 'connectProtocol',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'connect_protocol': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_commons_emailreply_impl_email_reply_importer
        )

        def __com_adobe_cq_social_commons_emailreply_impl_gmail_email_client_provider(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_commons_emailreply_impl_gmail_email_client_provider  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_commons_emailreply_impl_gmail_email_client_provider(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                priority_order (int): [optional]
                reply_email_patterns ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialCommonsEmailreplyImplGmailEmailClientProviderInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_commons_emailreply_impl_gmail_email_client_provider = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialCommonsEmailreplyImplGmailEmailClientProviderInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.commons.emailreply.impl.GmailEmailClientProvider',
                'operation_id': 'com_adobe_cq_social_commons_emailreply_impl_gmail_email_client_provider',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'priority_order',
                    'reply_email_patterns',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'priority_order':
                        (int,),
                    'reply_email_patterns':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'priority_order': 'priorityOrder',
                    'reply_email_patterns': 'replyEmailPatterns',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'priority_order': 'query',
                    'reply_email_patterns': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'reply_email_patterns': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_commons_emailreply_impl_gmail_email_client_provider
        )

        def __com_adobe_cq_social_commons_emailreply_impl_ios_email_client_provider(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_commons_emailreply_impl_ios_email_client_provider  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_commons_emailreply_impl_ios_email_client_provider(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                priority_order (int): [optional]
                reply_email_patterns ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialCommonsEmailreplyImplIOSEmailClientProviderInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_commons_emailreply_impl_ios_email_client_provider = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialCommonsEmailreplyImplIOSEmailClientProviderInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.commons.emailreply.impl.IOSEmailClientProvider',
                'operation_id': 'com_adobe_cq_social_commons_emailreply_impl_ios_email_client_provider',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'priority_order',
                    'reply_email_patterns',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'priority_order':
                        (int,),
                    'reply_email_patterns':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'priority_order': 'priorityOrder',
                    'reply_email_patterns': 'replyEmailPatterns',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'priority_order': 'query',
                    'reply_email_patterns': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'reply_email_patterns': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_commons_emailreply_impl_ios_email_client_provider
        )

        def __com_adobe_cq_social_commons_emailreply_impl_macmail_email_client_provider(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_commons_emailreply_impl_macmail_email_client_provider  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_commons_emailreply_impl_macmail_email_client_provider(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                priority_order (int): [optional]
                reply_email_patterns ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialCommonsEmailreplyImplMacmailEmailClientProviderInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_commons_emailreply_impl_macmail_email_client_provider = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialCommonsEmailreplyImplMacmailEmailClientProviderInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.commons.emailreply.impl.MacmailEmailClientProvider',
                'operation_id': 'com_adobe_cq_social_commons_emailreply_impl_macmail_email_client_provider',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'priority_order',
                    'reply_email_patterns',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'priority_order':
                        (int,),
                    'reply_email_patterns':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'priority_order': 'priorityOrder',
                    'reply_email_patterns': 'replyEmailPatterns',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'priority_order': 'query',
                    'reply_email_patterns': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'reply_email_patterns': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_commons_emailreply_impl_macmail_email_client_provider
        )

        def __com_adobe_cq_social_commons_emailreply_impl_out_look_email_client_provider(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_commons_emailreply_impl_out_look_email_client_provider  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_commons_emailreply_impl_out_look_email_client_provider(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                priority_order (int): [optional]
                reply_email_patterns ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialCommonsEmailreplyImplOutLookEmailClientProviderInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_commons_emailreply_impl_out_look_email_client_provider = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialCommonsEmailreplyImplOutLookEmailClientProviderInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.commons.emailreply.impl.OutLookEmailClientProvider',
                'operation_id': 'com_adobe_cq_social_commons_emailreply_impl_out_look_email_client_provider',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'priority_order',
                    'reply_email_patterns',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'priority_order':
                        (int,),
                    'reply_email_patterns':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'priority_order': 'priorityOrder',
                    'reply_email_patterns': 'replyEmailPatterns',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'priority_order': 'query',
                    'reply_email_patterns': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'reply_email_patterns': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_commons_emailreply_impl_out_look_email_client_provider
        )

        def __com_adobe_cq_social_commons_emailreply_impl_unknown_email_client_provider(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_commons_emailreply_impl_unknown_email_client_provider  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_commons_emailreply_impl_unknown_email_client_provider(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                reply_email_patterns ([str]): [optional]
                priority_order (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialCommonsEmailreplyImplUnknownEmailClientProviderInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_commons_emailreply_impl_unknown_email_client_provider = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialCommonsEmailreplyImplUnknownEmailClientProviderInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.commons.emailreply.impl.UnknownEmailClientProvider',
                'operation_id': 'com_adobe_cq_social_commons_emailreply_impl_unknown_email_client_provider',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'reply_email_patterns',
                    'priority_order',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'reply_email_patterns':
                        ([str],),
                    'priority_order':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'reply_email_patterns': 'replyEmailPatterns',
                    'priority_order': 'priorityOrder',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'reply_email_patterns': 'query',
                    'priority_order': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'reply_email_patterns': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_commons_emailreply_impl_unknown_email_client_provider
        )

        def __com_adobe_cq_social_commons_emailreply_impl_yahoo_email_client_provider(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_commons_emailreply_impl_yahoo_email_client_provider  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_commons_emailreply_impl_yahoo_email_client_provider(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                priority_order (int): [optional]
                reply_email_patterns ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialCommonsEmailreplyImplYahooEmailClientProviderInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_commons_emailreply_impl_yahoo_email_client_provider = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialCommonsEmailreplyImplYahooEmailClientProviderInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.commons.emailreply.impl.YahooEmailClientProvider',
                'operation_id': 'com_adobe_cq_social_commons_emailreply_impl_yahoo_email_client_provider',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'priority_order',
                    'reply_email_patterns',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'priority_order':
                        (int,),
                    'reply_email_patterns':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'priority_order': 'priorityOrder',
                    'reply_email_patterns': 'replyEmailPatterns',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'priority_order': 'query',
                    'reply_email_patterns': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'reply_email_patterns': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_commons_emailreply_impl_yahoo_email_client_provider
        )

        def __com_adobe_cq_social_commons_maintainance_impl_delete_temp_ugc_image_upload(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_commons_maintainance_impl_delete_temp_ugc_image_upload  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_commons_maintainance_impl_delete_temp_ugc_image_upload(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                number_of_days (int): [optional]
                age_of_file (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialCommonsMaintainanceImplDeleteTempUGCImageUploadInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_commons_maintainance_impl_delete_temp_ugc_image_upload = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialCommonsMaintainanceImplDeleteTempUGCImageUploadInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.commons.maintainance.impl.DeleteTempUGCImageUploads',
                'operation_id': 'com_adobe_cq_social_commons_maintainance_impl_delete_temp_ugc_image_upload',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'number_of_days',
                    'age_of_file',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'number_of_days':
                        (int,),
                    'age_of_file':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'number_of_days': 'numberOfDays',
                    'age_of_file': 'ageOfFile',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'number_of_days': 'query',
                    'age_of_file': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_commons_maintainance_impl_delete_temp_ugc_image_upload
        )

        def __com_adobe_cq_social_commons_ugclimiter_impl_ugc_limiter_service_impl(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_commons_ugclimiter_impl_ugc_limiter_service_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_commons_ugclimiter_impl_ugc_limiter_service_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                event_topics (str): [optional]
                event_filter (str): [optional]
                verbs ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialCommonsUgclimiterImplUGCLimiterServiceImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_commons_ugclimiter_impl_ugc_limiter_service_impl = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialCommonsUgclimiterImplUGCLimiterServiceImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.commons.ugclimiter.impl.UGCLimiterServiceImpl',
                'operation_id': 'com_adobe_cq_social_commons_ugclimiter_impl_ugc_limiter_service_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'event_topics',
                    'event_filter',
                    'verbs',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'event_topics':
                        (str,),
                    'event_filter':
                        (str,),
                    'verbs':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'event_topics': 'event.topics',
                    'event_filter': 'event.filter',
                    'verbs': 'verbs',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'event_topics': 'query',
                    'event_filter': 'query',
                    'verbs': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'verbs': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_commons_ugclimiter_impl_ugc_limiter_service_impl
        )

        def __com_adobe_cq_social_commons_ugclimitsconfig_impl_community_user_ugc_limit(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_commons_ugclimitsconfig_impl_community_user_ugc_limit  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_commons_ugclimitsconfig_impl_community_user_ugc_limit(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                enable (bool): [optional]
                ugc_limit (int): [optional]
                ugc_limit_duration (int): [optional]
                domains ([str]): [optional]
                to_list ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialCommonsUgclimitsconfigImplCommunityUserUGCLimitInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_commons_ugclimitsconfig_impl_community_user_ugc_limit = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialCommonsUgclimitsconfigImplCommunityUserUGCLimitInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.commons.ugclimitsconfig.impl.CommunityUserUGCLimitsConfigImpl',
                'operation_id': 'com_adobe_cq_social_commons_ugclimitsconfig_impl_community_user_ugc_limit',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'enable',
                    'ugc_limit',
                    'ugc_limit_duration',
                    'domains',
                    'to_list',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'enable':
                        (bool,),
                    'ugc_limit':
                        (int,),
                    'ugc_limit_duration':
                        (int,),
                    'domains':
                        ([str],),
                    'to_list':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'enable': 'enable',
                    'ugc_limit': 'UGCLimit',
                    'ugc_limit_duration': 'ugcLimitDuration',
                    'domains': 'domains',
                    'to_list': 'toList',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'enable': 'query',
                    'ugc_limit': 'query',
                    'ugc_limit_duration': 'query',
                    'domains': 'query',
                    'to_list': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'domains': 'multi',
                    'to_list': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_commons_ugclimitsconfig_impl_community_user_ugc_limit
        )

        def __com_adobe_cq_social_connect_oauth_impl_facebook_provider_impl(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_connect_oauth_impl_facebook_provider_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_connect_oauth_impl_facebook_provider_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                oauth_provider_id (str): [optional]
                oauth_cloud_config_root (str): [optional]
                provider_config_root (str): [optional]
                provider_config_create_tags_enabled (bool): [optional]
                provider_config_user_folder (str): [optional]
                provider_config_facebook_fetch_fields (bool): [optional]
                provider_config_facebook_fields ([str]): [optional]
                provider_config_refresh_userdata_enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialConnectOauthImplFacebookProviderImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_connect_oauth_impl_facebook_provider_impl = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialConnectOauthImplFacebookProviderImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.connect.oauth.impl.FacebookProviderImpl',
                'operation_id': 'com_adobe_cq_social_connect_oauth_impl_facebook_provider_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'oauth_provider_id',
                    'oauth_cloud_config_root',
                    'provider_config_root',
                    'provider_config_create_tags_enabled',
                    'provider_config_user_folder',
                    'provider_config_facebook_fetch_fields',
                    'provider_config_facebook_fields',
                    'provider_config_refresh_userdata_enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'oauth_provider_id':
                        (str,),
                    'oauth_cloud_config_root':
                        (str,),
                    'provider_config_root':
                        (str,),
                    'provider_config_create_tags_enabled':
                        (bool,),
                    'provider_config_user_folder':
                        (str,),
                    'provider_config_facebook_fetch_fields':
                        (bool,),
                    'provider_config_facebook_fields':
                        ([str],),
                    'provider_config_refresh_userdata_enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'oauth_provider_id': 'oauth.provider.id',
                    'oauth_cloud_config_root': 'oauth.cloud.config.root',
                    'provider_config_root': 'provider.config.root',
                    'provider_config_create_tags_enabled': 'provider.config.create.tags.enabled',
                    'provider_config_user_folder': 'provider.config.user.folder',
                    'provider_config_facebook_fetch_fields': 'provider.config.facebook.fetch.fields',
                    'provider_config_facebook_fields': 'provider.config.facebook.fields',
                    'provider_config_refresh_userdata_enabled': 'provider.config.refresh.userdata.enabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'oauth_provider_id': 'query',
                    'oauth_cloud_config_root': 'query',
                    'provider_config_root': 'query',
                    'provider_config_create_tags_enabled': 'query',
                    'provider_config_user_folder': 'query',
                    'provider_config_facebook_fetch_fields': 'query',
                    'provider_config_facebook_fields': 'query',
                    'provider_config_refresh_userdata_enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'provider_config_facebook_fields': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_connect_oauth_impl_facebook_provider_impl
        )

        def __com_adobe_cq_social_connect_oauth_impl_social_o_auth_authentication_handle(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_connect_oauth_impl_social_o_auth_authentication_handle  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_connect_oauth_impl_social_o_auth_authentication_handle(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                path ([str]): [optional]
                service_ranking (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialConnectOauthImplSocialOAuthAuthenticationHandleInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_connect_oauth_impl_social_o_auth_authentication_handle = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialConnectOauthImplSocialOAuthAuthenticationHandleInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.connect.oauth.impl.SocialOAuthAuthenticationHandler',
                'operation_id': 'com_adobe_cq_social_connect_oauth_impl_social_o_auth_authentication_handle',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'path',
                    'service_ranking',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'path':
                        ([str],),
                    'service_ranking':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'path': 'path',
                    'service_ranking': 'service.ranking',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'path': 'query',
                    'service_ranking': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'path': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_connect_oauth_impl_social_o_auth_authentication_handle
        )

        def __com_adobe_cq_social_connect_oauth_impl_social_o_auth_user_profile_mapper(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_connect_oauth_impl_social_o_auth_user_profile_mapper  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_connect_oauth_impl_social_o_auth_user_profile_mapper(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                facebook ([str]): [optional]
                twitter ([str]): [optional]
                provider_config_user_folder (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialConnectOauthImplSocialOAuthUserProfileMapperInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_connect_oauth_impl_social_o_auth_user_profile_mapper = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialConnectOauthImplSocialOAuthUserProfileMapperInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.connect.oauth.impl.SocialOAuthUserProfileMapper',
                'operation_id': 'com_adobe_cq_social_connect_oauth_impl_social_o_auth_user_profile_mapper',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'facebook',
                    'twitter',
                    'provider_config_user_folder',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'facebook':
                        ([str],),
                    'twitter':
                        ([str],),
                    'provider_config_user_folder':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'facebook': 'facebook',
                    'twitter': 'twitter',
                    'provider_config_user_folder': 'provider.config.user.folder',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'facebook': 'query',
                    'twitter': 'query',
                    'provider_config_user_folder': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'facebook': 'multi',
                    'twitter': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_connect_oauth_impl_social_o_auth_user_profile_mapper
        )

        def __com_adobe_cq_social_connect_oauth_impl_twitter_provider_impl(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_connect_oauth_impl_twitter_provider_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_connect_oauth_impl_twitter_provider_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                oauth_provider_id (str): [optional]
                oauth_cloud_config_root (str): [optional]
                provider_config_root (str): [optional]
                provider_config_user_folder (str): [optional]
                provider_config_twitter_enable_params (bool): [optional]
                provider_config_twitter_params ([str]): [optional]
                provider_config_refresh_userdata_enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialConnectOauthImplTwitterProviderImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_connect_oauth_impl_twitter_provider_impl = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialConnectOauthImplTwitterProviderImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.connect.oauth.impl.TwitterProviderImpl',
                'operation_id': 'com_adobe_cq_social_connect_oauth_impl_twitter_provider_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'oauth_provider_id',
                    'oauth_cloud_config_root',
                    'provider_config_root',
                    'provider_config_user_folder',
                    'provider_config_twitter_enable_params',
                    'provider_config_twitter_params',
                    'provider_config_refresh_userdata_enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'oauth_provider_id':
                        (str,),
                    'oauth_cloud_config_root':
                        (str,),
                    'provider_config_root':
                        (str,),
                    'provider_config_user_folder':
                        (str,),
                    'provider_config_twitter_enable_params':
                        (bool,),
                    'provider_config_twitter_params':
                        ([str],),
                    'provider_config_refresh_userdata_enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'oauth_provider_id': 'oauth.provider.id',
                    'oauth_cloud_config_root': 'oauth.cloud.config.root',
                    'provider_config_root': 'provider.config.root',
                    'provider_config_user_folder': 'provider.config.user.folder',
                    'provider_config_twitter_enable_params': 'provider.config.twitter.enable.params',
                    'provider_config_twitter_params': 'provider.config.twitter.params',
                    'provider_config_refresh_userdata_enabled': 'provider.config.refresh.userdata.enabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'oauth_provider_id': 'query',
                    'oauth_cloud_config_root': 'query',
                    'provider_config_root': 'query',
                    'provider_config_user_folder': 'query',
                    'provider_config_twitter_enable_params': 'query',
                    'provider_config_twitter_params': 'query',
                    'provider_config_refresh_userdata_enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'provider_config_twitter_params': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_connect_oauth_impl_twitter_provider_impl
        )

        def __com_adobe_cq_social_content_fragments_services_impl_communities_fragmen(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_content_fragments_services_impl_communities_fragmen  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_content_fragments_services_impl_communities_fragmen(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_social_content_fragments_services_enabled (bool): [optional]
                cq_social_content_fragments_services_wait_time_seconds (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialContentFragmentsServicesImplCommunitiesFragmenInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_content_fragments_services_impl_communities_fragmen = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialContentFragmentsServicesImplCommunitiesFragmenInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.content.fragments.services.impl.CommunitiesFragmentCreationServiceImpl',
                'operation_id': 'com_adobe_cq_social_content_fragments_services_impl_communities_fragmen',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_social_content_fragments_services_enabled',
                    'cq_social_content_fragments_services_wait_time_seconds',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_social_content_fragments_services_enabled':
                        (bool,),
                    'cq_social_content_fragments_services_wait_time_seconds':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_social_content_fragments_services_enabled': 'cq.social.content.fragments.services.enabled',
                    'cq_social_content_fragments_services_wait_time_seconds': 'cq.social.content.fragments.services.waitTimeSeconds',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_social_content_fragments_services_enabled': 'query',
                    'cq_social_content_fragments_services_wait_time_seconds': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_content_fragments_services_impl_communities_fragmen
        )

        def __com_adobe_cq_social_datastore_as_impl_as_resource_provider_factory(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_datastore_as_impl_as_resource_provider_factory  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_datastore_as_impl_as_resource_provider_factory(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                version_id (str): [optional]
                cache_on (bool): [optional]
                concurrency_level (int): [optional]
                cache_start_size (int): [optional]
                cache_ttl (int): [optional]
                cache_size (int): [optional]
                time_limit (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialDatastoreAsImplASResourceProviderFactoryInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_datastore_as_impl_as_resource_provider_factory = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialDatastoreAsImplASResourceProviderFactoryInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.datastore.as.impl.ASResourceProviderFactory',
                'operation_id': 'com_adobe_cq_social_datastore_as_impl_as_resource_provider_factory',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'version_id',
                    'cache_on',
                    'concurrency_level',
                    'cache_start_size',
                    'cache_ttl',
                    'cache_size',
                    'time_limit',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'version_id':
                        (str,),
                    'cache_on':
                        (bool,),
                    'concurrency_level':
                        (int,),
                    'cache_start_size':
                        (int,),
                    'cache_ttl':
                        (int,),
                    'cache_size':
                        (int,),
                    'time_limit':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'version_id': 'version.id',
                    'cache_on': 'cache.on',
                    'concurrency_level': 'concurrency.level',
                    'cache_start_size': 'cache.start.size',
                    'cache_ttl': 'cache.ttl',
                    'cache_size': 'cache.size',
                    'time_limit': 'time.limit',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'version_id': 'query',
                    'cache_on': 'query',
                    'concurrency_level': 'query',
                    'cache_start_size': 'query',
                    'cache_ttl': 'query',
                    'cache_size': 'query',
                    'time_limit': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_datastore_as_impl_as_resource_provider_factory
        )

        def __com_adobe_cq_social_datastore_op_impl_social_ms_resource_provider_factory(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_datastore_op_impl_social_ms_resource_provider_factory  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_datastore_op_impl_social_ms_resource_provider_factory(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                solr_zk_timeout (str): [optional]
                solr_commit (str): [optional]
                cache_on (bool): [optional]
                concurrency_level (int): [optional]
                cache_start_size (int): [optional]
                cache_ttl (int): [optional]
                cache_size (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialDatastoreOpImplSocialMSResourceProviderFactoryInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_datastore_op_impl_social_ms_resource_provider_factory = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialDatastoreOpImplSocialMSResourceProviderFactoryInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.datastore.op.impl.SocialMSResourceProviderFactory',
                'operation_id': 'com_adobe_cq_social_datastore_op_impl_social_ms_resource_provider_factory',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'solr_zk_timeout',
                    'solr_commit',
                    'cache_on',
                    'concurrency_level',
                    'cache_start_size',
                    'cache_ttl',
                    'cache_size',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'solr_zk_timeout':
                        (str,),
                    'solr_commit':
                        (str,),
                    'cache_on':
                        (bool,),
                    'concurrency_level':
                        (int,),
                    'cache_start_size':
                        (int,),
                    'cache_ttl':
                        (int,),
                    'cache_size':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'solr_zk_timeout': 'solr.zk.timeout',
                    'solr_commit': 'solr.commit',
                    'cache_on': 'cache.on',
                    'concurrency_level': 'concurrency.level',
                    'cache_start_size': 'cache.start.size',
                    'cache_ttl': 'cache.ttl',
                    'cache_size': 'cache.size',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'solr_zk_timeout': 'query',
                    'solr_commit': 'query',
                    'cache_on': 'query',
                    'concurrency_level': 'query',
                    'cache_start_size': 'query',
                    'cache_ttl': 'query',
                    'cache_size': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_datastore_op_impl_social_ms_resource_provider_factory
        )

        def __com_adobe_cq_social_datastore_rdb_impl_social_rdb_resource_provider_factor(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_datastore_rdb_impl_social_rdb_resource_provider_factor  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_datastore_rdb_impl_social_rdb_resource_provider_factor(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                solr_zk_timeout (str): [optional]
                solr_commit (str): [optional]
                cache_on (bool): [optional]
                concurrency_level (int): [optional]
                cache_start_size (int): [optional]
                cache_ttl (int): [optional]
                cache_size (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialDatastoreRdbImplSocialRDBResourceProviderFactorInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_datastore_rdb_impl_social_rdb_resource_provider_factor = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialDatastoreRdbImplSocialRDBResourceProviderFactorInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.datastore.rdb.impl.SocialRDBResourceProviderFactory',
                'operation_id': 'com_adobe_cq_social_datastore_rdb_impl_social_rdb_resource_provider_factor',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'solr_zk_timeout',
                    'solr_commit',
                    'cache_on',
                    'concurrency_level',
                    'cache_start_size',
                    'cache_ttl',
                    'cache_size',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'solr_zk_timeout':
                        (str,),
                    'solr_commit':
                        (str,),
                    'cache_on':
                        (bool,),
                    'concurrency_level':
                        (int,),
                    'cache_start_size':
                        (int,),
                    'cache_ttl':
                        (int,),
                    'cache_size':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'solr_zk_timeout': 'solr.zk.timeout',
                    'solr_commit': 'solr.commit',
                    'cache_on': 'cache.on',
                    'concurrency_level': 'concurrency.level',
                    'cache_start_size': 'cache.start.size',
                    'cache_ttl': 'cache.ttl',
                    'cache_size': 'cache.size',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'solr_zk_timeout': 'query',
                    'solr_commit': 'query',
                    'cache_on': 'query',
                    'concurrency_level': 'query',
                    'cache_start_size': 'query',
                    'cache_ttl': 'query',
                    'cache_size': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_datastore_rdb_impl_social_rdb_resource_provider_factor
        )

        def __com_adobe_cq_social_enablement_adaptors_enablement_learning_path_adaptor_f(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_enablement_adaptors_enablement_learning_path_adaptor_f  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_enablement_adaptors_enablement_learning_path_adaptor_f(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                is_member_check (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialEnablementAdaptorsEnablementLearningPathAdaptorFInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_enablement_adaptors_enablement_learning_path_adaptor_f = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialEnablementAdaptorsEnablementLearningPathAdaptorFInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.enablement.adaptors.EnablementLearningPathAdaptorFactory',
                'operation_id': 'com_adobe_cq_social_enablement_adaptors_enablement_learning_path_adaptor_f',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'is_member_check',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'is_member_check':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'is_member_check': 'isMemberCheck',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'is_member_check': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_enablement_adaptors_enablement_learning_path_adaptor_f
        )

        def __com_adobe_cq_social_enablement_adaptors_enablement_resource_adaptor_facto(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_enablement_adaptors_enablement_resource_adaptor_facto  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_enablement_adaptors_enablement_resource_adaptor_facto(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                is_member_check (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialEnablementAdaptorsEnablementResourceAdaptorFactoInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_enablement_adaptors_enablement_resource_adaptor_facto = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialEnablementAdaptorsEnablementResourceAdaptorFactoInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.enablement.adaptors.EnablementResourceAdaptorFactory',
                'operation_id': 'com_adobe_cq_social_enablement_adaptors_enablement_resource_adaptor_facto',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'is_member_check',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'is_member_check':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'is_member_check': 'isMemberCheck',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'is_member_check': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_enablement_adaptors_enablement_resource_adaptor_facto
        )

        def __com_adobe_cq_social_enablement_learningpath_endpoints_impl_enablement_l(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_enablement_learningpath_endpoints_impl_enablement_l  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_enablement_learningpath_endpoints_impl_enablement_l(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                field_whitelist ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialEnablementLearningpathEndpointsImplEnablementLInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_enablement_learningpath_endpoints_impl_enablement_l = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialEnablementLearningpathEndpointsImplEnablementLInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.enablement.learningpath.endpoints.impl.EnablementLearningPathModelOperationService',
                'operation_id': 'com_adobe_cq_social_enablement_learningpath_endpoints_impl_enablement_l',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'field_whitelist',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'field_whitelist':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'field_whitelist': 'fieldWhitelist',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'field_whitelist': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'field_whitelist': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_enablement_learningpath_endpoints_impl_enablement_l
        )

        def __com_adobe_cq_social_enablement_resource_endpoints_impl_enablement_resou(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_enablement_resource_endpoints_impl_enablement_resou  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_enablement_resource_endpoints_impl_enablement_resou(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                field_whitelist ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialEnablementResourceEndpointsImplEnablementResouInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_enablement_resource_endpoints_impl_enablement_resou = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialEnablementResourceEndpointsImplEnablementResouInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.enablement.resource.endpoints.impl.EnablementResourceModelOperationService',
                'operation_id': 'com_adobe_cq_social_enablement_resource_endpoints_impl_enablement_resou',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'field_whitelist',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'field_whitelist':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'field_whitelist': 'fieldWhitelist',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'field_whitelist': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'field_whitelist': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_enablement_resource_endpoints_impl_enablement_resou
        )

        def __com_adobe_cq_social_enablement_services_impl_author_marker_impl(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_enablement_services_impl_author_marker_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_enablement_services_impl_author_marker_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                service_ranking (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialEnablementServicesImplAuthorMarkerImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_enablement_services_impl_author_marker_impl = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialEnablementServicesImplAuthorMarkerImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.enablement.services.impl.AuthorMarkerImpl',
                'operation_id': 'com_adobe_cq_social_enablement_services_impl_author_marker_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'service_ranking',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'service_ranking':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'service_ranking': 'service.ranking',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'service_ranking': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_enablement_services_impl_author_marker_impl
        )

        def __com_adobe_cq_social_filelibrary_client_endpoints_filelibrary_download_ge(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_filelibrary_client_endpoints_filelibrary_download_ge  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_filelibrary_client_endpoints_filelibrary_download_ge(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                sling_servlet_selectors (str): [optional]
                sling_servlet_extensions (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialFilelibraryClientEndpointsFilelibraryDownloadGeInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_filelibrary_client_endpoints_filelibrary_download_ge = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialFilelibraryClientEndpointsFilelibraryDownloadGeInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.filelibrary.client.endpoints.FilelibraryDownloadGetServlet',
                'operation_id': 'com_adobe_cq_social_filelibrary_client_endpoints_filelibrary_download_ge',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'sling_servlet_selectors',
                    'sling_servlet_extensions',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'sling_servlet_selectors':
                        (str,),
                    'sling_servlet_extensions':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'sling_servlet_selectors': 'sling.servlet.selectors',
                    'sling_servlet_extensions': 'sling.servlet.extensions',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'sling_servlet_selectors': 'query',
                    'sling_servlet_extensions': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_filelibrary_client_endpoints_filelibrary_download_ge
        )

        def __com_adobe_cq_social_filelibrary_client_endpoints_impl_file_library_opera(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_filelibrary_client_endpoints_impl_file_library_opera  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_filelibrary_client_endpoints_impl_file_library_opera(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                field_whitelist ([str]): [optional]
                attachment_type_blacklist ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialFilelibraryClientEndpointsImplFileLibraryOperaInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_filelibrary_client_endpoints_impl_file_library_opera = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialFilelibraryClientEndpointsImplFileLibraryOperaInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.filelibrary.client.endpoints.impl.FileLibraryOperationsService',
                'operation_id': 'com_adobe_cq_social_filelibrary_client_endpoints_impl_file_library_opera',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'field_whitelist',
                    'attachment_type_blacklist',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'field_whitelist':
                        ([str],),
                    'attachment_type_blacklist':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'field_whitelist': 'fieldWhitelist',
                    'attachment_type_blacklist': 'attachmentTypeBlacklist',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'field_whitelist': 'query',
                    'attachment_type_blacklist': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'field_whitelist': 'multi',
                    'attachment_type_blacklist': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_filelibrary_client_endpoints_impl_file_library_opera
        )

        def __com_adobe_cq_social_forum_client_endpoints_impl_forum_operations_service(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_forum_client_endpoints_impl_forum_operations_service  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_forum_client_endpoints_impl_forum_operations_service(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                field_whitelist ([str]): [optional]
                attachment_type_blacklist ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialForumClientEndpointsImplForumOperationsServiceInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_forum_client_endpoints_impl_forum_operations_service = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialForumClientEndpointsImplForumOperationsServiceInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.forum.client.endpoints.impl.ForumOperationsService',
                'operation_id': 'com_adobe_cq_social_forum_client_endpoints_impl_forum_operations_service',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'field_whitelist',
                    'attachment_type_blacklist',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'field_whitelist':
                        ([str],),
                    'attachment_type_blacklist':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'field_whitelist': 'fieldWhitelist',
                    'attachment_type_blacklist': 'attachmentTypeBlacklist',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'field_whitelist': 'query',
                    'attachment_type_blacklist': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'field_whitelist': 'multi',
                    'attachment_type_blacklist': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_forum_client_endpoints_impl_forum_operations_service
        )

        def __com_adobe_cq_social_forum_dispatcher_impl_flush_operations(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_forum_dispatcher_impl_flush_operations  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_forum_dispatcher_impl_flush_operations(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                extension_order (int): [optional]
                flush_forumontopic (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialForumDispatcherImplFlushOperationsInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_forum_dispatcher_impl_flush_operations = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialForumDispatcherImplFlushOperationsInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.forum.dispatcher.impl.FlushOperations',
                'operation_id': 'com_adobe_cq_social_forum_dispatcher_impl_flush_operations',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'extension_order',
                    'flush_forumontopic',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'extension_order':
                        (int,),
                    'flush_forumontopic':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'extension_order': 'extension.order',
                    'flush_forumontopic': 'flush.forumontopic',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'extension_order': 'query',
                    'flush_forumontopic': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_forum_dispatcher_impl_flush_operations
        )

        def __com_adobe_cq_social_group_client_impl_community_group_collection_componen(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_group_client_impl_community_group_collection_componen  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_group_client_impl_community_group_collection_componen(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                group_listing_pagination_enable (bool): [optional]
                group_listing_lazyloading_enable (bool): [optional]
                page_size (int): [optional]
                priority (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialGroupClientImplCommunityGroupCollectionComponenInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_group_client_impl_community_group_collection_componen = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialGroupClientImplCommunityGroupCollectionComponenInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.group.client.impl.CommunityGroupCollectionComponentFactory',
                'operation_id': 'com_adobe_cq_social_group_client_impl_community_group_collection_componen',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'group_listing_pagination_enable',
                    'group_listing_lazyloading_enable',
                    'page_size',
                    'priority',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'group_listing_pagination_enable':
                        (bool,),
                    'group_listing_lazyloading_enable':
                        (bool,),
                    'page_size':
                        (int,),
                    'priority':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'group_listing_pagination_enable': 'group.listing.pagination.enable',
                    'group_listing_lazyloading_enable': 'group.listing.lazyloading.enable',
                    'page_size': 'page.size',
                    'priority': 'priority',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'group_listing_pagination_enable': 'query',
                    'group_listing_lazyloading_enable': 'query',
                    'page_size': 'query',
                    'priority': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_group_client_impl_community_group_collection_componen
        )

        def __com_adobe_cq_social_group_impl_group_service_impl(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_group_impl_group_service_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_group_impl_group_service_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                max_wait_time (int): [optional]
                min_wait_between_retries (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialGroupImplGroupServiceImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_group_impl_group_service_impl = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialGroupImplGroupServiceImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.group.impl.GroupServiceImpl',
                'operation_id': 'com_adobe_cq_social_group_impl_group_service_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'max_wait_time',
                    'min_wait_between_retries',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'max_wait_time':
                        (int,),
                    'min_wait_between_retries':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'max_wait_time': 'maxWaitTime',
                    'min_wait_between_retries': 'minWaitBetweenRetries',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'max_wait_time': 'query',
                    'min_wait_between_retries': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_group_impl_group_service_impl
        )

        def __com_adobe_cq_social_handlebars_guava_template_cache_impl(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_handlebars_guava_template_cache_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_handlebars_guava_template_cache_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                parameter_guava_cache_enabled (bool): [optional]
                parameter_guava_cache_params (str): [optional]
                parameter_guava_cache_reload (bool): [optional]
                service_ranking (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialHandlebarsGuavaTemplateCacheImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_handlebars_guava_template_cache_impl = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialHandlebarsGuavaTemplateCacheImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.handlebars.GuavaTemplateCacheImpl',
                'operation_id': 'com_adobe_cq_social_handlebars_guava_template_cache_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'parameter_guava_cache_enabled',
                    'parameter_guava_cache_params',
                    'parameter_guava_cache_reload',
                    'service_ranking',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'parameter_guava_cache_enabled':
                        (bool,),
                    'parameter_guava_cache_params':
                        (str,),
                    'parameter_guava_cache_reload':
                        (bool,),
                    'service_ranking':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'parameter_guava_cache_enabled': 'parameter.guava.cache.enabled',
                    'parameter_guava_cache_params': 'parameter.guava.cache.params',
                    'parameter_guava_cache_reload': 'parameter.guava.cache.reload',
                    'service_ranking': 'service.ranking',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'parameter_guava_cache_enabled': 'query',
                    'parameter_guava_cache_params': 'query',
                    'parameter_guava_cache_reload': 'query',
                    'service_ranking': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_handlebars_guava_template_cache_impl
        )

        def __com_adobe_cq_social_ideation_client_endpoints_impl_ideation_operations_s(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_ideation_client_endpoints_impl_ideation_operations_s  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_ideation_client_endpoints_impl_ideation_operations_s(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                field_whitelist ([str]): [optional]
                attachment_type_blacklist ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialIdeationClientEndpointsImplIdeationOperationsSInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_ideation_client_endpoints_impl_ideation_operations_s = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialIdeationClientEndpointsImplIdeationOperationsSInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.ideation.client.endpoints.impl.IdeationOperationsService',
                'operation_id': 'com_adobe_cq_social_ideation_client_endpoints_impl_ideation_operations_s',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'field_whitelist',
                    'attachment_type_blacklist',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'field_whitelist':
                        ([str],),
                    'attachment_type_blacklist':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'field_whitelist': 'fieldWhitelist',
                    'attachment_type_blacklist': 'attachmentTypeBlacklist',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'field_whitelist': 'query',
                    'attachment_type_blacklist': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'field_whitelist': 'multi',
                    'attachment_type_blacklist': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_ideation_client_endpoints_impl_ideation_operations_s
        )

        def __com_adobe_cq_social_journal_client_endpoints_impl_journal_operations_ser(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_journal_client_endpoints_impl_journal_operations_ser  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_journal_client_endpoints_impl_journal_operations_ser(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                field_whitelist ([str]): [optional]
                attachment_type_blacklist ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialJournalClientEndpointsImplJournalOperationsSerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_journal_client_endpoints_impl_journal_operations_ser = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialJournalClientEndpointsImplJournalOperationsSerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.journal.client.endpoints.impl.JournalOperationsService',
                'operation_id': 'com_adobe_cq_social_journal_client_endpoints_impl_journal_operations_ser',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'field_whitelist',
                    'attachment_type_blacklist',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'field_whitelist':
                        ([str],),
                    'attachment_type_blacklist':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'field_whitelist': 'fieldWhitelist',
                    'attachment_type_blacklist': 'attachmentTypeBlacklist',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'field_whitelist': 'query',
                    'attachment_type_blacklist': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'field_whitelist': 'multi',
                    'attachment_type_blacklist': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_journal_client_endpoints_impl_journal_operations_ser
        )

        def __com_adobe_cq_social_members_endpoints_impl_community_member_group_profile(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_members_endpoints_impl_community_member_group_profile  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_members_endpoints_impl_community_member_group_profile(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                field_whitelist ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialMembersEndpointsImplCommunityMemberGroupProfileInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_members_endpoints_impl_community_member_group_profile = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialMembersEndpointsImplCommunityMemberGroupProfileInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.members.endpoints.impl.CommunityMemberGroupProfileOperationService',
                'operation_id': 'com_adobe_cq_social_members_endpoints_impl_community_member_group_profile',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'field_whitelist',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'field_whitelist':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'field_whitelist': 'fieldWhitelist',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'field_whitelist': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'field_whitelist': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_members_endpoints_impl_community_member_group_profile
        )

        def __com_adobe_cq_social_members_endpoints_impl_community_member_user_profile_o(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_members_endpoints_impl_community_member_user_profile_o  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_members_endpoints_impl_community_member_user_profile_o(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                field_whitelist ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialMembersEndpointsImplCommunityMemberUserProfileOInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_members_endpoints_impl_community_member_user_profile_o = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialMembersEndpointsImplCommunityMemberUserProfileOInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.members.endpoints.impl.CommunityMemberUserProfileOperationService',
                'operation_id': 'com_adobe_cq_social_members_endpoints_impl_community_member_user_profile_o',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'field_whitelist',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'field_whitelist':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'field_whitelist': 'fieldWhitelist',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'field_whitelist': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'field_whitelist': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_members_endpoints_impl_community_member_user_profile_o
        )

        def __com_adobe_cq_social_members_impl_community_member_group_profile_component_f(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_members_impl_community_member_group_profile_component_f  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_members_impl_community_member_group_profile_component_f(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                everyone_limit (int): [optional]
                priority (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialMembersImplCommunityMemberGroupProfileComponentFInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_members_impl_community_member_group_profile_component_f = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialMembersImplCommunityMemberGroupProfileComponentFInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.members.impl.CommunityMemberGroupProfileComponentFactory',
                'operation_id': 'com_adobe_cq_social_members_impl_community_member_group_profile_component_f',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'everyone_limit',
                    'priority',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'everyone_limit':
                        (int,),
                    'priority':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'everyone_limit': 'everyoneLimit',
                    'priority': 'priority',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'everyone_limit': 'query',
                    'priority': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_members_impl_community_member_group_profile_component_f
        )

        def __com_adobe_cq_social_messaging_client_endpoints_impl_messaging_operation(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_messaging_client_endpoints_impl_messaging_operation  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_messaging_client_endpoints_impl_messaging_operation(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                message_properties ([str]): [optional]
                message_box_size_limit (int): [optional]
                message_count_limit (int): [optional]
                notify_failure (bool): [optional]
                failure_message_from (str): [optional]
                failure_template_path (str): [optional]
                max_retries (int): [optional]
                min_wait_between_retries (int): [optional]
                count_update_pool_size (int): [optional]
                inbox_path (str): [optional]
                sentitems_path (str): [optional]
                support_attachments (bool): [optional]
                support_group_messaging (bool): [optional]
                max_total_recipients (int): [optional]
                batch_size (int): [optional]
                max_total_attachment_size (int): [optional]
                attachment_type_blacklist ([str]): [optional]
                allowed_attachment_types ([str]): [optional]
                service_selector (str): [optional]
                field_whitelist ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialMessagingClientEndpointsImplMessagingOperationInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_messaging_client_endpoints_impl_messaging_operation = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialMessagingClientEndpointsImplMessagingOperationInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.messaging.client.endpoints.impl.MessagingOperationsServiceImpl',
                'operation_id': 'com_adobe_cq_social_messaging_client_endpoints_impl_messaging_operation',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'message_properties',
                    'message_box_size_limit',
                    'message_count_limit',
                    'notify_failure',
                    'failure_message_from',
                    'failure_template_path',
                    'max_retries',
                    'min_wait_between_retries',
                    'count_update_pool_size',
                    'inbox_path',
                    'sentitems_path',
                    'support_attachments',
                    'support_group_messaging',
                    'max_total_recipients',
                    'batch_size',
                    'max_total_attachment_size',
                    'attachment_type_blacklist',
                    'allowed_attachment_types',
                    'service_selector',
                    'field_whitelist',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'message_properties':
                        ([str],),
                    'message_box_size_limit':
                        (int,),
                    'message_count_limit':
                        (int,),
                    'notify_failure':
                        (bool,),
                    'failure_message_from':
                        (str,),
                    'failure_template_path':
                        (str,),
                    'max_retries':
                        (int,),
                    'min_wait_between_retries':
                        (int,),
                    'count_update_pool_size':
                        (int,),
                    'inbox_path':
                        (str,),
                    'sentitems_path':
                        (str,),
                    'support_attachments':
                        (bool,),
                    'support_group_messaging':
                        (bool,),
                    'max_total_recipients':
                        (int,),
                    'batch_size':
                        (int,),
                    'max_total_attachment_size':
                        (int,),
                    'attachment_type_blacklist':
                        ([str],),
                    'allowed_attachment_types':
                        ([str],),
                    'service_selector':
                        (str,),
                    'field_whitelist':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'message_properties': 'message.properties',
                    'message_box_size_limit': 'messageBoxSizeLimit',
                    'message_count_limit': 'messageCountLimit',
                    'notify_failure': 'notifyFailure',
                    'failure_message_from': 'failureMessageFrom',
                    'failure_template_path': 'failureTemplatePath',
                    'max_retries': 'maxRetries',
                    'min_wait_between_retries': 'minWaitBetweenRetries',
                    'count_update_pool_size': 'countUpdatePoolSize',
                    'inbox_path': 'inbox.path',
                    'sentitems_path': 'sentitems.path',
                    'support_attachments': 'supportAttachments',
                    'support_group_messaging': 'supportGroupMessaging',
                    'max_total_recipients': 'maxTotalRecipients',
                    'batch_size': 'batchSize',
                    'max_total_attachment_size': 'maxTotalAttachmentSize',
                    'attachment_type_blacklist': 'attachmentTypeBlacklist',
                    'allowed_attachment_types': 'allowedAttachmentTypes',
                    'service_selector': 'serviceSelector',
                    'field_whitelist': 'fieldWhitelist',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'message_properties': 'query',
                    'message_box_size_limit': 'query',
                    'message_count_limit': 'query',
                    'notify_failure': 'query',
                    'failure_message_from': 'query',
                    'failure_template_path': 'query',
                    'max_retries': 'query',
                    'min_wait_between_retries': 'query',
                    'count_update_pool_size': 'query',
                    'inbox_path': 'query',
                    'sentitems_path': 'query',
                    'support_attachments': 'query',
                    'support_group_messaging': 'query',
                    'max_total_recipients': 'query',
                    'batch_size': 'query',
                    'max_total_attachment_size': 'query',
                    'attachment_type_blacklist': 'query',
                    'allowed_attachment_types': 'query',
                    'service_selector': 'query',
                    'field_whitelist': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'message_properties': 'multi',
                    'attachment_type_blacklist': 'multi',
                    'allowed_attachment_types': 'multi',
                    'field_whitelist': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_messaging_client_endpoints_impl_messaging_operation
        )

        def __com_adobe_cq_social_moderation_dashboard_api_filter_group_social_componen(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_moderation_dashboard_api_filter_group_social_componen  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_moderation_dashboard_api_filter_group_social_componen(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                resource_type_filters ([str]): [optional]
                priority (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialModerationDashboardApiFilterGroupSocialComponenInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_moderation_dashboard_api_filter_group_social_componen = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialModerationDashboardApiFilterGroupSocialComponenInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.moderation.dashboard.api.FilterGroupSocialComponentFactory',
                'operation_id': 'com_adobe_cq_social_moderation_dashboard_api_filter_group_social_componen',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'resource_type_filters',
                    'priority',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'resource_type_filters':
                        ([str],),
                    'priority':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'resource_type_filters': 'resourceType.filters',
                    'priority': 'priority',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'resource_type_filters': 'query',
                    'priority': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'resource_type_filters': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_moderation_dashboard_api_filter_group_social_componen
        )

        def __com_adobe_cq_social_moderation_dashboard_api_moderation_dashboard_social(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_moderation_dashboard_api_moderation_dashboard_social  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_moderation_dashboard_api_moderation_dashboard_social(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                priority (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialModerationDashboardApiModerationDashboardSocialInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_moderation_dashboard_api_moderation_dashboard_social = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialModerationDashboardApiModerationDashboardSocialInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.moderation.dashboard.api.ModerationDashboardSocialComponentFactory',
                'operation_id': 'com_adobe_cq_social_moderation_dashboard_api_moderation_dashboard_social',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'priority',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'priority':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'priority': 'priority',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'priority': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_moderation_dashboard_api_moderation_dashboard_social
        )

        def __com_adobe_cq_social_moderation_dashboard_api_user_details_social_componen(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_moderation_dashboard_api_user_details_social_componen  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_moderation_dashboard_api_user_details_social_componen(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                priority (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialModerationDashboardApiUserDetailsSocialComponenInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_moderation_dashboard_api_user_details_social_componen = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialModerationDashboardApiUserDetailsSocialComponenInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.moderation.dashboard.api.UserDetailsSocialComponentFactory',
                'operation_id': 'com_adobe_cq_social_moderation_dashboard_api_user_details_social_componen',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'priority',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'priority':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'priority': 'priority',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'priority': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_moderation_dashboard_api_user_details_social_componen
        )

        def __com_adobe_cq_social_moderation_dashboard_internal_impl_filter_group_soci(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_moderation_dashboard_internal_impl_filter_group_soci  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_moderation_dashboard_internal_impl_filter_group_soci(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                resource_type_filters ([str]): [optional]
                priority (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialModerationDashboardInternalImplFilterGroupSociInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_moderation_dashboard_internal_impl_filter_group_soci = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialModerationDashboardInternalImplFilterGroupSociInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.moderation.dashboard.internal.impl.FilterGroupSocialComponentFactoryV2',
                'operation_id': 'com_adobe_cq_social_moderation_dashboard_internal_impl_filter_group_soci',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'resource_type_filters',
                    'priority',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'resource_type_filters':
                        ([str],),
                    'priority':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'resource_type_filters': 'resourceType.filters',
                    'priority': 'priority',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'resource_type_filters': 'query',
                    'priority': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'resource_type_filters': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_moderation_dashboard_internal_impl_filter_group_soci
        )

        def __com_adobe_cq_social_notifications_impl_mentions_router(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_notifications_impl_mentions_router  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_notifications_impl_mentions_router(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                event_topics (str): [optional]
                event_filter (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialNotificationsImplMentionsRouterInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_notifications_impl_mentions_router = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialNotificationsImplMentionsRouterInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.notifications.impl.MentionsRouter',
                'operation_id': 'com_adobe_cq_social_notifications_impl_mentions_router',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'event_topics',
                    'event_filter',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'event_topics':
                        (str,),
                    'event_filter':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'event_topics': 'event.topics',
                    'event_filter': 'event.filter',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'event_topics': 'query',
                    'event_filter': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_notifications_impl_mentions_router
        )

        def __com_adobe_cq_social_notifications_impl_notification_manager_impl(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_notifications_impl_notification_manager_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_notifications_impl_notification_manager_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                max_unread_notification_count (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialNotificationsImplNotificationManagerImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_notifications_impl_notification_manager_impl = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialNotificationsImplNotificationManagerImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.notifications.impl.NotificationManagerImpl',
                'operation_id': 'com_adobe_cq_social_notifications_impl_notification_manager_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'max_unread_notification_count',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'max_unread_notification_count':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'max_unread_notification_count': 'max.unread.notification.count',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'max_unread_notification_count': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_notifications_impl_notification_manager_impl
        )

        def __com_adobe_cq_social_notifications_impl_notifications_router(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_notifications_impl_notifications_router  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_notifications_impl_notifications_router(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                event_topics (str): [optional]
                event_filter (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialNotificationsImplNotificationsRouterInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_notifications_impl_notifications_router = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialNotificationsImplNotificationsRouterInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.notifications.impl.NotificationsRouter',
                'operation_id': 'com_adobe_cq_social_notifications_impl_notifications_router',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'event_topics',
                    'event_filter',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'event_topics':
                        (str,),
                    'event_filter':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'event_topics': 'event.topics',
                    'event_filter': 'event.filter',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'event_topics': 'query',
                    'event_filter': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_notifications_impl_notifications_router
        )

        def __com_adobe_cq_social_qna_client_endpoints_impl_qna_forum_operations_servic(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_qna_client_endpoints_impl_qna_forum_operations_servic  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_qna_client_endpoints_impl_qna_forum_operations_servic(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                field_whitelist ([str]): [optional]
                attachment_type_blacklist ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialQnaClientEndpointsImplQnaForumOperationsServicInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_qna_client_endpoints_impl_qna_forum_operations_servic = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialQnaClientEndpointsImplQnaForumOperationsServicInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.qna.client.endpoints.impl.QnaForumOperationsService',
                'operation_id': 'com_adobe_cq_social_qna_client_endpoints_impl_qna_forum_operations_servic',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'field_whitelist',
                    'attachment_type_blacklist',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'field_whitelist':
                        ([str],),
                    'attachment_type_blacklist':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'field_whitelist': 'fieldWhitelist',
                    'attachment_type_blacklist': 'attachmentTypeBlacklist',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'field_whitelist': 'query',
                    'attachment_type_blacklist': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'field_whitelist': 'multi',
                    'attachment_type_blacklist': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_qna_client_endpoints_impl_qna_forum_operations_servic
        )

        def __com_adobe_cq_social_reporting_analytics_services_impl_analytics_report_i(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_reporting_analytics_services_impl_analytics_report_i  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_reporting_analytics_services_impl_analytics_report_i(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_social_reporting_analytics_polling_importer_interval (int): [optional]
                cq_social_reporting_analytics_polling_importer_page_size (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialReportingAnalyticsServicesImplAnalyticsReportIInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_reporting_analytics_services_impl_analytics_report_i = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialReportingAnalyticsServicesImplAnalyticsReportIInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.reporting.analytics.services.impl.AnalyticsReportImporterServiceImpl',
                'operation_id': 'com_adobe_cq_social_reporting_analytics_services_impl_analytics_report_i',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_social_reporting_analytics_polling_importer_interval',
                    'cq_social_reporting_analytics_polling_importer_page_size',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_social_reporting_analytics_polling_importer_interval':
                        (int,),
                    'cq_social_reporting_analytics_polling_importer_page_size':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_social_reporting_analytics_polling_importer_interval': 'cq.social.reporting.analytics.polling.importer.interval',
                    'cq_social_reporting_analytics_polling_importer_page_size': 'cq.social.reporting.analytics.polling.importer.pageSize',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_social_reporting_analytics_polling_importer_interval': 'query',
                    'cq_social_reporting_analytics_polling_importer_page_size': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_reporting_analytics_services_impl_analytics_report_i
        )

        def __com_adobe_cq_social_reporting_analytics_services_impl_analytics_report_m(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_reporting_analytics_services_impl_analytics_report_m  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_reporting_analytics_services_impl_analytics_report_m(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                report_fetch_delay (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialReportingAnalyticsServicesImplAnalyticsReportMInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_reporting_analytics_services_impl_analytics_report_m = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialReportingAnalyticsServicesImplAnalyticsReportMInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.reporting.analytics.services.impl.AnalyticsReportManagementServiceImpl',
                'operation_id': 'com_adobe_cq_social_reporting_analytics_services_impl_analytics_report_m',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'report_fetch_delay',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'report_fetch_delay':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'report_fetch_delay': 'report.fetch.delay',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'report_fetch_delay': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_reporting_analytics_services_impl_analytics_report_m
        )

        def __com_adobe_cq_social_reporting_analytics_services_impl_site_trend_report_s(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_reporting_analytics_services_impl_site_trend_report_s  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_reporting_analytics_services_impl_site_trend_report_s(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_social_console_analytics_sites_mapping ([str]): [optional]
                priority (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialReportingAnalyticsServicesImplSiteTrendReportSInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_reporting_analytics_services_impl_site_trend_report_s = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialReportingAnalyticsServicesImplSiteTrendReportSInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.reporting.analytics.services.impl.SiteTrendReportSocialComponentFactory',
                'operation_id': 'com_adobe_cq_social_reporting_analytics_services_impl_site_trend_report_s',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_social_console_analytics_sites_mapping',
                    'priority',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_social_console_analytics_sites_mapping':
                        ([str],),
                    'priority':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_social_console_analytics_sites_mapping': 'cq.social.console.analytics.sites.mapping',
                    'priority': 'priority',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_social_console_analytics_sites_mapping': 'query',
                    'priority': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'cq_social_console_analytics_sites_mapping': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_reporting_analytics_services_impl_site_trend_report_s
        )

        def __com_adobe_cq_social_review_client_endpoints_impl_review_operations_servi(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_review_client_endpoints_impl_review_operations_servi  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_review_client_endpoints_impl_review_operations_servi(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                field_whitelist ([str]): [optional]
                attachment_type_blacklist ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialReviewClientEndpointsImplReviewOperationsServiInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_review_client_endpoints_impl_review_operations_servi = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialReviewClientEndpointsImplReviewOperationsServiInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.review.client.endpoints.impl.ReviewOperationsService',
                'operation_id': 'com_adobe_cq_social_review_client_endpoints_impl_review_operations_servi',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'field_whitelist',
                    'attachment_type_blacklist',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'field_whitelist':
                        ([str],),
                    'attachment_type_blacklist':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'field_whitelist': 'fieldWhitelist',
                    'attachment_type_blacklist': 'attachmentTypeBlacklist',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'field_whitelist': 'query',
                    'attachment_type_blacklist': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'field_whitelist': 'multi',
                    'attachment_type_blacklist': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_review_client_endpoints_impl_review_operations_servi
        )

        def __com_adobe_cq_social_scf_core_operations_impl_social_operations_servlet(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_scf_core_operations_impl_social_operations_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_scf_core_operations_impl_social_operations_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                sling_servlet_selectors (str): [optional]
                sling_servlet_extensions (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialScfCoreOperationsImplSocialOperationsServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_scf_core_operations_impl_social_operations_servlet = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialScfCoreOperationsImplSocialOperationsServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.scf.core.operations.impl.SocialOperationsServlet',
                'operation_id': 'com_adobe_cq_social_scf_core_operations_impl_social_operations_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'sling_servlet_selectors',
                    'sling_servlet_extensions',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'sling_servlet_selectors':
                        (str,),
                    'sling_servlet_extensions':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'sling_servlet_selectors': 'sling.servlet.selectors',
                    'sling_servlet_extensions': 'sling.servlet.extensions',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'sling_servlet_selectors': 'query',
                    'sling_servlet_extensions': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_scf_core_operations_impl_social_operations_servlet
        )

        def __com_adobe_cq_social_scf_endpoints_impl_default_social_get_servlet(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_scf_endpoints_impl_default_social_get_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_scf_endpoints_impl_default_social_get_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                sling_servlet_selectors ([str]): [optional]
                sling_servlet_extensions (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialScfEndpointsImplDefaultSocialGetServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_scf_endpoints_impl_default_social_get_servlet = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialScfEndpointsImplDefaultSocialGetServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.scf.endpoints.impl.DefaultSocialGetServlet',
                'operation_id': 'com_adobe_cq_social_scf_endpoints_impl_default_social_get_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'sling_servlet_selectors',
                    'sling_servlet_extensions',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'sling_servlet_selectors':
                        ([str],),
                    'sling_servlet_extensions':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'sling_servlet_selectors': 'sling.servlet.selectors',
                    'sling_servlet_extensions': 'sling.servlet.extensions',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'sling_servlet_selectors': 'query',
                    'sling_servlet_extensions': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'sling_servlet_selectors': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_scf_endpoints_impl_default_social_get_servlet
        )

        def __com_adobe_cq_social_scoring_impl_scoring_event_listener(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_scoring_impl_scoring_event_listener  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_scoring_impl_scoring_event_listener(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                event_topics (str): [optional]
                event_filter (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialScoringImplScoringEventListenerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_scoring_impl_scoring_event_listener = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialScoringImplScoringEventListenerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.scoring.impl.ScoringEventListener',
                'operation_id': 'com_adobe_cq_social_scoring_impl_scoring_event_listener',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'event_topics',
                    'event_filter',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'event_topics':
                        (str,),
                    'event_filter':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'event_topics': 'event.topics',
                    'event_filter': 'event.filter',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'event_topics': 'query',
                    'event_filter': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_scoring_impl_scoring_event_listener
        )

        def __com_adobe_cq_social_serviceusers_internal_impl_service_user_wrapper_impl(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_serviceusers_internal_impl_service_user_wrapper_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_serviceusers_internal_impl_service_user_wrapper_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                enable_fallback (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialServiceusersInternalImplServiceUserWrapperImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_serviceusers_internal_impl_service_user_wrapper_impl = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialServiceusersInternalImplServiceUserWrapperImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.serviceusers.internal.impl.ServiceUserWrapperImpl',
                'operation_id': 'com_adobe_cq_social_serviceusers_internal_impl_service_user_wrapper_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'enable_fallback',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'enable_fallback':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'enable_fallback': 'enableFallback',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'enable_fallback': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_serviceusers_internal_impl_service_user_wrapper_impl
        )

        def __com_adobe_cq_social_site_endpoints_impl_site_operation_service(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_site_endpoints_impl_site_operation_service  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_site_endpoints_impl_site_operation_service(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                field_whitelist ([str]): [optional]
                site_path_filters ([str]): [optional]
                site_package_group (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialSiteEndpointsImplSiteOperationServiceInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_site_endpoints_impl_site_operation_service = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialSiteEndpointsImplSiteOperationServiceInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.site.endpoints.impl.SiteOperationService',
                'operation_id': 'com_adobe_cq_social_site_endpoints_impl_site_operation_service',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'field_whitelist',
                    'site_path_filters',
                    'site_package_group',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'field_whitelist':
                        ([str],),
                    'site_path_filters':
                        ([str],),
                    'site_package_group':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'field_whitelist': 'fieldWhitelist',
                    'site_path_filters': 'sitePathFilters',
                    'site_package_group': 'sitePackageGroup',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'field_whitelist': 'query',
                    'site_path_filters': 'query',
                    'site_package_group': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'field_whitelist': 'multi',
                    'site_path_filters': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_site_endpoints_impl_site_operation_service
        )

        def __com_adobe_cq_social_site_impl_analytics_component_configuration_service_im(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_site_impl_analytics_component_configuration_service_im  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_site_impl_analytics_component_configuration_service_im(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_social_console_analytics_components ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialSiteImplAnalyticsComponentConfigurationServiceImInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_site_impl_analytics_component_configuration_service_im = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialSiteImplAnalyticsComponentConfigurationServiceImInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.site.impl.AnalyticsComponentConfigurationServiceImpl',
                'operation_id': 'com_adobe_cq_social_site_impl_analytics_component_configuration_service_im',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_social_console_analytics_components',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_social_console_analytics_components':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_social_console_analytics_components': 'cq.social.console.analytics.components',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_social_console_analytics_components': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'cq_social_console_analytics_components': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_site_impl_analytics_component_configuration_service_im
        )

        def __com_adobe_cq_social_site_impl_site_configurator_impl(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_site_impl_site_configurator_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_site_impl_site_configurator_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                components_using_tags ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialSiteImplSiteConfiguratorImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_site_impl_site_configurator_impl = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialSiteImplSiteConfiguratorImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.site.impl.SiteConfiguratorImpl',
                'operation_id': 'com_adobe_cq_social_site_impl_site_configurator_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'components_using_tags',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'components_using_tags':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'components_using_tags': 'componentsUsingTags',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'components_using_tags': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'components_using_tags': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_site_impl_site_configurator_impl
        )

        def __com_adobe_cq_social_srp_impl_social_solr_connector(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_srp_impl_social_solr_connector  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_srp_impl_social_solr_connector(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                srp_type (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialSrpImplSocialSolrConnectorInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_srp_impl_social_solr_connector = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialSrpImplSocialSolrConnectorInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.srp.impl.SocialSolrConnector',
                'operation_id': 'com_adobe_cq_social_srp_impl_social_solr_connector',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'srp_type',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'srp_type':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'srp_type': 'srp.type',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'srp_type': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_srp_impl_social_solr_connector
        )

        def __com_adobe_cq_social_sync_impl_diff_changes_observer(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_sync_impl_diff_changes_observer  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_sync_impl_diff_changes_observer(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                enabled (bool): [optional]
                agent_name (str): [optional]
                diff_path (str): [optional]
                property_names (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialSyncImplDiffChangesObserverInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_sync_impl_diff_changes_observer = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialSyncImplDiffChangesObserverInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.sync.impl.DiffChangesObserver',
                'operation_id': 'com_adobe_cq_social_sync_impl_diff_changes_observer',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'enabled',
                    'agent_name',
                    'diff_path',
                    'property_names',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'enabled':
                        (bool,),
                    'agent_name':
                        (str,),
                    'diff_path':
                        (str,),
                    'property_names':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'enabled': 'enabled',
                    'agent_name': 'agentName',
                    'diff_path': 'diffPath',
                    'property_names': 'propertyNames',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'enabled': 'query',
                    'agent_name': 'query',
                    'diff_path': 'query',
                    'property_names': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_sync_impl_diff_changes_observer
        )

        def __com_adobe_cq_social_sync_impl_group_sync_listener_impl(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_sync_impl_group_sync_listener_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_sync_impl_group_sync_listener_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                nodetypes ([str]): [optional]
                ignorableprops ([str]): [optional]
                ignorablenodes (str): [optional]
                enabled (bool): [optional]
                distfolders (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialSyncImplGroupSyncListenerImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_sync_impl_group_sync_listener_impl = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialSyncImplGroupSyncListenerImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.sync.impl.GroupSyncListenerImpl',
                'operation_id': 'com_adobe_cq_social_sync_impl_group_sync_listener_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'nodetypes',
                    'ignorableprops',
                    'ignorablenodes',
                    'enabled',
                    'distfolders',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'nodetypes':
                        ([str],),
                    'ignorableprops':
                        ([str],),
                    'ignorablenodes':
                        (str,),
                    'enabled':
                        (bool,),
                    'distfolders':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'nodetypes': 'nodetypes',
                    'ignorableprops': 'ignorableprops',
                    'ignorablenodes': 'ignorablenodes',
                    'enabled': 'enabled',
                    'distfolders': 'distfolders',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'nodetypes': 'query',
                    'ignorableprops': 'query',
                    'ignorablenodes': 'query',
                    'enabled': 'query',
                    'distfolders': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'nodetypes': 'multi',
                    'ignorableprops': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_sync_impl_group_sync_listener_impl
        )

        def __com_adobe_cq_social_sync_impl_publisher_sync_service_impl(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_sync_impl_publisher_sync_service_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_sync_impl_publisher_sync_service_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                active_run_modes ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialSyncImplPublisherSyncServiceImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_sync_impl_publisher_sync_service_impl = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialSyncImplPublisherSyncServiceImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.sync.impl.PublisherSyncServiceImpl',
                'operation_id': 'com_adobe_cq_social_sync_impl_publisher_sync_service_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'active_run_modes',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'active_run_modes':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'active_run_modes': 'activeRunModes',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'active_run_modes': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'active_run_modes': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_sync_impl_publisher_sync_service_impl
        )

        def __com_adobe_cq_social_sync_impl_user_sync_listener_impl(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_sync_impl_user_sync_listener_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_sync_impl_user_sync_listener_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                nodetypes ([str]): [optional]
                ignorableprops ([str]): [optional]
                ignorablenodes ([str]): [optional]
                enabled (bool): [optional]
                distfolders ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialSyncImplUserSyncListenerImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_sync_impl_user_sync_listener_impl = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialSyncImplUserSyncListenerImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.sync.impl.UserSyncListenerImpl',
                'operation_id': 'com_adobe_cq_social_sync_impl_user_sync_listener_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'nodetypes',
                    'ignorableprops',
                    'ignorablenodes',
                    'enabled',
                    'distfolders',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'nodetypes':
                        ([str],),
                    'ignorableprops':
                        ([str],),
                    'ignorablenodes':
                        ([str],),
                    'enabled':
                        (bool,),
                    'distfolders':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'nodetypes': 'nodetypes',
                    'ignorableprops': 'ignorableprops',
                    'ignorablenodes': 'ignorablenodes',
                    'enabled': 'enabled',
                    'distfolders': 'distfolders',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'nodetypes': 'query',
                    'ignorableprops': 'query',
                    'ignorablenodes': 'query',
                    'enabled': 'query',
                    'distfolders': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'nodetypes': 'multi',
                    'ignorableprops': 'multi',
                    'ignorablenodes': 'multi',
                    'distfolders': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_sync_impl_user_sync_listener_impl
        )

        def __com_adobe_cq_social_translation_impl_translation_service_config_manager(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_translation_impl_translation_service_config_manager  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_translation_impl_translation_service_config_manager(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                translate_language (str): [optional]
                translate_display (str): [optional]
                translate_attribution (bool): [optional]
                translate_caching (str): [optional]
                translate_smart_rendering (str): [optional]
                translate_caching_duration (str): [optional]
                translate_session_save_interval (str): [optional]
                translate_session_save_batch_limit (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialTranslationImplTranslationServiceConfigManagerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_translation_impl_translation_service_config_manager = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialTranslationImplTranslationServiceConfigManagerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.translation.impl.TranslationServiceConfigManager',
                'operation_id': 'com_adobe_cq_social_translation_impl_translation_service_config_manager',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'translate_language',
                    'translate_display',
                    'translate_attribution',
                    'translate_caching',
                    'translate_smart_rendering',
                    'translate_caching_duration',
                    'translate_session_save_interval',
                    'translate_session_save_batch_limit',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'translate_language':
                        (str,),
                    'translate_display':
                        (str,),
                    'translate_attribution':
                        (bool,),
                    'translate_caching':
                        (str,),
                    'translate_smart_rendering':
                        (str,),
                    'translate_caching_duration':
                        (str,),
                    'translate_session_save_interval':
                        (str,),
                    'translate_session_save_batch_limit':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'translate_language': 'translate.language',
                    'translate_display': 'translate.display',
                    'translate_attribution': 'translate.attribution',
                    'translate_caching': 'translate.caching',
                    'translate_smart_rendering': 'translate.smart.rendering',
                    'translate_caching_duration': 'translate.caching.duration',
                    'translate_session_save_interval': 'translate.session.save.interval',
                    'translate_session_save_batch_limit': 'translate.session.save.batchLimit',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'translate_language': 'query',
                    'translate_display': 'query',
                    'translate_attribution': 'query',
                    'translate_caching': 'query',
                    'translate_smart_rendering': 'query',
                    'translate_caching_duration': 'query',
                    'translate_session_save_interval': 'query',
                    'translate_session_save_batch_limit': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_translation_impl_translation_service_config_manager
        )

        def __com_adobe_cq_social_translation_impl_ugc_language_detector(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_translation_impl_ugc_language_detector  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_translation_impl_ugc_language_detector(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                event_topics (str): [optional]
                event_filter (str): [optional]
                translate_listener_type ([str]): [optional]
                translate_property_list ([str]): [optional]
                pool_size (int): [optional]
                max_pool_size (int): [optional]
                queue_size (int): [optional]
                keep_alive_time (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialTranslationImplUGCLanguageDetectorInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_translation_impl_ugc_language_detector = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialTranslationImplUGCLanguageDetectorInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.translation.impl.UGCLanguageDetector',
                'operation_id': 'com_adobe_cq_social_translation_impl_ugc_language_detector',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'event_topics',
                    'event_filter',
                    'translate_listener_type',
                    'translate_property_list',
                    'pool_size',
                    'max_pool_size',
                    'queue_size',
                    'keep_alive_time',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'event_topics':
                        (str,),
                    'event_filter':
                        (str,),
                    'translate_listener_type':
                        ([str],),
                    'translate_property_list':
                        ([str],),
                    'pool_size':
                        (int,),
                    'max_pool_size':
                        (int,),
                    'queue_size':
                        (int,),
                    'keep_alive_time':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'event_topics': 'event.topics',
                    'event_filter': 'event.filter',
                    'translate_listener_type': 'translate.listener.type',
                    'translate_property_list': 'translate.property.list',
                    'pool_size': 'poolSize',
                    'max_pool_size': 'maxPoolSize',
                    'queue_size': 'queueSize',
                    'keep_alive_time': 'keepAliveTime',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'event_topics': 'query',
                    'event_filter': 'query',
                    'translate_listener_type': 'query',
                    'translate_property_list': 'query',
                    'pool_size': 'query',
                    'max_pool_size': 'query',
                    'queue_size': 'query',
                    'keep_alive_time': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'translate_listener_type': 'multi',
                    'translate_property_list': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_translation_impl_ugc_language_detector
        )

        def __com_adobe_cq_social_ugcbase_dispatcher_impl_flush_service_impl(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_ugcbase_dispatcher_impl_flush_service_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_ugcbase_dispatcher_impl_flush_service_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                thread_pool_size (int): [optional]
                delay_time (int): [optional]
                worker_sleep_time (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialUgcbaseDispatcherImplFlushServiceImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_ugcbase_dispatcher_impl_flush_service_impl = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialUgcbaseDispatcherImplFlushServiceImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.ugcbase.dispatcher.impl.FlushServiceImpl',
                'operation_id': 'com_adobe_cq_social_ugcbase_dispatcher_impl_flush_service_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'thread_pool_size',
                    'delay_time',
                    'worker_sleep_time',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'thread_pool_size':
                        (int,),
                    'delay_time':
                        (int,),
                    'worker_sleep_time':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'thread_pool_size': 'threadPoolSize',
                    'delay_time': 'delayTime',
                    'worker_sleep_time': 'workerSleepTime',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'thread_pool_size': 'query',
                    'delay_time': 'query',
                    'worker_sleep_time': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_ugcbase_dispatcher_impl_flush_service_impl
        )

        def __com_adobe_cq_social_ugcbase_impl_aysnc_reverse_replicator_impl(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_ugcbase_impl_aysnc_reverse_replicator_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_ugcbase_impl_aysnc_reverse_replicator_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                pool_size (int): [optional]
                max_pool_size (int): [optional]
                queue_size (int): [optional]
                keep_alive_time (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialUgcbaseImplAysncReverseReplicatorImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_ugcbase_impl_aysnc_reverse_replicator_impl = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialUgcbaseImplAysncReverseReplicatorImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.ugcbase.impl.AysncReverseReplicatorImpl',
                'operation_id': 'com_adobe_cq_social_ugcbase_impl_aysnc_reverse_replicator_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'pool_size',
                    'max_pool_size',
                    'queue_size',
                    'keep_alive_time',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'pool_size':
                        (int,),
                    'max_pool_size':
                        (int,),
                    'queue_size':
                        (int,),
                    'keep_alive_time':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'pool_size': 'poolSize',
                    'max_pool_size': 'maxPoolSize',
                    'queue_size': 'queueSize',
                    'keep_alive_time': 'keepAliveTime',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'pool_size': 'query',
                    'max_pool_size': 'query',
                    'queue_size': 'query',
                    'keep_alive_time': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_ugcbase_impl_aysnc_reverse_replicator_impl
        )

        def __com_adobe_cq_social_ugcbase_impl_publisher_configuration_impl(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_ugcbase_impl_publisher_configuration_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_ugcbase_impl_publisher_configuration_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                is_primary_publisher (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialUgcbaseImplPublisherConfigurationImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_ugcbase_impl_publisher_configuration_impl = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialUgcbaseImplPublisherConfigurationImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.ugcbase.impl.PublisherConfigurationImpl',
                'operation_id': 'com_adobe_cq_social_ugcbase_impl_publisher_configuration_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'is_primary_publisher',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'is_primary_publisher':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'is_primary_publisher': 'isPrimaryPublisher',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'is_primary_publisher': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_ugcbase_impl_publisher_configuration_impl
        )

        def __com_adobe_cq_social_ugcbase_impl_social_utils_impl(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_ugcbase_impl_social_utils_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_ugcbase_impl_social_utils_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                legacy_cloud_ugc_path_mapping (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialUgcbaseImplSocialUtilsImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_ugcbase_impl_social_utils_impl = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialUgcbaseImplSocialUtilsImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.ugcbase.impl.SocialUtilsImpl',
                'operation_id': 'com_adobe_cq_social_ugcbase_impl_social_utils_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'legacy_cloud_ugc_path_mapping',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'legacy_cloud_ugc_path_mapping':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'legacy_cloud_ugc_path_mapping': 'legacyCloudUGCPathMapping',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'legacy_cloud_ugc_path_mapping': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_ugcbase_impl_social_utils_impl
        )

        def __com_adobe_cq_social_ugcbase_moderation_impl_auto_moderation_impl(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_ugcbase_moderation_impl_auto_moderation_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_ugcbase_moderation_impl_auto_moderation_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                automoderation_sequence ([str]): [optional]
                automoderation_onfailurestop (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialUgcbaseModerationImplAutoModerationImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_ugcbase_moderation_impl_auto_moderation_impl = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialUgcbaseModerationImplAutoModerationImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.ugcbase.moderation.impl.AutoModerationImpl',
                'operation_id': 'com_adobe_cq_social_ugcbase_moderation_impl_auto_moderation_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'automoderation_sequence',
                    'automoderation_onfailurestop',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'automoderation_sequence':
                        ([str],),
                    'automoderation_onfailurestop':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'automoderation_sequence': 'automoderation.sequence',
                    'automoderation_onfailurestop': 'automoderation.onfailurestop',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'automoderation_sequence': 'query',
                    'automoderation_onfailurestop': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'automoderation_sequence': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_ugcbase_moderation_impl_auto_moderation_impl
        )

        def __com_adobe_cq_social_ugcbase_moderation_impl_sentiment_process(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_ugcbase_moderation_impl_sentiment_process  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_ugcbase_moderation_impl_sentiment_process(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                watchwords_positive ([str]): [optional]
                watchwords_negative ([str]): [optional]
                watchwords_path (str): [optional]
                sentiment_path (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialUgcbaseModerationImplSentimentProcessInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_ugcbase_moderation_impl_sentiment_process = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialUgcbaseModerationImplSentimentProcessInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.ugcbase.moderation.impl.SentimentProcess',
                'operation_id': 'com_adobe_cq_social_ugcbase_moderation_impl_sentiment_process',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'watchwords_positive',
                    'watchwords_negative',
                    'watchwords_path',
                    'sentiment_path',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'watchwords_positive':
                        ([str],),
                    'watchwords_negative':
                        ([str],),
                    'watchwords_path':
                        (str,),
                    'sentiment_path':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'watchwords_positive': 'watchwords.positive',
                    'watchwords_negative': 'watchwords.negative',
                    'watchwords_path': 'watchwords.path',
                    'sentiment_path': 'sentiment.path',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'watchwords_positive': 'query',
                    'watchwords_negative': 'query',
                    'watchwords_path': 'query',
                    'sentiment_path': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'watchwords_positive': 'multi',
                    'watchwords_negative': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_ugcbase_moderation_impl_sentiment_process
        )

        def __com_adobe_cq_social_ugcbase_security_impl_default_attachment_type_blackli(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_ugcbase_security_impl_default_attachment_type_blackli  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_ugcbase_security_impl_default_attachment_type_blackli(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                default_attachment_type_blacklist ([str]): [optional]
                baseline_attachment_type_blacklist ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialUgcbaseSecurityImplDefaultAttachmentTypeBlackliInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_ugcbase_security_impl_default_attachment_type_blackli = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialUgcbaseSecurityImplDefaultAttachmentTypeBlackliInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.ugcbase.security.impl.DefaultAttachmentTypeBlacklistService',
                'operation_id': 'com_adobe_cq_social_ugcbase_security_impl_default_attachment_type_blackli',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'default_attachment_type_blacklist',
                    'baseline_attachment_type_blacklist',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'default_attachment_type_blacklist':
                        ([str],),
                    'baseline_attachment_type_blacklist':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'default_attachment_type_blacklist': 'default.attachment.type.blacklist',
                    'baseline_attachment_type_blacklist': 'baseline.attachment.type.blacklist',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'default_attachment_type_blacklist': 'query',
                    'baseline_attachment_type_blacklist': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'default_attachment_type_blacklist': 'multi',
                    'baseline_attachment_type_blacklist': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_ugcbase_security_impl_default_attachment_type_blackli
        )

        def __com_adobe_cq_social_ugcbase_security_impl_safer_sling_post_validator_impl(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_ugcbase_security_impl_safer_sling_post_validator_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_ugcbase_security_impl_safer_sling_post_validator_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                parameter_whitelist ([str]): [optional]
                parameter_whitelist_prefixes ([str]): [optional]
                binary_parameter_whitelist ([str]): [optional]
                modifier_whitelist ([str]): [optional]
                operation_whitelist ([str]): [optional]
                operation_whitelist_prefixes ([str]): [optional]
                typehint_whitelist ([str]): [optional]
                resourcetype_whitelist ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialUgcbaseSecurityImplSaferSlingPostValidatorImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_ugcbase_security_impl_safer_sling_post_validator_impl = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialUgcbaseSecurityImplSaferSlingPostValidatorImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.ugcbase.security.impl.SaferSlingPostValidatorImpl',
                'operation_id': 'com_adobe_cq_social_ugcbase_security_impl_safer_sling_post_validator_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'parameter_whitelist',
                    'parameter_whitelist_prefixes',
                    'binary_parameter_whitelist',
                    'modifier_whitelist',
                    'operation_whitelist',
                    'operation_whitelist_prefixes',
                    'typehint_whitelist',
                    'resourcetype_whitelist',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'parameter_whitelist':
                        ([str],),
                    'parameter_whitelist_prefixes':
                        ([str],),
                    'binary_parameter_whitelist':
                        ([str],),
                    'modifier_whitelist':
                        ([str],),
                    'operation_whitelist':
                        ([str],),
                    'operation_whitelist_prefixes':
                        ([str],),
                    'typehint_whitelist':
                        ([str],),
                    'resourcetype_whitelist':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'parameter_whitelist': 'parameter.whitelist',
                    'parameter_whitelist_prefixes': 'parameter.whitelist.prefixes',
                    'binary_parameter_whitelist': 'binary.parameter.whitelist',
                    'modifier_whitelist': 'modifier.whitelist',
                    'operation_whitelist': 'operation.whitelist',
                    'operation_whitelist_prefixes': 'operation.whitelist.prefixes',
                    'typehint_whitelist': 'typehint.whitelist',
                    'resourcetype_whitelist': 'resourcetype.whitelist',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'parameter_whitelist': 'query',
                    'parameter_whitelist_prefixes': 'query',
                    'binary_parameter_whitelist': 'query',
                    'modifier_whitelist': 'query',
                    'operation_whitelist': 'query',
                    'operation_whitelist_prefixes': 'query',
                    'typehint_whitelist': 'query',
                    'resourcetype_whitelist': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'parameter_whitelist': 'multi',
                    'parameter_whitelist_prefixes': 'multi',
                    'binary_parameter_whitelist': 'multi',
                    'modifier_whitelist': 'multi',
                    'operation_whitelist': 'multi',
                    'operation_whitelist_prefixes': 'multi',
                    'typehint_whitelist': 'multi',
                    'resourcetype_whitelist': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_ugcbase_security_impl_safer_sling_post_validator_impl
        )

        def __com_adobe_cq_social_user_endpoints_impl_users_group_from_publish_servlet(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_user_endpoints_impl_users_group_from_publish_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_user_endpoints_impl_users_group_from_publish_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                sling_servlet_extensions (str): [optional]
                sling_servlet_paths (str): [optional]
                sling_servlet_methods (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialUserEndpointsImplUsersGroupFromPublishServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_user_endpoints_impl_users_group_from_publish_servlet = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialUserEndpointsImplUsersGroupFromPublishServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.user.endpoints.impl.UsersGroupFromPublishServlet',
                'operation_id': 'com_adobe_cq_social_user_endpoints_impl_users_group_from_publish_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'sling_servlet_extensions',
                    'sling_servlet_paths',
                    'sling_servlet_methods',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'sling_servlet_extensions':
                        (str,),
                    'sling_servlet_paths':
                        (str,),
                    'sling_servlet_methods':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'sling_servlet_extensions': 'sling.servlet.extensions',
                    'sling_servlet_paths': 'sling.servlet.paths',
                    'sling_servlet_methods': 'sling.servlet.methods',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'sling_servlet_extensions': 'query',
                    'sling_servlet_paths': 'query',
                    'sling_servlet_methods': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_user_endpoints_impl_users_group_from_publish_servlet
        )

        def __com_adobe_cq_social_user_impl_transport_http_to_publisher(
            self,
            **kwargs
        ):
            """com_adobe_cq_social_user_impl_transport_http_to_publisher  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_social_user_impl_transport_http_to_publisher(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                enable (bool): [optional]
                agent_configuration ([str]): [optional]
                context_path (str): [optional]
                disabled_cipher_suites ([str]): [optional]
                enabled_cipher_suites ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqSocialUserImplTransportHttpToPublisherInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_social_user_impl_transport_http_to_publisher = Endpoint(
            settings={
                'response_type': (ComAdobeCqSocialUserImplTransportHttpToPublisherInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.social.user.impl.transport.HttpToPublisher',
                'operation_id': 'com_adobe_cq_social_user_impl_transport_http_to_publisher',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'enable',
                    'agent_configuration',
                    'context_path',
                    'disabled_cipher_suites',
                    'enabled_cipher_suites',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'enable':
                        (bool,),
                    'agent_configuration':
                        ([str],),
                    'context_path':
                        (str,),
                    'disabled_cipher_suites':
                        ([str],),
                    'enabled_cipher_suites':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'enable': 'enable',
                    'agent_configuration': 'agent.configuration',
                    'context_path': 'context.path',
                    'disabled_cipher_suites': 'disabled.cipher.suites',
                    'enabled_cipher_suites': 'enabled.cipher.suites',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'enable': 'query',
                    'agent_configuration': 'query',
                    'context_path': 'query',
                    'disabled_cipher_suites': 'query',
                    'enabled_cipher_suites': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'agent_configuration': 'multi',
                    'disabled_cipher_suites': 'multi',
                    'enabled_cipher_suites': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_social_user_impl_transport_http_to_publisher
        )

        def __com_adobe_cq_ui_wcm_commons_internal_servlets_rte_rte_filter_servlet_fact(
            self,
            **kwargs
        ):
            """com_adobe_cq_ui_wcm_commons_internal_servlets_rte_rte_filter_servlet_fact  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_ui_wcm_commons_internal_servlets_rte_rte_filter_servlet_fact(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                resource_types ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqUiWcmCommonsInternalServletsRteRTEFilterServletFactInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_ui_wcm_commons_internal_servlets_rte_rte_filter_servlet_fact = Endpoint(
            settings={
                'response_type': (ComAdobeCqUiWcmCommonsInternalServletsRteRTEFilterServletFactInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.ui.wcm.commons.internal.servlets.rte.RTEFilterServletFactory.amended',
                'operation_id': 'com_adobe_cq_ui_wcm_commons_internal_servlets_rte_rte_filter_servlet_fact',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'resource_types',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'resource_types':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'resource_types': 'resource.types',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'resource_types': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'resource_types': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_ui_wcm_commons_internal_servlets_rte_rte_filter_servlet_fact
        )

        def __com_adobe_cq_upgrades_cleanup_impl_upgrade_content_cleanup(
            self,
            **kwargs
        ):
            """com_adobe_cq_upgrades_cleanup_impl_upgrade_content_cleanup  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_upgrades_cleanup_impl_upgrade_content_cleanup(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                delete_path_regexps ([str]): [optional]
                delete_sql2_query (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqUpgradesCleanupImplUpgradeContentCleanupInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_upgrades_cleanup_impl_upgrade_content_cleanup = Endpoint(
            settings={
                'response_type': (ComAdobeCqUpgradesCleanupImplUpgradeContentCleanupInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.upgrades.cleanup.impl.UpgradeContentCleanup',
                'operation_id': 'com_adobe_cq_upgrades_cleanup_impl_upgrade_content_cleanup',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'delete_path_regexps',
                    'delete_sql2_query',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'delete_path_regexps':
                        ([str],),
                    'delete_sql2_query':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'delete_path_regexps': 'delete.path.regexps',
                    'delete_sql2_query': 'delete.sql2.query',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'delete_path_regexps': 'query',
                    'delete_sql2_query': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'delete_path_regexps': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_upgrades_cleanup_impl_upgrade_content_cleanup
        )

        def __com_adobe_cq_upgrades_cleanup_impl_upgrade_install_folder_cleanup(
            self,
            **kwargs
        ):
            """com_adobe_cq_upgrades_cleanup_impl_upgrade_install_folder_cleanup  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_upgrades_cleanup_impl_upgrade_install_folder_cleanup(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                delete_name_regexps ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqUpgradesCleanupImplUpgradeInstallFolderCleanupInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_upgrades_cleanup_impl_upgrade_install_folder_cleanup = Endpoint(
            settings={
                'response_type': (ComAdobeCqUpgradesCleanupImplUpgradeInstallFolderCleanupInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.upgrades.cleanup.impl.UpgradeInstallFolderCleanup',
                'operation_id': 'com_adobe_cq_upgrades_cleanup_impl_upgrade_install_folder_cleanup',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'delete_name_regexps',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'delete_name_regexps':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'delete_name_regexps': 'delete.name.regexps',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'delete_name_regexps': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'delete_name_regexps': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_upgrades_cleanup_impl_upgrade_install_folder_cleanup
        )

        def __com_adobe_cq_wcm_jobs_async_impl_async_delete_config_provider_service(
            self,
            **kwargs
        ):
            """com_adobe_cq_wcm_jobs_async_impl_async_delete_config_provider_service  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_wcm_jobs_async_impl_async_delete_config_provider_service(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                threshold (int): [optional]
                job_topic_name (str): [optional]
                email_enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqWcmJobsAsyncImplAsyncDeleteConfigProviderServiceInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_wcm_jobs_async_impl_async_delete_config_provider_service = Endpoint(
            settings={
                'response_type': (ComAdobeCqWcmJobsAsyncImplAsyncDeleteConfigProviderServiceInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.wcm.jobs.async.impl.AsyncDeleteConfigProviderService',
                'operation_id': 'com_adobe_cq_wcm_jobs_async_impl_async_delete_config_provider_service',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'threshold',
                    'job_topic_name',
                    'email_enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'threshold':
                        (int,),
                    'job_topic_name':
                        (str,),
                    'email_enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'threshold': 'threshold',
                    'job_topic_name': 'jobTopicName',
                    'email_enabled': 'emailEnabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'threshold': 'query',
                    'job_topic_name': 'query',
                    'email_enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_wcm_jobs_async_impl_async_delete_config_provider_service
        )

        def __com_adobe_cq_wcm_jobs_async_impl_async_job_clean_up_task(
            self,
            **kwargs
        ):
            """com_adobe_cq_wcm_jobs_async_impl_async_job_clean_up_task  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_wcm_jobs_async_impl_async_job_clean_up_task(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                scheduler_expression (str): [optional]
                job_purge_threshold (int): [optional]
                job_purge_max_jobs (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqWcmJobsAsyncImplAsyncJobCleanUpTaskInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_wcm_jobs_async_impl_async_job_clean_up_task = Endpoint(
            settings={
                'response_type': (ComAdobeCqWcmJobsAsyncImplAsyncJobCleanUpTaskInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.wcm.jobs.async.impl.AsyncJobCleanUpTask',
                'operation_id': 'com_adobe_cq_wcm_jobs_async_impl_async_job_clean_up_task',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'scheduler_expression',
                    'job_purge_threshold',
                    'job_purge_max_jobs',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'scheduler_expression':
                        (str,),
                    'job_purge_threshold':
                        (int,),
                    'job_purge_max_jobs':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'scheduler_expression': 'scheduler.expression',
                    'job_purge_threshold': 'job.purge.threshold',
                    'job_purge_max_jobs': 'job.purge.max.jobs',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'scheduler_expression': 'query',
                    'job_purge_threshold': 'query',
                    'job_purge_max_jobs': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_wcm_jobs_async_impl_async_job_clean_up_task
        )

        def __com_adobe_cq_wcm_jobs_async_impl_async_move_config_provider_service(
            self,
            **kwargs
        ):
            """com_adobe_cq_wcm_jobs_async_impl_async_move_config_provider_service  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_wcm_jobs_async_impl_async_move_config_provider_service(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                threshold (int): [optional]
                job_topic_name (str): [optional]
                email_enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqWcmJobsAsyncImplAsyncMoveConfigProviderServiceInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_wcm_jobs_async_impl_async_move_config_provider_service = Endpoint(
            settings={
                'response_type': (ComAdobeCqWcmJobsAsyncImplAsyncMoveConfigProviderServiceInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.wcm.jobs.async.impl.AsyncMoveConfigProviderService',
                'operation_id': 'com_adobe_cq_wcm_jobs_async_impl_async_move_config_provider_service',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'threshold',
                    'job_topic_name',
                    'email_enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'threshold':
                        (int,),
                    'job_topic_name':
                        (str,),
                    'email_enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'threshold': 'threshold',
                    'job_topic_name': 'jobTopicName',
                    'email_enabled': 'emailEnabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'threshold': 'query',
                    'job_topic_name': 'query',
                    'email_enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_wcm_jobs_async_impl_async_move_config_provider_service
        )

        def __com_adobe_cq_wcm_jobs_async_impl_async_page_move_config_provider_service(
            self,
            **kwargs
        ):
            """com_adobe_cq_wcm_jobs_async_impl_async_page_move_config_provider_service  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_wcm_jobs_async_impl_async_page_move_config_provider_service(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                threshold (int): [optional]
                job_topic_name (str): [optional]
                email_enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqWcmJobsAsyncImplAsyncPageMoveConfigProviderServiceInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_wcm_jobs_async_impl_async_page_move_config_provider_service = Endpoint(
            settings={
                'response_type': (ComAdobeCqWcmJobsAsyncImplAsyncPageMoveConfigProviderServiceInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.wcm.jobs.async.impl.AsyncPageMoveConfigProviderService',
                'operation_id': 'com_adobe_cq_wcm_jobs_async_impl_async_page_move_config_provider_service',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'threshold',
                    'job_topic_name',
                    'email_enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'threshold':
                        (int,),
                    'job_topic_name':
                        (str,),
                    'email_enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'threshold': 'threshold',
                    'job_topic_name': 'jobTopicName',
                    'email_enabled': 'emailEnabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'threshold': 'query',
                    'job_topic_name': 'query',
                    'email_enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_wcm_jobs_async_impl_async_page_move_config_provider_service
        )

        def __com_adobe_cq_wcm_launches_impl_launches_event_handler(
            self,
            **kwargs
        ):
            """com_adobe_cq_wcm_launches_impl_launches_event_handler  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_wcm_launches_impl_launches_event_handler(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                event_filter (str): [optional]
                launches_eventhandler_threadpool_maxsize (int): [optional]
                launches_eventhandler_threadpool_priority (str): [optional]
                launches_eventhandler_updatelastmodification (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqWcmLaunchesImplLaunchesEventHandlerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_wcm_launches_impl_launches_event_handler = Endpoint(
            settings={
                'response_type': (ComAdobeCqWcmLaunchesImplLaunchesEventHandlerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.wcm.launches.impl.LaunchesEventHandler',
                'operation_id': 'com_adobe_cq_wcm_launches_impl_launches_event_handler',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'event_filter',
                    'launches_eventhandler_threadpool_maxsize',
                    'launches_eventhandler_threadpool_priority',
                    'launches_eventhandler_updatelastmodification',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'event_filter':
                        (str,),
                    'launches_eventhandler_threadpool_maxsize':
                        (int,),
                    'launches_eventhandler_threadpool_priority':
                        (str,),
                    'launches_eventhandler_updatelastmodification':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'event_filter': 'event.filter',
                    'launches_eventhandler_threadpool_maxsize': 'launches.eventhandler.threadpool.maxsize',
                    'launches_eventhandler_threadpool_priority': 'launches.eventhandler.threadpool.priority',
                    'launches_eventhandler_updatelastmodification': 'launches.eventhandler.updatelastmodification',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'event_filter': 'query',
                    'launches_eventhandler_threadpool_maxsize': 'query',
                    'launches_eventhandler_threadpool_priority': 'query',
                    'launches_eventhandler_updatelastmodification': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_wcm_launches_impl_launches_event_handler
        )

        def __com_adobe_cq_wcm_mobile_qrcode_servlet_qr_code_image_generator(
            self,
            **kwargs
        ):
            """com_adobe_cq_wcm_mobile_qrcode_servlet_qr_code_image_generator  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_wcm_mobile_qrcode_servlet_qr_code_image_generator(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_wcm_qrcode_servlet_whitelist ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqWcmMobileQrcodeServletQRCodeImageGeneratorInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_wcm_mobile_qrcode_servlet_qr_code_image_generator = Endpoint(
            settings={
                'response_type': (ComAdobeCqWcmMobileQrcodeServletQRCodeImageGeneratorInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.wcm.mobile.qrcode.servlet.QRCodeImageGenerator',
                'operation_id': 'com_adobe_cq_wcm_mobile_qrcode_servlet_qr_code_image_generator',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_wcm_qrcode_servlet_whitelist',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_wcm_qrcode_servlet_whitelist':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_wcm_qrcode_servlet_whitelist': 'cq.wcm.qrcode.servlet.whitelist',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_wcm_qrcode_servlet_whitelist': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'cq_wcm_qrcode_servlet_whitelist': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_wcm_mobile_qrcode_servlet_qr_code_image_generator
        )

        def __com_adobe_cq_wcm_style_internal_component_style_info_cache_impl(
            self,
            **kwargs
        ):
            """com_adobe_cq_wcm_style_internal_component_style_info_cache_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_wcm_style_internal_component_style_info_cache_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                size (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqWcmStyleInternalComponentStyleInfoCacheImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_wcm_style_internal_component_style_info_cache_impl = Endpoint(
            settings={
                'response_type': (ComAdobeCqWcmStyleInternalComponentStyleInfoCacheImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.wcm.style.internal.ComponentStyleInfoCacheImpl',
                'operation_id': 'com_adobe_cq_wcm_style_internal_component_style_info_cache_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'size',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'size':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'size': 'size',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'size': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_wcm_style_internal_component_style_info_cache_impl
        )

        def __com_adobe_cq_wcm_translation_impl_translation_platform_configuration_impl(
            self,
            **kwargs
        ):
            """com_adobe_cq_wcm_translation_impl_translation_platform_configuration_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_cq_wcm_translation_impl_translation_platform_configuration_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                sync_translation_state_scheduling_format (str): [optional]
                scheduling_repeat_translation_scheduling_format (str): [optional]
                sync_translation_state_lock_timeout_in_minutes (str): [optional]
                export_format (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeCqWcmTranslationImplTranslationPlatformConfigurationImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_cq_wcm_translation_impl_translation_platform_configuration_impl = Endpoint(
            settings={
                'response_type': (ComAdobeCqWcmTranslationImplTranslationPlatformConfigurationImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.cq.wcm.translation.impl.TranslationPlatformConfigurationImpl',
                'operation_id': 'com_adobe_cq_wcm_translation_impl_translation_platform_configuration_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'sync_translation_state_scheduling_format',
                    'scheduling_repeat_translation_scheduling_format',
                    'sync_translation_state_lock_timeout_in_minutes',
                    'export_format',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'sync_translation_state_scheduling_format':
                        (str,),
                    'scheduling_repeat_translation_scheduling_format':
                        (str,),
                    'sync_translation_state_lock_timeout_in_minutes':
                        (str,),
                    'export_format':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'sync_translation_state_scheduling_format': 'syncTranslationState.schedulingFormat',
                    'scheduling_repeat_translation_scheduling_format': 'schedulingRepeatTranslation.schedulingFormat',
                    'sync_translation_state_lock_timeout_in_minutes': 'syncTranslationState.lockTimeoutInMinutes',
                    'export_format': 'export.format',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'sync_translation_state_scheduling_format': 'query',
                    'scheduling_repeat_translation_scheduling_format': 'query',
                    'sync_translation_state_lock_timeout_in_minutes': 'query',
                    'export_format': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_cq_wcm_translation_impl_translation_platform_configuration_impl
        )

        def __com_adobe_fd_fp_config_forms_portal_draftsand_submission_config_service(
            self,
            **kwargs
        ):
            """com_adobe_fd_fp_config_forms_portal_draftsand_submission_config_service  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_fd_fp_config_forms_portal_draftsand_submission_config_service(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                portal_outboxes ([str]): [optional]
                draft_data_service (str): [optional]
                draft_metadata_service (str): [optional]
                submit_data_service (str): [optional]
                submit_metadata_service (str): [optional]
                pending_sign_data_service (str): [optional]
                pending_sign_metadata_service (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeFdFpConfigFormsPortalDraftsandSubmissionConfigServiceInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_fd_fp_config_forms_portal_draftsand_submission_config_service = Endpoint(
            settings={
                'response_type': (ComAdobeFdFpConfigFormsPortalDraftsandSubmissionConfigServiceInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.fd.fp.config.FormsPortalDraftsandSubmissionConfigService',
                'operation_id': 'com_adobe_fd_fp_config_forms_portal_draftsand_submission_config_service',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'portal_outboxes',
                    'draft_data_service',
                    'draft_metadata_service',
                    'submit_data_service',
                    'submit_metadata_service',
                    'pending_sign_data_service',
                    'pending_sign_metadata_service',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'portal_outboxes':
                        ([str],),
                    'draft_data_service':
                        (str,),
                    'draft_metadata_service':
                        (str,),
                    'submit_data_service':
                        (str,),
                    'submit_metadata_service':
                        (str,),
                    'pending_sign_data_service':
                        (str,),
                    'pending_sign_metadata_service':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'portal_outboxes': 'portal.outboxes',
                    'draft_data_service': 'draft.data.service',
                    'draft_metadata_service': 'draft.metadata.service',
                    'submit_data_service': 'submit.data.service',
                    'submit_metadata_service': 'submit.metadata.service',
                    'pending_sign_data_service': 'pendingSign.data.service',
                    'pending_sign_metadata_service': 'pendingSign.metadata.service',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'portal_outboxes': 'query',
                    'draft_data_service': 'query',
                    'draft_metadata_service': 'query',
                    'submit_data_service': 'query',
                    'submit_metadata_service': 'query',
                    'pending_sign_data_service': 'query',
                    'pending_sign_metadata_service': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'portal_outboxes': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_fd_fp_config_forms_portal_draftsand_submission_config_service
        )

        def __com_adobe_fd_fp_config_forms_portal_scheduler_service(
            self,
            **kwargs
        ):
            """com_adobe_fd_fp_config_forms_portal_scheduler_service  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_fd_fp_config_forms_portal_scheduler_service(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                formportal_interval (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeFdFpConfigFormsPortalSchedulerServiceInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_fd_fp_config_forms_portal_scheduler_service = Endpoint(
            settings={
                'response_type': (ComAdobeFdFpConfigFormsPortalSchedulerServiceInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.fd.fp.config.FormsPortalSchedulerService',
                'operation_id': 'com_adobe_fd_fp_config_forms_portal_scheduler_service',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'formportal_interval',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'formportal_interval':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'formportal_interval': 'formportal.interval',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'formportal_interval': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_fd_fp_config_forms_portal_scheduler_service
        )

        def __com_adobe_forms_common_service_impl_default_data_provider(
            self,
            **kwargs
        ):
            """com_adobe_forms_common_service_impl_default_data_provider  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_forms_common_service_impl_default_data_provider(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                alloweddata_file_locations ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeFormsCommonServiceImplDefaultDataProviderInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_forms_common_service_impl_default_data_provider = Endpoint(
            settings={
                'response_type': (ComAdobeFormsCommonServiceImplDefaultDataProviderInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.forms.common.service.impl.DefaultDataProvider',
                'operation_id': 'com_adobe_forms_common_service_impl_default_data_provider',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'alloweddata_file_locations',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'alloweddata_file_locations':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'alloweddata_file_locations': 'alloweddataFileLocations',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'alloweddata_file_locations': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'alloweddata_file_locations': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_forms_common_service_impl_default_data_provider
        )

        def __com_adobe_forms_common_service_impl_forms_common_configuration_service_imp(
            self,
            **kwargs
        ):
            """com_adobe_forms_common_service_impl_forms_common_configuration_service_imp  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_forms_common_service_impl_forms_common_configuration_service_imp(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                temp_storage_config (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeFormsCommonServiceImplFormsCommonConfigurationServiceImpInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_forms_common_service_impl_forms_common_configuration_service_imp = Endpoint(
            settings={
                'response_type': (ComAdobeFormsCommonServiceImplFormsCommonConfigurationServiceImpInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.forms.common.service.impl.FormsCommonConfigurationServiceImpl',
                'operation_id': 'com_adobe_forms_common_service_impl_forms_common_configuration_service_imp',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'temp_storage_config',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'temp_storage_config':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'temp_storage_config': 'tempStorageConfig',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'temp_storage_config': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_forms_common_service_impl_forms_common_configuration_service_imp
        )

        def __com_adobe_forms_common_servlet_temp_clean_up_task(
            self,
            **kwargs
        ):
            """com_adobe_forms_common_servlet_temp_clean_up_task  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_forms_common_servlet_temp_clean_up_task(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                scheduler_expression (str): [optional]
                duration_for_temporary_storage (str): [optional]
                duration_for_anonymous_storage (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeFormsCommonServletTempCleanUpTaskInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_forms_common_servlet_temp_clean_up_task = Endpoint(
            settings={
                'response_type': (ComAdobeFormsCommonServletTempCleanUpTaskInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.forms.common.servlet.TempCleanUpTask',
                'operation_id': 'com_adobe_forms_common_servlet_temp_clean_up_task',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'scheduler_expression',
                    'duration_for_temporary_storage',
                    'duration_for_anonymous_storage',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'scheduler_expression':
                        (str,),
                    'duration_for_temporary_storage':
                        (str,),
                    'duration_for_anonymous_storage':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'scheduler_expression': 'scheduler.expression',
                    'duration_for_temporary_storage': 'Duration for Temporary Storage',
                    'duration_for_anonymous_storage': 'Duration for Anonymous Storage',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'scheduler_expression': 'query',
                    'duration_for_temporary_storage': 'query',
                    'duration_for_anonymous_storage': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_forms_common_servlet_temp_clean_up_task
        )

        def __com_adobe_granite_acp_platform_platform_servlet(
            self,
            **kwargs
        ):
            """com_adobe_granite_acp_platform_platform_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_acp_platform_platform_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                query_limit (int): [optional]
                file_type_extension_map ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteAcpPlatformPlatformServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_acp_platform_platform_servlet = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteAcpPlatformPlatformServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.acp.platform.PlatformServlet',
                'operation_id': 'com_adobe_granite_acp_platform_platform_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'query_limit',
                    'file_type_extension_map',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'query_limit':
                        (int,),
                    'file_type_extension_map':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'query_limit': 'query.limit',
                    'file_type_extension_map': 'file.type.extension.map',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'query_limit': 'query',
                    'file_type_extension_map': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'file_type_extension_map': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_acp_platform_platform_servlet
        )

        def __com_adobe_granite_activitystreams_impl_activity_manager_impl(
            self,
            **kwargs
        ):
            """com_adobe_granite_activitystreams_impl_activity_manager_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_activitystreams_impl_activity_manager_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                aggregate_relationships ([str]): [optional]
                aggregate_descend_virtual (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteActivitystreamsImplActivityManagerImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_activitystreams_impl_activity_manager_impl = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteActivitystreamsImplActivityManagerImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.activitystreams.impl.ActivityManagerImpl',
                'operation_id': 'com_adobe_granite_activitystreams_impl_activity_manager_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'aggregate_relationships',
                    'aggregate_descend_virtual',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'aggregate_relationships':
                        ([str],),
                    'aggregate_descend_virtual':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'aggregate_relationships': 'aggregate.relationships',
                    'aggregate_descend_virtual': 'aggregate.descend.virtual',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'aggregate_relationships': 'query',
                    'aggregate_descend_virtual': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'aggregate_relationships': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_activitystreams_impl_activity_manager_impl
        )

        def __com_adobe_granite_analyzer_base_system_status_servlet(
            self,
            **kwargs
        ):
            """com_adobe_granite_analyzer_base_system_status_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_analyzer_base_system_status_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                disabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteAnalyzerBaseSystemStatusServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_analyzer_base_system_status_servlet = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteAnalyzerBaseSystemStatusServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.analyzer.base.SystemStatusServlet',
                'operation_id': 'com_adobe_granite_analyzer_base_system_status_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'disabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'disabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'disabled': 'disabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'disabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_analyzer_base_system_status_servlet
        )

        def __com_adobe_granite_analyzer_scripts_compile_all_scripts_compiler_servlet(
            self,
            **kwargs
        ):
            """com_adobe_granite_analyzer_scripts_compile_all_scripts_compiler_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_analyzer_scripts_compile_all_scripts_compiler_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                disabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteAnalyzerScriptsCompileAllScriptsCompilerServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_analyzer_scripts_compile_all_scripts_compiler_servlet = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteAnalyzerScriptsCompileAllScriptsCompilerServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.analyzer.scripts.compile.AllScriptsCompilerServlet',
                'operation_id': 'com_adobe_granite_analyzer_scripts_compile_all_scripts_compiler_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'disabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'disabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'disabled': 'disabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'disabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_analyzer_scripts_compile_all_scripts_compiler_servlet
        )

        def __com_adobe_granite_apicontroller_filter_resolver_hook_factory(
            self,
            **kwargs
        ):
            """com_adobe_granite_apicontroller_filter_resolver_hook_factory  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_apicontroller_filter_resolver_hook_factory(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                com_adobe_cq_cdn_cdn_rewriter (str): [optional]
                com_adobe_cq_cloud_config_components (str): [optional]
                com_adobe_cq_cloud_config_core (str): [optional]
                com_adobe_cq_cloud_config_ui (str): [optional]
                com_adobe_cq_com_adobe_cq_editor (str): [optional]
                com_adobe_cq_com_adobe_cq_projects_core (str): [optional]
                com_adobe_cq_com_adobe_cq_projects_wcm_core (str): [optional]
                com_adobe_cq_com_adobe_cq_ui_commons (str): [optional]
                com_adobe_cq_com_adobe_cq_wcm_style (str): [optional]
                com_adobe_cq_cq_activitymap_integration (str): [optional]
                com_adobe_cq_cq_contexthub_commons (str): [optional]
                com_adobe_cq_cq_dtm (str): [optional]
                com_adobe_cq_cq_healthcheck (str): [optional]
                com_adobe_cq_cq_multisite_targeting (str): [optional]
                com_adobe_cq_cq_pre_upgrade_cleanup (str): [optional]
                com_adobe_cq_cq_product_info_provider (str): [optional]
                com_adobe_cq_cq_rest_sites (str): [optional]
                com_adobe_cq_cq_security_hc (str): [optional]
                com_adobe_cq_dam_cq_dam_svg_handler (str): [optional]
                com_adobe_cq_dam_cq_scene7_imaging (str): [optional]
                com_adobe_cq_dtm_reactor_core (str): [optional]
                com_adobe_cq_dtm_reactor_ui (str): [optional]
                com_adobe_cq_exp_jspel_resolver (str): [optional]
                com_adobe_cq_inbox_cq_inbox (str): [optional]
                com_adobe_cq_json_schema_parser (str): [optional]
                com_adobe_cq_media_cq_media_publishing_dps_fp_core (str): [optional]
                com_adobe_cq_mobile_cq_mobile_caas (str): [optional]
                com_adobe_cq_mobile_cq_mobile_index_builder (str): [optional]
                com_adobe_cq_mobile_cq_mobile_phonegap_build (str): [optional]
                com_adobe_cq_myspell (str): [optional]
                com_adobe_cq_sample_we_retail_core (str): [optional]
                com_adobe_cq_screens_com_adobe_cq_screens_dcc (str): [optional]
                com_adobe_cq_screens_com_adobe_cq_screens_mq_core (str): [optional]
                com_adobe_cq_social_cq_social_as_provider (str): [optional]
                com_adobe_cq_social_cq_social_badging_basic_impl (str): [optional]
                com_adobe_cq_social_cq_social_badging_impl (str): [optional]
                com_adobe_cq_social_cq_social_calendar_impl (str): [optional]
                com_adobe_cq_social_cq_social_content_fragments_impl (str): [optional]
                com_adobe_cq_social_cq_social_enablement_impl (str): [optional]
                com_adobe_cq_social_cq_social_graph_impl (str): [optional]
                com_adobe_cq_social_cq_social_ideation_impl (str): [optional]
                com_adobe_cq_social_cq_social_jcr_provider (str): [optional]
                com_adobe_cq_social_cq_social_members_impl (str): [optional]
                com_adobe_cq_social_cq_social_ms_provider (str): [optional]
                com_adobe_cq_social_cq_social_notifications_channels_web (str): [optional]
                com_adobe_cq_social_cq_social_notifications_impl (str): [optional]
                com_adobe_cq_social_cq_social_rdb_provider (str): [optional]
                com_adobe_cq_social_cq_social_scf_impl (str): [optional]
                com_adobe_cq_social_cq_social_scoring_basic_impl (str): [optional]
                com_adobe_cq_social_cq_social_scoring_impl (str): [optional]
                com_adobe_cq_social_cq_social_serviceusers_impl (str): [optional]
                com_adobe_cq_social_cq_social_srp_impl (str): [optional]
                com_adobe_cq_social_cq_social_ugcbase_impl (str): [optional]
                com_adobe_dam_cq_dam_cfm_impl (str): [optional]
                com_adobe_forms_foundation_forms_foundation_base (str): [optional]
                com_adobe_granite_apicontroller (str): [optional]
                com_adobe_granite_asset_core (str): [optional]
                com_adobe_granite_auth_sso (str): [optional]
                com_adobe_granite_bundles_hc_impl (str): [optional]
                com_adobe_granite_compat_router (str): [optional]
                com_adobe_granite_conf (str): [optional]
                com_adobe_granite_conf_ui_core (str): [optional]
                com_adobe_granite_cors (str): [optional]
                com_adobe_granite_crx_explorer (str): [optional]
                com_adobe_granite_crxde_lite (str): [optional]
                com_adobe_granite_crypto_config (str): [optional]
                com_adobe_granite_crypto_extension (str): [optional]
                com_adobe_granite_crypto_file (str): [optional]
                com_adobe_granite_crypto_jcr (str): [optional]
                com_adobe_granite_csrf (str): [optional]
                com_adobe_granite_distribution_core (str): [optional]
                com_adobe_granite_dropwizard_metrics (str): [optional]
                com_adobe_granite_frags_impl (str): [optional]
                com_adobe_granite_gibson (str): [optional]
                com_adobe_granite_infocollector (str): [optional]
                com_adobe_granite_installer_factory_packages (str): [optional]
                com_adobe_granite_jetty_ssl (str): [optional]
                com_adobe_granite_jobs_async (str): [optional]
                com_adobe_granite_maintenance_oak (str): [optional]
                com_adobe_granite_monitoring_core (str): [optional]
                com_adobe_granite_queries (str): [optional]
                com_adobe_granite_replication_hc_impl (str): [optional]
                com_adobe_granite_repository_checker (str): [optional]
                com_adobe_granite_repository_hc_impl (str): [optional]
                com_adobe_granite_rest_assets (str): [optional]
                com_adobe_granite_security_ui (str): [optional]
                com_adobe_granite_startup (str): [optional]
                com_adobe_granite_tagsoup (str): [optional]
                com_adobe_granite_taskmanagement_core (str): [optional]
                com_adobe_granite_taskmanagement_workflow (str): [optional]
                com_adobe_granite_ui_clientlibs_compiler_less (str): [optional]
                com_adobe_granite_ui_clientlibs_processor_gcc (str): [optional]
                com_adobe_granite_webconsole_plugins (str): [optional]
                com_adobe_granite_workflow_console (str): [optional]
                com_adobe_xmp_worker_files_native_fragment_linux (str): [optional]
                com_adobe_xmp_worker_files_native_fragment_macosx (str): [optional]
                com_adobe_xmp_worker_files_native_fragment_win (str): [optional]
                com_day_commons_osgi_wrapper_simple_jndi (str): [optional]
                com_day_cq_cq_authhandler (str): [optional]
                com_day_cq_cq_compat_configupdate (str): [optional]
                com_day_cq_cq_licensebranding (str): [optional]
                com_day_cq_cq_notifcation_impl (str): [optional]
                com_day_cq_cq_replication_audit (str): [optional]
                com_day_cq_cq_search_ext (str): [optional]
                com_day_cq_dam_cq_dam_annotation_print (str): [optional]
                com_day_cq_dam_cq_dam_asset_usage (str): [optional]
                com_day_cq_dam_cq_dam_s7dam (str): [optional]
                com_day_cq_dam_cq_dam_similaritysearch (str): [optional]
                com_day_cq_dam_dam_webdav_support (str): [optional]
                com_day_cq_pre_upgrade_tasks (str): [optional]
                com_day_cq_replication_extensions (str): [optional]
                com_day_cq_wcm_cq_msm_core (str): [optional]
                com_day_cq_wcm_cq_wcm_translation (str): [optional]
                day_commons_jrawio (str): [optional]
                org_apache_aries_jmx_whiteboard (str): [optional]
                org_apache_felix_http_sslfilter (str): [optional]
                org_apache_felix_org_apache_felix_threaddump (str): [optional]
                org_apache_felix_webconsole_plugins_ds (str): [optional]
                org_apache_felix_webconsole_plugins_event (str): [optional]
                org_apache_felix_webconsole_plugins_memoryusage (str): [optional]
                org_apache_felix_webconsole_plugins_packageadmin (str): [optional]
                org_apache_jackrabbit_oak_auth_ldap (str): [optional]
                org_apache_jackrabbit_oak_segment_tar (str): [optional]
                org_apache_jackrabbit_oak_solr_osgi (str): [optional]
                org_apache_sling_bundleresource_impl (str): [optional]
                org_apache_sling_commons_fsclassloader (str): [optional]
                org_apache_sling_commons_log_webconsole (str): [optional]
                org_apache_sling_datasource (str): [optional]
                org_apache_sling_discovery_base (str): [optional]
                org_apache_sling_discovery_oak (str): [optional]
                org_apache_sling_discovery_support (str): [optional]
                org_apache_sling_distribution_api (str): [optional]
                org_apache_sling_distribution_core (str): [optional]
                org_apache_sling_extensions_webconsolesecurityprovider (str): [optional]
                org_apache_sling_hc_webconsole (str): [optional]
                org_apache_sling_installer_console (str): [optional]
                org_apache_sling_installer_provider_file (str): [optional]
                org_apache_sling_installer_provider_jcr (str): [optional]
                org_apache_sling_jcr_davex (str): [optional]
                org_apache_sling_jcr_resourcesecurity (str): [optional]
                org_apache_sling_jmx_provider (str): [optional]
                org_apache_sling_launchpad_installer (str): [optional]
                org_apache_sling_models_impl (str): [optional]
                org_apache_sling_repoinit_parser (str): [optional]
                org_apache_sling_resource_inventory (str): [optional]
                org_apache_sling_resourceresolver (str): [optional]
                org_apache_sling_scripting_javascript (str): [optional]
                org_apache_sling_scripting_jst (str): [optional]
                org_apache_sling_scripting_sightly_js_provider (str): [optional]
                org_apache_sling_scripting_sightly_models_provider (str): [optional]
                org_apache_sling_security (str): [optional]
                org_apache_sling_servlets_compat (str): [optional]
                org_apache_sling_servlets_get (str): [optional]
                org_apache_sling_startupfilter_disabler (str): [optional]
                org_apache_sling_tracer (str): [optional]
                we_retail_client_app_core (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteApicontrollerFilterResolverHookFactoryInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_apicontroller_filter_resolver_hook_factory = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteApicontrollerFilterResolverHookFactoryInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.apicontroller.FilterResolverHookFactory',
                'operation_id': 'com_adobe_granite_apicontroller_filter_resolver_hook_factory',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'com_adobe_cq_cdn_cdn_rewriter',
                    'com_adobe_cq_cloud_config_components',
                    'com_adobe_cq_cloud_config_core',
                    'com_adobe_cq_cloud_config_ui',
                    'com_adobe_cq_com_adobe_cq_editor',
                    'com_adobe_cq_com_adobe_cq_projects_core',
                    'com_adobe_cq_com_adobe_cq_projects_wcm_core',
                    'com_adobe_cq_com_adobe_cq_ui_commons',
                    'com_adobe_cq_com_adobe_cq_wcm_style',
                    'com_adobe_cq_cq_activitymap_integration',
                    'com_adobe_cq_cq_contexthub_commons',
                    'com_adobe_cq_cq_dtm',
                    'com_adobe_cq_cq_healthcheck',
                    'com_adobe_cq_cq_multisite_targeting',
                    'com_adobe_cq_cq_pre_upgrade_cleanup',
                    'com_adobe_cq_cq_product_info_provider',
                    'com_adobe_cq_cq_rest_sites',
                    'com_adobe_cq_cq_security_hc',
                    'com_adobe_cq_dam_cq_dam_svg_handler',
                    'com_adobe_cq_dam_cq_scene7_imaging',
                    'com_adobe_cq_dtm_reactor_core',
                    'com_adobe_cq_dtm_reactor_ui',
                    'com_adobe_cq_exp_jspel_resolver',
                    'com_adobe_cq_inbox_cq_inbox',
                    'com_adobe_cq_json_schema_parser',
                    'com_adobe_cq_media_cq_media_publishing_dps_fp_core',
                    'com_adobe_cq_mobile_cq_mobile_caas',
                    'com_adobe_cq_mobile_cq_mobile_index_builder',
                    'com_adobe_cq_mobile_cq_mobile_phonegap_build',
                    'com_adobe_cq_myspell',
                    'com_adobe_cq_sample_we_retail_core',
                    'com_adobe_cq_screens_com_adobe_cq_screens_dcc',
                    'com_adobe_cq_screens_com_adobe_cq_screens_mq_core',
                    'com_adobe_cq_social_cq_social_as_provider',
                    'com_adobe_cq_social_cq_social_badging_basic_impl',
                    'com_adobe_cq_social_cq_social_badging_impl',
                    'com_adobe_cq_social_cq_social_calendar_impl',
                    'com_adobe_cq_social_cq_social_content_fragments_impl',
                    'com_adobe_cq_social_cq_social_enablement_impl',
                    'com_adobe_cq_social_cq_social_graph_impl',
                    'com_adobe_cq_social_cq_social_ideation_impl',
                    'com_adobe_cq_social_cq_social_jcr_provider',
                    'com_adobe_cq_social_cq_social_members_impl',
                    'com_adobe_cq_social_cq_social_ms_provider',
                    'com_adobe_cq_social_cq_social_notifications_channels_web',
                    'com_adobe_cq_social_cq_social_notifications_impl',
                    'com_adobe_cq_social_cq_social_rdb_provider',
                    'com_adobe_cq_social_cq_social_scf_impl',
                    'com_adobe_cq_social_cq_social_scoring_basic_impl',
                    'com_adobe_cq_social_cq_social_scoring_impl',
                    'com_adobe_cq_social_cq_social_serviceusers_impl',
                    'com_adobe_cq_social_cq_social_srp_impl',
                    'com_adobe_cq_social_cq_social_ugcbase_impl',
                    'com_adobe_dam_cq_dam_cfm_impl',
                    'com_adobe_forms_foundation_forms_foundation_base',
                    'com_adobe_granite_apicontroller',
                    'com_adobe_granite_asset_core',
                    'com_adobe_granite_auth_sso',
                    'com_adobe_granite_bundles_hc_impl',
                    'com_adobe_granite_compat_router',
                    'com_adobe_granite_conf',
                    'com_adobe_granite_conf_ui_core',
                    'com_adobe_granite_cors',
                    'com_adobe_granite_crx_explorer',
                    'com_adobe_granite_crxde_lite',
                    'com_adobe_granite_crypto_config',
                    'com_adobe_granite_crypto_extension',
                    'com_adobe_granite_crypto_file',
                    'com_adobe_granite_crypto_jcr',
                    'com_adobe_granite_csrf',
                    'com_adobe_granite_distribution_core',
                    'com_adobe_granite_dropwizard_metrics',
                    'com_adobe_granite_frags_impl',
                    'com_adobe_granite_gibson',
                    'com_adobe_granite_infocollector',
                    'com_adobe_granite_installer_factory_packages',
                    'com_adobe_granite_jetty_ssl',
                    'com_adobe_granite_jobs_async',
                    'com_adobe_granite_maintenance_oak',
                    'com_adobe_granite_monitoring_core',
                    'com_adobe_granite_queries',
                    'com_adobe_granite_replication_hc_impl',
                    'com_adobe_granite_repository_checker',
                    'com_adobe_granite_repository_hc_impl',
                    'com_adobe_granite_rest_assets',
                    'com_adobe_granite_security_ui',
                    'com_adobe_granite_startup',
                    'com_adobe_granite_tagsoup',
                    'com_adobe_granite_taskmanagement_core',
                    'com_adobe_granite_taskmanagement_workflow',
                    'com_adobe_granite_ui_clientlibs_compiler_less',
                    'com_adobe_granite_ui_clientlibs_processor_gcc',
                    'com_adobe_granite_webconsole_plugins',
                    'com_adobe_granite_workflow_console',
                    'com_adobe_xmp_worker_files_native_fragment_linux',
                    'com_adobe_xmp_worker_files_native_fragment_macosx',
                    'com_adobe_xmp_worker_files_native_fragment_win',
                    'com_day_commons_osgi_wrapper_simple_jndi',
                    'com_day_cq_cq_authhandler',
                    'com_day_cq_cq_compat_configupdate',
                    'com_day_cq_cq_licensebranding',
                    'com_day_cq_cq_notifcation_impl',
                    'com_day_cq_cq_replication_audit',
                    'com_day_cq_cq_search_ext',
                    'com_day_cq_dam_cq_dam_annotation_print',
                    'com_day_cq_dam_cq_dam_asset_usage',
                    'com_day_cq_dam_cq_dam_s7dam',
                    'com_day_cq_dam_cq_dam_similaritysearch',
                    'com_day_cq_dam_dam_webdav_support',
                    'com_day_cq_pre_upgrade_tasks',
                    'com_day_cq_replication_extensions',
                    'com_day_cq_wcm_cq_msm_core',
                    'com_day_cq_wcm_cq_wcm_translation',
                    'day_commons_jrawio',
                    'org_apache_aries_jmx_whiteboard',
                    'org_apache_felix_http_sslfilter',
                    'org_apache_felix_org_apache_felix_threaddump',
                    'org_apache_felix_webconsole_plugins_ds',
                    'org_apache_felix_webconsole_plugins_event',
                    'org_apache_felix_webconsole_plugins_memoryusage',
                    'org_apache_felix_webconsole_plugins_packageadmin',
                    'org_apache_jackrabbit_oak_auth_ldap',
                    'org_apache_jackrabbit_oak_segment_tar',
                    'org_apache_jackrabbit_oak_solr_osgi',
                    'org_apache_sling_bundleresource_impl',
                    'org_apache_sling_commons_fsclassloader',
                    'org_apache_sling_commons_log_webconsole',
                    'org_apache_sling_datasource',
                    'org_apache_sling_discovery_base',
                    'org_apache_sling_discovery_oak',
                    'org_apache_sling_discovery_support',
                    'org_apache_sling_distribution_api',
                    'org_apache_sling_distribution_core',
                    'org_apache_sling_extensions_webconsolesecurityprovider',
                    'org_apache_sling_hc_webconsole',
                    'org_apache_sling_installer_console',
                    'org_apache_sling_installer_provider_file',
                    'org_apache_sling_installer_provider_jcr',
                    'org_apache_sling_jcr_davex',
                    'org_apache_sling_jcr_resourcesecurity',
                    'org_apache_sling_jmx_provider',
                    'org_apache_sling_launchpad_installer',
                    'org_apache_sling_models_impl',
                    'org_apache_sling_repoinit_parser',
                    'org_apache_sling_resource_inventory',
                    'org_apache_sling_resourceresolver',
                    'org_apache_sling_scripting_javascript',
                    'org_apache_sling_scripting_jst',
                    'org_apache_sling_scripting_sightly_js_provider',
                    'org_apache_sling_scripting_sightly_models_provider',
                    'org_apache_sling_security',
                    'org_apache_sling_servlets_compat',
                    'org_apache_sling_servlets_get',
                    'org_apache_sling_startupfilter_disabler',
                    'org_apache_sling_tracer',
                    'we_retail_client_app_core',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'com_adobe_cq_cdn_cdn_rewriter':
                        (str,),
                    'com_adobe_cq_cloud_config_components':
                        (str,),
                    'com_adobe_cq_cloud_config_core':
                        (str,),
                    'com_adobe_cq_cloud_config_ui':
                        (str,),
                    'com_adobe_cq_com_adobe_cq_editor':
                        (str,),
                    'com_adobe_cq_com_adobe_cq_projects_core':
                        (str,),
                    'com_adobe_cq_com_adobe_cq_projects_wcm_core':
                        (str,),
                    'com_adobe_cq_com_adobe_cq_ui_commons':
                        (str,),
                    'com_adobe_cq_com_adobe_cq_wcm_style':
                        (str,),
                    'com_adobe_cq_cq_activitymap_integration':
                        (str,),
                    'com_adobe_cq_cq_contexthub_commons':
                        (str,),
                    'com_adobe_cq_cq_dtm':
                        (str,),
                    'com_adobe_cq_cq_healthcheck':
                        (str,),
                    'com_adobe_cq_cq_multisite_targeting':
                        (str,),
                    'com_adobe_cq_cq_pre_upgrade_cleanup':
                        (str,),
                    'com_adobe_cq_cq_product_info_provider':
                        (str,),
                    'com_adobe_cq_cq_rest_sites':
                        (str,),
                    'com_adobe_cq_cq_security_hc':
                        (str,),
                    'com_adobe_cq_dam_cq_dam_svg_handler':
                        (str,),
                    'com_adobe_cq_dam_cq_scene7_imaging':
                        (str,),
                    'com_adobe_cq_dtm_reactor_core':
                        (str,),
                    'com_adobe_cq_dtm_reactor_ui':
                        (str,),
                    'com_adobe_cq_exp_jspel_resolver':
                        (str,),
                    'com_adobe_cq_inbox_cq_inbox':
                        (str,),
                    'com_adobe_cq_json_schema_parser':
                        (str,),
                    'com_adobe_cq_media_cq_media_publishing_dps_fp_core':
                        (str,),
                    'com_adobe_cq_mobile_cq_mobile_caas':
                        (str,),
                    'com_adobe_cq_mobile_cq_mobile_index_builder':
                        (str,),
                    'com_adobe_cq_mobile_cq_mobile_phonegap_build':
                        (str,),
                    'com_adobe_cq_myspell':
                        (str,),
                    'com_adobe_cq_sample_we_retail_core':
                        (str,),
                    'com_adobe_cq_screens_com_adobe_cq_screens_dcc':
                        (str,),
                    'com_adobe_cq_screens_com_adobe_cq_screens_mq_core':
                        (str,),
                    'com_adobe_cq_social_cq_social_as_provider':
                        (str,),
                    'com_adobe_cq_social_cq_social_badging_basic_impl':
                        (str,),
                    'com_adobe_cq_social_cq_social_badging_impl':
                        (str,),
                    'com_adobe_cq_social_cq_social_calendar_impl':
                        (str,),
                    'com_adobe_cq_social_cq_social_content_fragments_impl':
                        (str,),
                    'com_adobe_cq_social_cq_social_enablement_impl':
                        (str,),
                    'com_adobe_cq_social_cq_social_graph_impl':
                        (str,),
                    'com_adobe_cq_social_cq_social_ideation_impl':
                        (str,),
                    'com_adobe_cq_social_cq_social_jcr_provider':
                        (str,),
                    'com_adobe_cq_social_cq_social_members_impl':
                        (str,),
                    'com_adobe_cq_social_cq_social_ms_provider':
                        (str,),
                    'com_adobe_cq_social_cq_social_notifications_channels_web':
                        (str,),
                    'com_adobe_cq_social_cq_social_notifications_impl':
                        (str,),
                    'com_adobe_cq_social_cq_social_rdb_provider':
                        (str,),
                    'com_adobe_cq_social_cq_social_scf_impl':
                        (str,),
                    'com_adobe_cq_social_cq_social_scoring_basic_impl':
                        (str,),
                    'com_adobe_cq_social_cq_social_scoring_impl':
                        (str,),
                    'com_adobe_cq_social_cq_social_serviceusers_impl':
                        (str,),
                    'com_adobe_cq_social_cq_social_srp_impl':
                        (str,),
                    'com_adobe_cq_social_cq_social_ugcbase_impl':
                        (str,),
                    'com_adobe_dam_cq_dam_cfm_impl':
                        (str,),
                    'com_adobe_forms_foundation_forms_foundation_base':
                        (str,),
                    'com_adobe_granite_apicontroller':
                        (str,),
                    'com_adobe_granite_asset_core':
                        (str,),
                    'com_adobe_granite_auth_sso':
                        (str,),
                    'com_adobe_granite_bundles_hc_impl':
                        (str,),
                    'com_adobe_granite_compat_router':
                        (str,),
                    'com_adobe_granite_conf':
                        (str,),
                    'com_adobe_granite_conf_ui_core':
                        (str,),
                    'com_adobe_granite_cors':
                        (str,),
                    'com_adobe_granite_crx_explorer':
                        (str,),
                    'com_adobe_granite_crxde_lite':
                        (str,),
                    'com_adobe_granite_crypto_config':
                        (str,),
                    'com_adobe_granite_crypto_extension':
                        (str,),
                    'com_adobe_granite_crypto_file':
                        (str,),
                    'com_adobe_granite_crypto_jcr':
                        (str,),
                    'com_adobe_granite_csrf':
                        (str,),
                    'com_adobe_granite_distribution_core':
                        (str,),
                    'com_adobe_granite_dropwizard_metrics':
                        (str,),
                    'com_adobe_granite_frags_impl':
                        (str,),
                    'com_adobe_granite_gibson':
                        (str,),
                    'com_adobe_granite_infocollector':
                        (str,),
                    'com_adobe_granite_installer_factory_packages':
                        (str,),
                    'com_adobe_granite_jetty_ssl':
                        (str,),
                    'com_adobe_granite_jobs_async':
                        (str,),
                    'com_adobe_granite_maintenance_oak':
                        (str,),
                    'com_adobe_granite_monitoring_core':
                        (str,),
                    'com_adobe_granite_queries':
                        (str,),
                    'com_adobe_granite_replication_hc_impl':
                        (str,),
                    'com_adobe_granite_repository_checker':
                        (str,),
                    'com_adobe_granite_repository_hc_impl':
                        (str,),
                    'com_adobe_granite_rest_assets':
                        (str,),
                    'com_adobe_granite_security_ui':
                        (str,),
                    'com_adobe_granite_startup':
                        (str,),
                    'com_adobe_granite_tagsoup':
                        (str,),
                    'com_adobe_granite_taskmanagement_core':
                        (str,),
                    'com_adobe_granite_taskmanagement_workflow':
                        (str,),
                    'com_adobe_granite_ui_clientlibs_compiler_less':
                        (str,),
                    'com_adobe_granite_ui_clientlibs_processor_gcc':
                        (str,),
                    'com_adobe_granite_webconsole_plugins':
                        (str,),
                    'com_adobe_granite_workflow_console':
                        (str,),
                    'com_adobe_xmp_worker_files_native_fragment_linux':
                        (str,),
                    'com_adobe_xmp_worker_files_native_fragment_macosx':
                        (str,),
                    'com_adobe_xmp_worker_files_native_fragment_win':
                        (str,),
                    'com_day_commons_osgi_wrapper_simple_jndi':
                        (str,),
                    'com_day_cq_cq_authhandler':
                        (str,),
                    'com_day_cq_cq_compat_configupdate':
                        (str,),
                    'com_day_cq_cq_licensebranding':
                        (str,),
                    'com_day_cq_cq_notifcation_impl':
                        (str,),
                    'com_day_cq_cq_replication_audit':
                        (str,),
                    'com_day_cq_cq_search_ext':
                        (str,),
                    'com_day_cq_dam_cq_dam_annotation_print':
                        (str,),
                    'com_day_cq_dam_cq_dam_asset_usage':
                        (str,),
                    'com_day_cq_dam_cq_dam_s7dam':
                        (str,),
                    'com_day_cq_dam_cq_dam_similaritysearch':
                        (str,),
                    'com_day_cq_dam_dam_webdav_support':
                        (str,),
                    'com_day_cq_pre_upgrade_tasks':
                        (str,),
                    'com_day_cq_replication_extensions':
                        (str,),
                    'com_day_cq_wcm_cq_msm_core':
                        (str,),
                    'com_day_cq_wcm_cq_wcm_translation':
                        (str,),
                    'day_commons_jrawio':
                        (str,),
                    'org_apache_aries_jmx_whiteboard':
                        (str,),
                    'org_apache_felix_http_sslfilter':
                        (str,),
                    'org_apache_felix_org_apache_felix_threaddump':
                        (str,),
                    'org_apache_felix_webconsole_plugins_ds':
                        (str,),
                    'org_apache_felix_webconsole_plugins_event':
                        (str,),
                    'org_apache_felix_webconsole_plugins_memoryusage':
                        (str,),
                    'org_apache_felix_webconsole_plugins_packageadmin':
                        (str,),
                    'org_apache_jackrabbit_oak_auth_ldap':
                        (str,),
                    'org_apache_jackrabbit_oak_segment_tar':
                        (str,),
                    'org_apache_jackrabbit_oak_solr_osgi':
                        (str,),
                    'org_apache_sling_bundleresource_impl':
                        (str,),
                    'org_apache_sling_commons_fsclassloader':
                        (str,),
                    'org_apache_sling_commons_log_webconsole':
                        (str,),
                    'org_apache_sling_datasource':
                        (str,),
                    'org_apache_sling_discovery_base':
                        (str,),
                    'org_apache_sling_discovery_oak':
                        (str,),
                    'org_apache_sling_discovery_support':
                        (str,),
                    'org_apache_sling_distribution_api':
                        (str,),
                    'org_apache_sling_distribution_core':
                        (str,),
                    'org_apache_sling_extensions_webconsolesecurityprovider':
                        (str,),
                    'org_apache_sling_hc_webconsole':
                        (str,),
                    'org_apache_sling_installer_console':
                        (str,),
                    'org_apache_sling_installer_provider_file':
                        (str,),
                    'org_apache_sling_installer_provider_jcr':
                        (str,),
                    'org_apache_sling_jcr_davex':
                        (str,),
                    'org_apache_sling_jcr_resourcesecurity':
                        (str,),
                    'org_apache_sling_jmx_provider':
                        (str,),
                    'org_apache_sling_launchpad_installer':
                        (str,),
                    'org_apache_sling_models_impl':
                        (str,),
                    'org_apache_sling_repoinit_parser':
                        (str,),
                    'org_apache_sling_resource_inventory':
                        (str,),
                    'org_apache_sling_resourceresolver':
                        (str,),
                    'org_apache_sling_scripting_javascript':
                        (str,),
                    'org_apache_sling_scripting_jst':
                        (str,),
                    'org_apache_sling_scripting_sightly_js_provider':
                        (str,),
                    'org_apache_sling_scripting_sightly_models_provider':
                        (str,),
                    'org_apache_sling_security':
                        (str,),
                    'org_apache_sling_servlets_compat':
                        (str,),
                    'org_apache_sling_servlets_get':
                        (str,),
                    'org_apache_sling_startupfilter_disabler':
                        (str,),
                    'org_apache_sling_tracer':
                        (str,),
                    'we_retail_client_app_core':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'com_adobe_cq_cdn_cdn_rewriter': 'com.adobe.cq.cdn.cdn-rewriter',
                    'com_adobe_cq_cloud_config_components': 'com.adobe.cq.cloud-config.components',
                    'com_adobe_cq_cloud_config_core': 'com.adobe.cq.cloud-config.core',
                    'com_adobe_cq_cloud_config_ui': 'com.adobe.cq.cloud-config.ui',
                    'com_adobe_cq_com_adobe_cq_editor': 'com.adobe.cq.com.adobe.cq.editor',
                    'com_adobe_cq_com_adobe_cq_projects_core': 'com.adobe.cq.com.adobe.cq.projects.core',
                    'com_adobe_cq_com_adobe_cq_projects_wcm_core': 'com.adobe.cq.com.adobe.cq.projects.wcm.core',
                    'com_adobe_cq_com_adobe_cq_ui_commons': 'com.adobe.cq.com.adobe.cq.ui.commons',
                    'com_adobe_cq_com_adobe_cq_wcm_style': 'com.adobe.cq.com.adobe.cq.wcm.style',
                    'com_adobe_cq_cq_activitymap_integration': 'com.adobe.cq.cq-activitymap-integration',
                    'com_adobe_cq_cq_contexthub_commons': 'com.adobe.cq.cq-contexthub-commons',
                    'com_adobe_cq_cq_dtm': 'com.adobe.cq.cq-dtm',
                    'com_adobe_cq_cq_healthcheck': 'com.adobe.cq.cq-healthcheck',
                    'com_adobe_cq_cq_multisite_targeting': 'com.adobe.cq.cq-multisite-targeting',
                    'com_adobe_cq_cq_pre_upgrade_cleanup': 'com.adobe.cq.cq-pre-upgrade-cleanup',
                    'com_adobe_cq_cq_product_info_provider': 'com.adobe.cq.cq-product-info-provider',
                    'com_adobe_cq_cq_rest_sites': 'com.adobe.cq.cq-rest-sites',
                    'com_adobe_cq_cq_security_hc': 'com.adobe.cq.cq-security-hc',
                    'com_adobe_cq_dam_cq_dam_svg_handler': 'com.adobe.cq.dam.cq-dam-svg-handler',
                    'com_adobe_cq_dam_cq_scene7_imaging': 'com.adobe.cq.dam.cq-scene7-imaging',
                    'com_adobe_cq_dtm_reactor_core': 'com.adobe.cq.dtm-reactor.core',
                    'com_adobe_cq_dtm_reactor_ui': 'com.adobe.cq.dtm-reactor.ui',
                    'com_adobe_cq_exp_jspel_resolver': 'com.adobe.cq.exp-jspel-resolver',
                    'com_adobe_cq_inbox_cq_inbox': 'com.adobe.cq.inbox.cq-inbox',
                    'com_adobe_cq_json_schema_parser': 'com.adobe.cq.json-schema-parser',
                    'com_adobe_cq_media_cq_media_publishing_dps_fp_core': 'com.adobe.cq.media.cq-media-publishing-dps-fp-core',
                    'com_adobe_cq_mobile_cq_mobile_caas': 'com.adobe.cq.mobile.cq-mobile-caas',
                    'com_adobe_cq_mobile_cq_mobile_index_builder': 'com.adobe.cq.mobile.cq-mobile-index-builder',
                    'com_adobe_cq_mobile_cq_mobile_phonegap_build': 'com.adobe.cq.mobile.cq-mobile-phonegap-build',
                    'com_adobe_cq_myspell': 'com.adobe.cq.myspell',
                    'com_adobe_cq_sample_we_retail_core': 'com.adobe.cq.sample.we.retail.core',
                    'com_adobe_cq_screens_com_adobe_cq_screens_dcc': 'com.adobe.cq.screens.com.adobe.cq.screens.dcc',
                    'com_adobe_cq_screens_com_adobe_cq_screens_mq_core': 'com.adobe.cq.screens.com.adobe.cq.screens.mq.core',
                    'com_adobe_cq_social_cq_social_as_provider': 'com.adobe.cq.social.cq-social-as-provider',
                    'com_adobe_cq_social_cq_social_badging_basic_impl': 'com.adobe.cq.social.cq-social-badging-basic-impl',
                    'com_adobe_cq_social_cq_social_badging_impl': 'com.adobe.cq.social.cq-social-badging-impl',
                    'com_adobe_cq_social_cq_social_calendar_impl': 'com.adobe.cq.social.cq-social-calendar-impl',
                    'com_adobe_cq_social_cq_social_content_fragments_impl': 'com.adobe.cq.social.cq-social-content-fragments-impl',
                    'com_adobe_cq_social_cq_social_enablement_impl': 'com.adobe.cq.social.cq-social-enablement-impl',
                    'com_adobe_cq_social_cq_social_graph_impl': 'com.adobe.cq.social.cq-social-graph-impl',
                    'com_adobe_cq_social_cq_social_ideation_impl': 'com.adobe.cq.social.cq-social-ideation-impl',
                    'com_adobe_cq_social_cq_social_jcr_provider': 'com.adobe.cq.social.cq-social-jcr-provider',
                    'com_adobe_cq_social_cq_social_members_impl': 'com.adobe.cq.social.cq-social-members-impl',
                    'com_adobe_cq_social_cq_social_ms_provider': 'com.adobe.cq.social.cq-social-ms-provider',
                    'com_adobe_cq_social_cq_social_notifications_channels_web': 'com.adobe.cq.social.cq-social-notifications-channels-web',
                    'com_adobe_cq_social_cq_social_notifications_impl': 'com.adobe.cq.social.cq-social-notifications-impl',
                    'com_adobe_cq_social_cq_social_rdb_provider': 'com.adobe.cq.social.cq-social-rdb-provider',
                    'com_adobe_cq_social_cq_social_scf_impl': 'com.adobe.cq.social.cq-social-scf-impl',
                    'com_adobe_cq_social_cq_social_scoring_basic_impl': 'com.adobe.cq.social.cq-social-scoring-basic-impl',
                    'com_adobe_cq_social_cq_social_scoring_impl': 'com.adobe.cq.social.cq-social-scoring-impl',
                    'com_adobe_cq_social_cq_social_serviceusers_impl': 'com.adobe.cq.social.cq-social-serviceusers-impl',
                    'com_adobe_cq_social_cq_social_srp_impl': 'com.adobe.cq.social.cq-social-srp-impl',
                    'com_adobe_cq_social_cq_social_ugcbase_impl': 'com.adobe.cq.social.cq-social-ugcbase-impl',
                    'com_adobe_dam_cq_dam_cfm_impl': 'com.adobe.dam.cq-dam-cfm-impl',
                    'com_adobe_forms_foundation_forms_foundation_base': 'com.adobe.forms.foundation-forms-foundation-base',
                    'com_adobe_granite_apicontroller': 'com.adobe.granite.apicontroller',
                    'com_adobe_granite_asset_core': 'com.adobe.granite.asset.core',
                    'com_adobe_granite_auth_sso': 'com.adobe.granite.auth.sso',
                    'com_adobe_granite_bundles_hc_impl': 'com.adobe.granite.bundles.hc.impl',
                    'com_adobe_granite_compat_router': 'com.adobe.granite.compat-router',
                    'com_adobe_granite_conf': 'com.adobe.granite.conf',
                    'com_adobe_granite_conf_ui_core': 'com.adobe.granite.conf.ui.core',
                    'com_adobe_granite_cors': 'com.adobe.granite.cors',
                    'com_adobe_granite_crx_explorer': 'com.adobe.granite.crx-explorer',
                    'com_adobe_granite_crxde_lite': 'com.adobe.granite.crxde-lite',
                    'com_adobe_granite_crypto_config': 'com.adobe.granite.crypto.config',
                    'com_adobe_granite_crypto_extension': 'com.adobe.granite.crypto.extension',
                    'com_adobe_granite_crypto_file': 'com.adobe.granite.crypto.file',
                    'com_adobe_granite_crypto_jcr': 'com.adobe.granite.crypto.jcr',
                    'com_adobe_granite_csrf': 'com.adobe.granite.csrf',
                    'com_adobe_granite_distribution_core': 'com.adobe.granite.distribution.core',
                    'com_adobe_granite_dropwizard_metrics': 'com.adobe.granite.dropwizard.metrics',
                    'com_adobe_granite_frags_impl': 'com.adobe.granite.frags.impl',
                    'com_adobe_granite_gibson': 'com.adobe.granite.gibson',
                    'com_adobe_granite_infocollector': 'com.adobe.granite.infocollector',
                    'com_adobe_granite_installer_factory_packages': 'com.adobe.granite.installer.factory.packages',
                    'com_adobe_granite_jetty_ssl': 'com.adobe.granite.jetty.ssl',
                    'com_adobe_granite_jobs_async': 'com.adobe.granite.jobs.async',
                    'com_adobe_granite_maintenance_oak': 'com.adobe.granite.maintenance.oak',
                    'com_adobe_granite_monitoring_core': 'com.adobe.granite.monitoring.core',
                    'com_adobe_granite_queries': 'com.adobe.granite.queries',
                    'com_adobe_granite_replication_hc_impl': 'com.adobe.granite.replication.hc.impl',
                    'com_adobe_granite_repository_checker': 'com.adobe.granite.repository.checker',
                    'com_adobe_granite_repository_hc_impl': 'com.adobe.granite.repository.hc.impl',
                    'com_adobe_granite_rest_assets': 'com.adobe.granite.rest.assets',
                    'com_adobe_granite_security_ui': 'com.adobe.granite.security.ui',
                    'com_adobe_granite_startup': 'com.adobe.granite.startup',
                    'com_adobe_granite_tagsoup': 'com.adobe.granite.tagsoup',
                    'com_adobe_granite_taskmanagement_core': 'com.adobe.granite.taskmanagement.core',
                    'com_adobe_granite_taskmanagement_workflow': 'com.adobe.granite.taskmanagement.workflow',
                    'com_adobe_granite_ui_clientlibs_compiler_less': 'com.adobe.granite.ui.clientlibs.compiler.less',
                    'com_adobe_granite_ui_clientlibs_processor_gcc': 'com.adobe.granite.ui.clientlibs.processor.gcc',
                    'com_adobe_granite_webconsole_plugins': 'com.adobe.granite.webconsole.plugins',
                    'com_adobe_granite_workflow_console': 'com.adobe.granite.workflow.console',
                    'com_adobe_xmp_worker_files_native_fragment_linux': 'com.adobe.xmp.worker.files.native.fragment.linux',
                    'com_adobe_xmp_worker_files_native_fragment_macosx': 'com.adobe.xmp.worker.files.native.fragment.macosx',
                    'com_adobe_xmp_worker_files_native_fragment_win': 'com.adobe.xmp.worker.files.native.fragment.win',
                    'com_day_commons_osgi_wrapper_simple_jndi': 'com.day.commons.osgi.wrapper.simple-jndi',
                    'com_day_cq_cq_authhandler': 'com.day.cq.cq-authhandler',
                    'com_day_cq_cq_compat_configupdate': 'com.day.cq.cq-compat-configupdate',
                    'com_day_cq_cq_licensebranding': 'com.day.cq.cq-licensebranding',
                    'com_day_cq_cq_notifcation_impl': 'com.day.cq.cq-notifcation-impl',
                    'com_day_cq_cq_replication_audit': 'com.day.cq.cq-replication-audit',
                    'com_day_cq_cq_search_ext': 'com.day.cq.cq-search-ext',
                    'com_day_cq_dam_cq_dam_annotation_print': 'com.day.cq.dam.cq-dam-annotation-print',
                    'com_day_cq_dam_cq_dam_asset_usage': 'com.day.cq.dam.cq-dam-asset-usage',
                    'com_day_cq_dam_cq_dam_s7dam': 'com.day.cq.dam.cq-dam-s7dam',
                    'com_day_cq_dam_cq_dam_similaritysearch': 'com.day.cq.dam.cq-dam-similaritysearch',
                    'com_day_cq_dam_dam_webdav_support': 'com.day.cq.dam.dam-webdav-support',
                    'com_day_cq_pre_upgrade_tasks': 'com.day.cq.pre-upgrade-tasks',
                    'com_day_cq_replication_extensions': 'com.day.cq.replication.extensions',
                    'com_day_cq_wcm_cq_msm_core': 'com.day.cq.wcm.cq-msm-core',
                    'com_day_cq_wcm_cq_wcm_translation': 'com.day.cq.wcm.cq-wcm-translation',
                    'day_commons_jrawio': 'day-commons-jrawio',
                    'org_apache_aries_jmx_whiteboard': 'org.apache.aries.jmx.whiteboard',
                    'org_apache_felix_http_sslfilter': 'org.apache.felix.http.sslfilter',
                    'org_apache_felix_org_apache_felix_threaddump': 'org.apache.felix.org.apache.felix.threaddump',
                    'org_apache_felix_webconsole_plugins_ds': 'org.apache.felix.webconsole.plugins.ds',
                    'org_apache_felix_webconsole_plugins_event': 'org.apache.felix.webconsole.plugins.event',
                    'org_apache_felix_webconsole_plugins_memoryusage': 'org.apache.felix.webconsole.plugins.memoryusage',
                    'org_apache_felix_webconsole_plugins_packageadmin': 'org.apache.felix.webconsole.plugins.packageadmin',
                    'org_apache_jackrabbit_oak_auth_ldap': 'org.apache.jackrabbit.oak-auth-ldap',
                    'org_apache_jackrabbit_oak_segment_tar': 'org.apache.jackrabbit.oak-segment-tar',
                    'org_apache_jackrabbit_oak_solr_osgi': 'org.apache.jackrabbit.oak-solr-osgi',
                    'org_apache_sling_bundleresource_impl': 'org.apache.sling.bundleresource.impl',
                    'org_apache_sling_commons_fsclassloader': 'org.apache.sling.commons.fsclassloader',
                    'org_apache_sling_commons_log_webconsole': 'org.apache.sling.commons.log.webconsole',
                    'org_apache_sling_datasource': 'org.apache.sling.datasource',
                    'org_apache_sling_discovery_base': 'org.apache.sling.discovery.base',
                    'org_apache_sling_discovery_oak': 'org.apache.sling.discovery.oak',
                    'org_apache_sling_discovery_support': 'org.apache.sling.discovery.support',
                    'org_apache_sling_distribution_api': 'org.apache.sling.distribution.api',
                    'org_apache_sling_distribution_core': 'org.apache.sling.distribution.core',
                    'org_apache_sling_extensions_webconsolesecurityprovider': 'org.apache.sling.extensions.webconsolesecurityprovider',
                    'org_apache_sling_hc_webconsole': 'org.apache.sling.hc.webconsole',
                    'org_apache_sling_installer_console': 'org.apache.sling.installer.console',
                    'org_apache_sling_installer_provider_file': 'org.apache.sling.installer.provider.file',
                    'org_apache_sling_installer_provider_jcr': 'org.apache.sling.installer.provider.jcr',
                    'org_apache_sling_jcr_davex': 'org.apache.sling.jcr.davex',
                    'org_apache_sling_jcr_resourcesecurity': 'org.apache.sling.jcr.resourcesecurity',
                    'org_apache_sling_jmx_provider': 'org.apache.sling.jmx.provider',
                    'org_apache_sling_launchpad_installer': 'org.apache.sling.launchpad.installer',
                    'org_apache_sling_models_impl': 'org.apache.sling.models.impl',
                    'org_apache_sling_repoinit_parser': 'org.apache.sling.repoinit.parser',
                    'org_apache_sling_resource_inventory': 'org.apache.sling.resource.inventory',
                    'org_apache_sling_resourceresolver': 'org.apache.sling.resourceresolver',
                    'org_apache_sling_scripting_javascript': 'org.apache.sling.scripting.javascript',
                    'org_apache_sling_scripting_jst': 'org.apache.sling.scripting.jst',
                    'org_apache_sling_scripting_sightly_js_provider': 'org.apache.sling.scripting.sightly.js.provider',
                    'org_apache_sling_scripting_sightly_models_provider': 'org.apache.sling.scripting.sightly.models.provider',
                    'org_apache_sling_security': 'org.apache.sling.security',
                    'org_apache_sling_servlets_compat': 'org.apache.sling.servlets.compat',
                    'org_apache_sling_servlets_get': 'org.apache.sling.servlets.get',
                    'org_apache_sling_startupfilter_disabler': 'org.apache.sling.startupfilter.disabler',
                    'org_apache_sling_tracer': 'org.apache.sling.tracer',
                    'we_retail_client_app_core': 'we.retail.client.app.core',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'com_adobe_cq_cdn_cdn_rewriter': 'query',
                    'com_adobe_cq_cloud_config_components': 'query',
                    'com_adobe_cq_cloud_config_core': 'query',
                    'com_adobe_cq_cloud_config_ui': 'query',
                    'com_adobe_cq_com_adobe_cq_editor': 'query',
                    'com_adobe_cq_com_adobe_cq_projects_core': 'query',
                    'com_adobe_cq_com_adobe_cq_projects_wcm_core': 'query',
                    'com_adobe_cq_com_adobe_cq_ui_commons': 'query',
                    'com_adobe_cq_com_adobe_cq_wcm_style': 'query',
                    'com_adobe_cq_cq_activitymap_integration': 'query',
                    'com_adobe_cq_cq_contexthub_commons': 'query',
                    'com_adobe_cq_cq_dtm': 'query',
                    'com_adobe_cq_cq_healthcheck': 'query',
                    'com_adobe_cq_cq_multisite_targeting': 'query',
                    'com_adobe_cq_cq_pre_upgrade_cleanup': 'query',
                    'com_adobe_cq_cq_product_info_provider': 'query',
                    'com_adobe_cq_cq_rest_sites': 'query',
                    'com_adobe_cq_cq_security_hc': 'query',
                    'com_adobe_cq_dam_cq_dam_svg_handler': 'query',
                    'com_adobe_cq_dam_cq_scene7_imaging': 'query',
                    'com_adobe_cq_dtm_reactor_core': 'query',
                    'com_adobe_cq_dtm_reactor_ui': 'query',
                    'com_adobe_cq_exp_jspel_resolver': 'query',
                    'com_adobe_cq_inbox_cq_inbox': 'query',
                    'com_adobe_cq_json_schema_parser': 'query',
                    'com_adobe_cq_media_cq_media_publishing_dps_fp_core': 'query',
                    'com_adobe_cq_mobile_cq_mobile_caas': 'query',
                    'com_adobe_cq_mobile_cq_mobile_index_builder': 'query',
                    'com_adobe_cq_mobile_cq_mobile_phonegap_build': 'query',
                    'com_adobe_cq_myspell': 'query',
                    'com_adobe_cq_sample_we_retail_core': 'query',
                    'com_adobe_cq_screens_com_adobe_cq_screens_dcc': 'query',
                    'com_adobe_cq_screens_com_adobe_cq_screens_mq_core': 'query',
                    'com_adobe_cq_social_cq_social_as_provider': 'query',
                    'com_adobe_cq_social_cq_social_badging_basic_impl': 'query',
                    'com_adobe_cq_social_cq_social_badging_impl': 'query',
                    'com_adobe_cq_social_cq_social_calendar_impl': 'query',
                    'com_adobe_cq_social_cq_social_content_fragments_impl': 'query',
                    'com_adobe_cq_social_cq_social_enablement_impl': 'query',
                    'com_adobe_cq_social_cq_social_graph_impl': 'query',
                    'com_adobe_cq_social_cq_social_ideation_impl': 'query',
                    'com_adobe_cq_social_cq_social_jcr_provider': 'query',
                    'com_adobe_cq_social_cq_social_members_impl': 'query',
                    'com_adobe_cq_social_cq_social_ms_provider': 'query',
                    'com_adobe_cq_social_cq_social_notifications_channels_web': 'query',
                    'com_adobe_cq_social_cq_social_notifications_impl': 'query',
                    'com_adobe_cq_social_cq_social_rdb_provider': 'query',
                    'com_adobe_cq_social_cq_social_scf_impl': 'query',
                    'com_adobe_cq_social_cq_social_scoring_basic_impl': 'query',
                    'com_adobe_cq_social_cq_social_scoring_impl': 'query',
                    'com_adobe_cq_social_cq_social_serviceusers_impl': 'query',
                    'com_adobe_cq_social_cq_social_srp_impl': 'query',
                    'com_adobe_cq_social_cq_social_ugcbase_impl': 'query',
                    'com_adobe_dam_cq_dam_cfm_impl': 'query',
                    'com_adobe_forms_foundation_forms_foundation_base': 'query',
                    'com_adobe_granite_apicontroller': 'query',
                    'com_adobe_granite_asset_core': 'query',
                    'com_adobe_granite_auth_sso': 'query',
                    'com_adobe_granite_bundles_hc_impl': 'query',
                    'com_adobe_granite_compat_router': 'query',
                    'com_adobe_granite_conf': 'query',
                    'com_adobe_granite_conf_ui_core': 'query',
                    'com_adobe_granite_cors': 'query',
                    'com_adobe_granite_crx_explorer': 'query',
                    'com_adobe_granite_crxde_lite': 'query',
                    'com_adobe_granite_crypto_config': 'query',
                    'com_adobe_granite_crypto_extension': 'query',
                    'com_adobe_granite_crypto_file': 'query',
                    'com_adobe_granite_crypto_jcr': 'query',
                    'com_adobe_granite_csrf': 'query',
                    'com_adobe_granite_distribution_core': 'query',
                    'com_adobe_granite_dropwizard_metrics': 'query',
                    'com_adobe_granite_frags_impl': 'query',
                    'com_adobe_granite_gibson': 'query',
                    'com_adobe_granite_infocollector': 'query',
                    'com_adobe_granite_installer_factory_packages': 'query',
                    'com_adobe_granite_jetty_ssl': 'query',
                    'com_adobe_granite_jobs_async': 'query',
                    'com_adobe_granite_maintenance_oak': 'query',
                    'com_adobe_granite_monitoring_core': 'query',
                    'com_adobe_granite_queries': 'query',
                    'com_adobe_granite_replication_hc_impl': 'query',
                    'com_adobe_granite_repository_checker': 'query',
                    'com_adobe_granite_repository_hc_impl': 'query',
                    'com_adobe_granite_rest_assets': 'query',
                    'com_adobe_granite_security_ui': 'query',
                    'com_adobe_granite_startup': 'query',
                    'com_adobe_granite_tagsoup': 'query',
                    'com_adobe_granite_taskmanagement_core': 'query',
                    'com_adobe_granite_taskmanagement_workflow': 'query',
                    'com_adobe_granite_ui_clientlibs_compiler_less': 'query',
                    'com_adobe_granite_ui_clientlibs_processor_gcc': 'query',
                    'com_adobe_granite_webconsole_plugins': 'query',
                    'com_adobe_granite_workflow_console': 'query',
                    'com_adobe_xmp_worker_files_native_fragment_linux': 'query',
                    'com_adobe_xmp_worker_files_native_fragment_macosx': 'query',
                    'com_adobe_xmp_worker_files_native_fragment_win': 'query',
                    'com_day_commons_osgi_wrapper_simple_jndi': 'query',
                    'com_day_cq_cq_authhandler': 'query',
                    'com_day_cq_cq_compat_configupdate': 'query',
                    'com_day_cq_cq_licensebranding': 'query',
                    'com_day_cq_cq_notifcation_impl': 'query',
                    'com_day_cq_cq_replication_audit': 'query',
                    'com_day_cq_cq_search_ext': 'query',
                    'com_day_cq_dam_cq_dam_annotation_print': 'query',
                    'com_day_cq_dam_cq_dam_asset_usage': 'query',
                    'com_day_cq_dam_cq_dam_s7dam': 'query',
                    'com_day_cq_dam_cq_dam_similaritysearch': 'query',
                    'com_day_cq_dam_dam_webdav_support': 'query',
                    'com_day_cq_pre_upgrade_tasks': 'query',
                    'com_day_cq_replication_extensions': 'query',
                    'com_day_cq_wcm_cq_msm_core': 'query',
                    'com_day_cq_wcm_cq_wcm_translation': 'query',
                    'day_commons_jrawio': 'query',
                    'org_apache_aries_jmx_whiteboard': 'query',
                    'org_apache_felix_http_sslfilter': 'query',
                    'org_apache_felix_org_apache_felix_threaddump': 'query',
                    'org_apache_felix_webconsole_plugins_ds': 'query',
                    'org_apache_felix_webconsole_plugins_event': 'query',
                    'org_apache_felix_webconsole_plugins_memoryusage': 'query',
                    'org_apache_felix_webconsole_plugins_packageadmin': 'query',
                    'org_apache_jackrabbit_oak_auth_ldap': 'query',
                    'org_apache_jackrabbit_oak_segment_tar': 'query',
                    'org_apache_jackrabbit_oak_solr_osgi': 'query',
                    'org_apache_sling_bundleresource_impl': 'query',
                    'org_apache_sling_commons_fsclassloader': 'query',
                    'org_apache_sling_commons_log_webconsole': 'query',
                    'org_apache_sling_datasource': 'query',
                    'org_apache_sling_discovery_base': 'query',
                    'org_apache_sling_discovery_oak': 'query',
                    'org_apache_sling_discovery_support': 'query',
                    'org_apache_sling_distribution_api': 'query',
                    'org_apache_sling_distribution_core': 'query',
                    'org_apache_sling_extensions_webconsolesecurityprovider': 'query',
                    'org_apache_sling_hc_webconsole': 'query',
                    'org_apache_sling_installer_console': 'query',
                    'org_apache_sling_installer_provider_file': 'query',
                    'org_apache_sling_installer_provider_jcr': 'query',
                    'org_apache_sling_jcr_davex': 'query',
                    'org_apache_sling_jcr_resourcesecurity': 'query',
                    'org_apache_sling_jmx_provider': 'query',
                    'org_apache_sling_launchpad_installer': 'query',
                    'org_apache_sling_models_impl': 'query',
                    'org_apache_sling_repoinit_parser': 'query',
                    'org_apache_sling_resource_inventory': 'query',
                    'org_apache_sling_resourceresolver': 'query',
                    'org_apache_sling_scripting_javascript': 'query',
                    'org_apache_sling_scripting_jst': 'query',
                    'org_apache_sling_scripting_sightly_js_provider': 'query',
                    'org_apache_sling_scripting_sightly_models_provider': 'query',
                    'org_apache_sling_security': 'query',
                    'org_apache_sling_servlets_compat': 'query',
                    'org_apache_sling_servlets_get': 'query',
                    'org_apache_sling_startupfilter_disabler': 'query',
                    'org_apache_sling_tracer': 'query',
                    'we_retail_client_app_core': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_apicontroller_filter_resolver_hook_factory
        )

        def __com_adobe_granite_auth_cert_impl_client_cert_auth_handler(
            self,
            **kwargs
        ):
            """com_adobe_granite_auth_cert_impl_client_cert_auth_handler  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_auth_cert_impl_client_cert_auth_handler(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                path (str): [optional]
                service_ranking (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteAuthCertImplClientCertAuthHandlerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_auth_cert_impl_client_cert_auth_handler = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteAuthCertImplClientCertAuthHandlerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.auth.cert.impl.ClientCertAuthHandler',
                'operation_id': 'com_adobe_granite_auth_cert_impl_client_cert_auth_handler',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'path',
                    'service_ranking',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'path':
                        (str,),
                    'service_ranking':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'path': 'path',
                    'service_ranking': 'service.ranking',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'path': 'query',
                    'service_ranking': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_auth_cert_impl_client_cert_auth_handler
        )

        def __com_adobe_granite_auth_ims(
            self,
            **kwargs
        ):
            """com_adobe_granite_auth_ims  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_auth_ims(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                configid (str): [optional]
                scope (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteAuthImsInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_auth_ims = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteAuthImsInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.auth.ims',
                'operation_id': 'com_adobe_granite_auth_ims',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'configid',
                    'scope',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'configid':
                        (str,),
                    'scope':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'configid': 'configid',
                    'scope': 'scope',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'configid': 'query',
                    'scope': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_auth_ims
        )

        def __com_adobe_granite_auth_ims_impl_external_user_id_mapping_provider_extension(
            self,
            **kwargs
        ):
            """com_adobe_granite_auth_ims_impl_external_user_id_mapping_provider_extension  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_auth_ims_impl_external_user_id_mapping_provider_extension(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                oauth_provider_id (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteAuthImsImplExternalUserIdMappingProviderExtensionInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_auth_ims_impl_external_user_id_mapping_provider_extension = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteAuthImsImplExternalUserIdMappingProviderExtensionInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.auth.ims.impl.ExternalUserIdMappingProviderExtension',
                'operation_id': 'com_adobe_granite_auth_ims_impl_external_user_id_mapping_provider_extension',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'oauth_provider_id',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'oauth_provider_id':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'oauth_provider_id': 'oauth.provider.id',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'oauth_provider_id': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_auth_ims_impl_external_user_id_mapping_provider_extension
        )

        def __com_adobe_granite_auth_ims_impl_ims_access_token_request_customizer_impl(
            self,
            **kwargs
        ):
            """com_adobe_granite_auth_ims_impl_ims_access_token_request_customizer_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_auth_ims_impl_ims_access_token_request_customizer_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                auth_ims_client_secret (str): [optional]
                customizer_type (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteAuthImsImplIMSAccessTokenRequestCustomizerImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_auth_ims_impl_ims_access_token_request_customizer_impl = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteAuthImsImplIMSAccessTokenRequestCustomizerImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.auth.ims.impl.IMSAccessTokenRequestCustomizerImpl',
                'operation_id': 'com_adobe_granite_auth_ims_impl_ims_access_token_request_customizer_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'auth_ims_client_secret',
                    'customizer_type',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'auth_ims_client_secret':
                        (str,),
                    'customizer_type':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'auth_ims_client_secret': 'auth.ims.client.secret',
                    'customizer_type': 'customizer.type',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'auth_ims_client_secret': 'query',
                    'customizer_type': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_auth_ims_impl_ims_access_token_request_customizer_impl
        )

        def __com_adobe_granite_auth_ims_impl_ims_config_provider_impl(
            self,
            **kwargs
        ):
            """com_adobe_granite_auth_ims_impl_ims_config_provider_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_auth_ims_impl_ims_config_provider_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                oauth_configmanager_ims_configid (str): [optional]
                ims_owning_entity (str): [optional]
                aem_instance_id (str): [optional]
                ims_service_code (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteAuthImsImplImsConfigProviderImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_auth_ims_impl_ims_config_provider_impl = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteAuthImsImplImsConfigProviderImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.auth.ims.impl.ImsConfigProviderImpl',
                'operation_id': 'com_adobe_granite_auth_ims_impl_ims_config_provider_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'oauth_configmanager_ims_configid',
                    'ims_owning_entity',
                    'aem_instance_id',
                    'ims_service_code',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'oauth_configmanager_ims_configid':
                        (str,),
                    'ims_owning_entity':
                        (str,),
                    'aem_instance_id':
                        (str,),
                    'ims_service_code':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'oauth_configmanager_ims_configid': 'oauth.configmanager.ims.configid',
                    'ims_owning_entity': 'ims.owningEntity',
                    'aem_instance_id': 'aem.instanceId',
                    'ims_service_code': 'ims.serviceCode',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'oauth_configmanager_ims_configid': 'query',
                    'ims_owning_entity': 'query',
                    'aem_instance_id': 'query',
                    'ims_service_code': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_auth_ims_impl_ims_config_provider_impl
        )

        def __com_adobe_granite_auth_ims_impl_ims_instance_credentials_validator(
            self,
            **kwargs
        ):
            """com_adobe_granite_auth_ims_impl_ims_instance_credentials_validator  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_auth_ims_impl_ims_instance_credentials_validator(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                oauth_provider_id (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteAuthImsImplIMSInstanceCredentialsValidatorInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_auth_ims_impl_ims_instance_credentials_validator = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteAuthImsImplIMSInstanceCredentialsValidatorInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.auth.ims.impl.IMSInstanceCredentialsValidator',
                'operation_id': 'com_adobe_granite_auth_ims_impl_ims_instance_credentials_validator',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'oauth_provider_id',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'oauth_provider_id':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'oauth_provider_id': 'oauth.provider.id',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'oauth_provider_id': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_auth_ims_impl_ims_instance_credentials_validator
        )

        def __com_adobe_granite_auth_ims_impl_ims_provider_impl(
            self,
            **kwargs
        ):
            """com_adobe_granite_auth_ims_impl_ims_provider_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_auth_ims_impl_ims_provider_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                oauth_provider_id (str): [optional]
                oauth_provider_ims_authorization_url (str): [optional]
                oauth_provider_ims_token_url (str): [optional]
                oauth_provider_ims_profile_url (str): [optional]
                oauth_provider_ims_extended_details_urls ([str]): [optional]
                oauth_provider_ims_validate_token_url (str): [optional]
                oauth_provider_ims_session_property (str): [optional]
                oauth_provider_ims_service_token_client_id (str): [optional]
                oauth_provider_ims_service_token_client_secret (str): [optional]
                oauth_provider_ims_service_token (str): [optional]
                ims_org_ref (str): [optional]
                ims_group_mapping ([str]): [optional]
                oauth_provider_ims_only_license_group (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteAuthImsImplIMSProviderImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_auth_ims_impl_ims_provider_impl = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteAuthImsImplIMSProviderImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.auth.ims.impl.IMSProviderImpl',
                'operation_id': 'com_adobe_granite_auth_ims_impl_ims_provider_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'oauth_provider_id',
                    'oauth_provider_ims_authorization_url',
                    'oauth_provider_ims_token_url',
                    'oauth_provider_ims_profile_url',
                    'oauth_provider_ims_extended_details_urls',
                    'oauth_provider_ims_validate_token_url',
                    'oauth_provider_ims_session_property',
                    'oauth_provider_ims_service_token_client_id',
                    'oauth_provider_ims_service_token_client_secret',
                    'oauth_provider_ims_service_token',
                    'ims_org_ref',
                    'ims_group_mapping',
                    'oauth_provider_ims_only_license_group',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'oauth_provider_id':
                        (str,),
                    'oauth_provider_ims_authorization_url':
                        (str,),
                    'oauth_provider_ims_token_url':
                        (str,),
                    'oauth_provider_ims_profile_url':
                        (str,),
                    'oauth_provider_ims_extended_details_urls':
                        ([str],),
                    'oauth_provider_ims_validate_token_url':
                        (str,),
                    'oauth_provider_ims_session_property':
                        (str,),
                    'oauth_provider_ims_service_token_client_id':
                        (str,),
                    'oauth_provider_ims_service_token_client_secret':
                        (str,),
                    'oauth_provider_ims_service_token':
                        (str,),
                    'ims_org_ref':
                        (str,),
                    'ims_group_mapping':
                        ([str],),
                    'oauth_provider_ims_only_license_group':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'oauth_provider_id': 'oauth.provider.id',
                    'oauth_provider_ims_authorization_url': 'oauth.provider.ims.authorization.url',
                    'oauth_provider_ims_token_url': 'oauth.provider.ims.token.url',
                    'oauth_provider_ims_profile_url': 'oauth.provider.ims.profile.url',
                    'oauth_provider_ims_extended_details_urls': 'oauth.provider.ims.extended.details.urls',
                    'oauth_provider_ims_validate_token_url': 'oauth.provider.ims.validate.token.url',
                    'oauth_provider_ims_session_property': 'oauth.provider.ims.session.property',
                    'oauth_provider_ims_service_token_client_id': 'oauth.provider.ims.service.token.client.id',
                    'oauth_provider_ims_service_token_client_secret': 'oauth.provider.ims.service.token.client.secret',
                    'oauth_provider_ims_service_token': 'oauth.provider.ims.service.token',
                    'ims_org_ref': 'ims.org.ref',
                    'ims_group_mapping': 'ims.group.mapping',
                    'oauth_provider_ims_only_license_group': 'oauth.provider.ims.only.license.group',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'oauth_provider_id': 'query',
                    'oauth_provider_ims_authorization_url': 'query',
                    'oauth_provider_ims_token_url': 'query',
                    'oauth_provider_ims_profile_url': 'query',
                    'oauth_provider_ims_extended_details_urls': 'query',
                    'oauth_provider_ims_validate_token_url': 'query',
                    'oauth_provider_ims_session_property': 'query',
                    'oauth_provider_ims_service_token_client_id': 'query',
                    'oauth_provider_ims_service_token_client_secret': 'query',
                    'oauth_provider_ims_service_token': 'query',
                    'ims_org_ref': 'query',
                    'ims_group_mapping': 'query',
                    'oauth_provider_ims_only_license_group': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'oauth_provider_ims_extended_details_urls': 'multi',
                    'ims_group_mapping': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_auth_ims_impl_ims_provider_impl
        )

        def __com_adobe_granite_auth_oauth_accesstoken_provider(
            self,
            **kwargs
        ):
            """com_adobe_granite_auth_oauth_accesstoken_provider  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_auth_oauth_accesstoken_provider(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                name (str): [optional]
                auth_token_provider_title (str): [optional]
                auth_token_provider_default_claims ([str]): [optional]
                auth_token_provider_endpoint (str): [optional]
                auth_access_token_request (str): [optional]
                auth_token_provider_keypair_alias (str): [optional]
                auth_token_provider_conn_timeout (int): [optional]
                auth_token_provider_so_timeout (int): [optional]
                auth_token_provider_client_id (str): [optional]
                auth_token_provider_scope (str): [optional]
                auth_token_provider_reuse_access_token (bool): [optional]
                auth_token_provider_relaxed_ssl (bool): [optional]
                token_request_customizer_type (str): [optional]
                auth_token_validator_type (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteAuthOauthAccesstokenProviderInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_auth_oauth_accesstoken_provider = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteAuthOauthAccesstokenProviderInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.auth.oauth.accesstoken.provider',
                'operation_id': 'com_adobe_granite_auth_oauth_accesstoken_provider',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'name',
                    'auth_token_provider_title',
                    'auth_token_provider_default_claims',
                    'auth_token_provider_endpoint',
                    'auth_access_token_request',
                    'auth_token_provider_keypair_alias',
                    'auth_token_provider_conn_timeout',
                    'auth_token_provider_so_timeout',
                    'auth_token_provider_client_id',
                    'auth_token_provider_scope',
                    'auth_token_provider_reuse_access_token',
                    'auth_token_provider_relaxed_ssl',
                    'token_request_customizer_type',
                    'auth_token_validator_type',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'name':
                        (str,),
                    'auth_token_provider_title':
                        (str,),
                    'auth_token_provider_default_claims':
                        ([str],),
                    'auth_token_provider_endpoint':
                        (str,),
                    'auth_access_token_request':
                        (str,),
                    'auth_token_provider_keypair_alias':
                        (str,),
                    'auth_token_provider_conn_timeout':
                        (int,),
                    'auth_token_provider_so_timeout':
                        (int,),
                    'auth_token_provider_client_id':
                        (str,),
                    'auth_token_provider_scope':
                        (str,),
                    'auth_token_provider_reuse_access_token':
                        (bool,),
                    'auth_token_provider_relaxed_ssl':
                        (bool,),
                    'token_request_customizer_type':
                        (str,),
                    'auth_token_validator_type':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'name': 'name',
                    'auth_token_provider_title': 'auth.token.provider.title',
                    'auth_token_provider_default_claims': 'auth.token.provider.default.claims',
                    'auth_token_provider_endpoint': 'auth.token.provider.endpoint',
                    'auth_access_token_request': 'auth.access.token.request',
                    'auth_token_provider_keypair_alias': 'auth.token.provider.keypair.alias',
                    'auth_token_provider_conn_timeout': 'auth.token.provider.conn.timeout',
                    'auth_token_provider_so_timeout': 'auth.token.provider.so.timeout',
                    'auth_token_provider_client_id': 'auth.token.provider.client.id',
                    'auth_token_provider_scope': 'auth.token.provider.scope',
                    'auth_token_provider_reuse_access_token': 'auth.token.provider.reuse.access.token',
                    'auth_token_provider_relaxed_ssl': 'auth.token.provider.relaxed.ssl',
                    'token_request_customizer_type': 'token.request.customizer.type',
                    'auth_token_validator_type': 'auth.token.validator.type',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'name': 'query',
                    'auth_token_provider_title': 'query',
                    'auth_token_provider_default_claims': 'query',
                    'auth_token_provider_endpoint': 'query',
                    'auth_access_token_request': 'query',
                    'auth_token_provider_keypair_alias': 'query',
                    'auth_token_provider_conn_timeout': 'query',
                    'auth_token_provider_so_timeout': 'query',
                    'auth_token_provider_client_id': 'query',
                    'auth_token_provider_scope': 'query',
                    'auth_token_provider_reuse_access_token': 'query',
                    'auth_token_provider_relaxed_ssl': 'query',
                    'token_request_customizer_type': 'query',
                    'auth_token_validator_type': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'auth_token_provider_default_claims': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_auth_oauth_accesstoken_provider
        )

        def __com_adobe_granite_auth_oauth_impl_bearer_authentication_handler(
            self,
            **kwargs
        ):
            """com_adobe_granite_auth_oauth_impl_bearer_authentication_handler  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_auth_oauth_impl_bearer_authentication_handler(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                path (str): [optional]
                oauth_client_ids_allowed ([str]): [optional]
                auth_bearer_sync_ims (bool): [optional]
                auth_token_request_parameter (str): [optional]
                oauth_bearer_configid (str): [optional]
                oauth_jwt_support (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteAuthOauthImplBearerAuthenticationHandlerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_auth_oauth_impl_bearer_authentication_handler = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteAuthOauthImplBearerAuthenticationHandlerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.auth.oauth.impl.BearerAuthenticationHandler',
                'operation_id': 'com_adobe_granite_auth_oauth_impl_bearer_authentication_handler',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'path',
                    'oauth_client_ids_allowed',
                    'auth_bearer_sync_ims',
                    'auth_token_request_parameter',
                    'oauth_bearer_configid',
                    'oauth_jwt_support',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'path':
                        (str,),
                    'oauth_client_ids_allowed':
                        ([str],),
                    'auth_bearer_sync_ims':
                        (bool,),
                    'auth_token_request_parameter':
                        (str,),
                    'oauth_bearer_configid':
                        (str,),
                    'oauth_jwt_support':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'path': 'path',
                    'oauth_client_ids_allowed': 'oauth.clientIds.allowed',
                    'auth_bearer_sync_ims': 'auth.bearer.sync.ims',
                    'auth_token_request_parameter': 'auth.tokenRequestParameter',
                    'oauth_bearer_configid': 'oauth.bearer.configid',
                    'oauth_jwt_support': 'oauth.jwt.support',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'path': 'query',
                    'oauth_client_ids_allowed': 'query',
                    'auth_bearer_sync_ims': 'query',
                    'auth_token_request_parameter': 'query',
                    'oauth_bearer_configid': 'query',
                    'oauth_jwt_support': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'oauth_client_ids_allowed': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_auth_oauth_impl_bearer_authentication_handler
        )

        def __com_adobe_granite_auth_oauth_impl_default_token_validator_impl(
            self,
            **kwargs
        ):
            """com_adobe_granite_auth_oauth_impl_default_token_validator_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_auth_oauth_impl_default_token_validator_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                auth_token_validator_type (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteAuthOauthImplDefaultTokenValidatorImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_auth_oauth_impl_default_token_validator_impl = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteAuthOauthImplDefaultTokenValidatorImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.auth.oauth.impl.DefaultTokenValidatorImpl',
                'operation_id': 'com_adobe_granite_auth_oauth_impl_default_token_validator_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'auth_token_validator_type',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'auth_token_validator_type':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'auth_token_validator_type': 'auth.token.validator.type',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'auth_token_validator_type': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_auth_oauth_impl_default_token_validator_impl
        )

        def __com_adobe_granite_auth_oauth_impl_facebook_provider_impl(
            self,
            **kwargs
        ):
            """com_adobe_granite_auth_oauth_impl_facebook_provider_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_auth_oauth_impl_facebook_provider_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                oauth_provider_id (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteAuthOauthImplFacebookProviderImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_auth_oauth_impl_facebook_provider_impl = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteAuthOauthImplFacebookProviderImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.auth.oauth.impl.FacebookProviderImpl',
                'operation_id': 'com_adobe_granite_auth_oauth_impl_facebook_provider_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'oauth_provider_id',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'oauth_provider_id':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'oauth_provider_id': 'oauth.provider.id',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'oauth_provider_id': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_auth_oauth_impl_facebook_provider_impl
        )

        def __com_adobe_granite_auth_oauth_impl_github_provider_impl(
            self,
            **kwargs
        ):
            """com_adobe_granite_auth_oauth_impl_github_provider_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_auth_oauth_impl_github_provider_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                oauth_provider_id (str): [optional]
                oauth_provider_github_authorization_url (str): [optional]
                oauth_provider_github_token_url (str): [optional]
                oauth_provider_github_profile_url (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteAuthOauthImplGithubProviderImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_auth_oauth_impl_github_provider_impl = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteAuthOauthImplGithubProviderImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.auth.oauth.impl.GithubProviderImpl',
                'operation_id': 'com_adobe_granite_auth_oauth_impl_github_provider_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'oauth_provider_id',
                    'oauth_provider_github_authorization_url',
                    'oauth_provider_github_token_url',
                    'oauth_provider_github_profile_url',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'oauth_provider_id':
                        (str,),
                    'oauth_provider_github_authorization_url':
                        (str,),
                    'oauth_provider_github_token_url':
                        (str,),
                    'oauth_provider_github_profile_url':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'oauth_provider_id': 'oauth.provider.id',
                    'oauth_provider_github_authorization_url': 'oauth.provider.github.authorization.url',
                    'oauth_provider_github_token_url': 'oauth.provider.github.token.url',
                    'oauth_provider_github_profile_url': 'oauth.provider.github.profile.url',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'oauth_provider_id': 'query',
                    'oauth_provider_github_authorization_url': 'query',
                    'oauth_provider_github_token_url': 'query',
                    'oauth_provider_github_profile_url': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_auth_oauth_impl_github_provider_impl
        )

        def __com_adobe_granite_auth_oauth_impl_granite_provider(
            self,
            **kwargs
        ):
            """com_adobe_granite_auth_oauth_impl_granite_provider  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_auth_oauth_impl_granite_provider(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                oauth_provider_id (str): [optional]
                oauth_provider_granite_authorization_url (str): [optional]
                oauth_provider_granite_token_url (str): [optional]
                oauth_provider_granite_profile_url (str): [optional]
                oauth_provider_granite_extended_details_urls (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteAuthOauthImplGraniteProviderInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_auth_oauth_impl_granite_provider = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteAuthOauthImplGraniteProviderInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.auth.oauth.impl.GraniteProvider',
                'operation_id': 'com_adobe_granite_auth_oauth_impl_granite_provider',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'oauth_provider_id',
                    'oauth_provider_granite_authorization_url',
                    'oauth_provider_granite_token_url',
                    'oauth_provider_granite_profile_url',
                    'oauth_provider_granite_extended_details_urls',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'oauth_provider_id':
                        (str,),
                    'oauth_provider_granite_authorization_url':
                        (str,),
                    'oauth_provider_granite_token_url':
                        (str,),
                    'oauth_provider_granite_profile_url':
                        (str,),
                    'oauth_provider_granite_extended_details_urls':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'oauth_provider_id': 'oauth.provider.id',
                    'oauth_provider_granite_authorization_url': 'oauth.provider.granite.authorization.url',
                    'oauth_provider_granite_token_url': 'oauth.provider.granite.token.url',
                    'oauth_provider_granite_profile_url': 'oauth.provider.granite.profile.url',
                    'oauth_provider_granite_extended_details_urls': 'oauth.provider.granite.extended.details.urls',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'oauth_provider_id': 'query',
                    'oauth_provider_granite_authorization_url': 'query',
                    'oauth_provider_granite_token_url': 'query',
                    'oauth_provider_granite_profile_url': 'query',
                    'oauth_provider_granite_extended_details_urls': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_auth_oauth_impl_granite_provider
        )

        def __com_adobe_granite_auth_oauth_impl_helper_provider_config_manager(
            self,
            **kwargs
        ):
            """com_adobe_granite_auth_oauth_impl_helper_provider_config_manager  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_auth_oauth_impl_helper_provider_config_manager(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                oauth_cookie_login_timeout (str): [optional]
                oauth_cookie_max_age (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteAuthOauthImplHelperProviderConfigManagerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_auth_oauth_impl_helper_provider_config_manager = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteAuthOauthImplHelperProviderConfigManagerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.auth.oauth.impl.helper.ProviderConfigManager',
                'operation_id': 'com_adobe_granite_auth_oauth_impl_helper_provider_config_manager',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'oauth_cookie_login_timeout',
                    'oauth_cookie_max_age',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'oauth_cookie_login_timeout':
                        (str,),
                    'oauth_cookie_max_age':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'oauth_cookie_login_timeout': 'oauth.cookie.login.timeout',
                    'oauth_cookie_max_age': 'oauth.cookie.max.age',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'oauth_cookie_login_timeout': 'query',
                    'oauth_cookie_max_age': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_auth_oauth_impl_helper_provider_config_manager
        )

        def __com_adobe_granite_auth_oauth_impl_helper_provider_config_manager_internal(
            self,
            **kwargs
        ):
            """com_adobe_granite_auth_oauth_impl_helper_provider_config_manager_internal  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_auth_oauth_impl_helper_provider_config_manager_internal(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                oauth_cookie_login_timeout (str): [optional]
                oauth_cookie_max_age (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteAuthOauthImplHelperProviderConfigManagerInternalInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_auth_oauth_impl_helper_provider_config_manager_internal = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteAuthOauthImplHelperProviderConfigManagerInternalInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.auth.oauth.impl.helper.ProviderConfigManagerInternal',
                'operation_id': 'com_adobe_granite_auth_oauth_impl_helper_provider_config_manager_internal',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'oauth_cookie_login_timeout',
                    'oauth_cookie_max_age',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'oauth_cookie_login_timeout':
                        (str,),
                    'oauth_cookie_max_age':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'oauth_cookie_login_timeout': 'oauth.cookie.login.timeout',
                    'oauth_cookie_max_age': 'oauth.cookie.max.age',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'oauth_cookie_login_timeout': 'query',
                    'oauth_cookie_max_age': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_auth_oauth_impl_helper_provider_config_manager_internal
        )

        def __com_adobe_granite_auth_oauth_impl_o_auth_authentication_handler(
            self,
            **kwargs
        ):
            """com_adobe_granite_auth_oauth_impl_o_auth_authentication_handler  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_auth_oauth_impl_o_auth_authentication_handler(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                path (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteAuthOauthImplOAuthAuthenticationHandlerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_auth_oauth_impl_o_auth_authentication_handler = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteAuthOauthImplOAuthAuthenticationHandlerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.auth.oauth.impl.OAuthAuthenticationHandler',
                'operation_id': 'com_adobe_granite_auth_oauth_impl_o_auth_authentication_handler',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'path',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'path':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'path': 'path',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'path': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_auth_oauth_impl_o_auth_authentication_handler
        )

        def __com_adobe_granite_auth_oauth_impl_twitter_provider_impl(
            self,
            **kwargs
        ):
            """com_adobe_granite_auth_oauth_impl_twitter_provider_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_auth_oauth_impl_twitter_provider_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                oauth_provider_id (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteAuthOauthImplTwitterProviderImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_auth_oauth_impl_twitter_provider_impl = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteAuthOauthImplTwitterProviderImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.auth.oauth.impl.TwitterProviderImpl',
                'operation_id': 'com_adobe_granite_auth_oauth_impl_twitter_provider_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'oauth_provider_id',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'oauth_provider_id':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'oauth_provider_id': 'oauth.provider.id',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'oauth_provider_id': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_auth_oauth_impl_twitter_provider_impl
        )

        def __com_adobe_granite_auth_oauth_provider(
            self,
            **kwargs
        ):
            """com_adobe_granite_auth_oauth_provider  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_auth_oauth_provider(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                oauth_config_id (str): [optional]
                oauth_client_id (str): [optional]
                oauth_client_secret (str): [optional]
                oauth_scope ([str]): [optional]
                oauth_config_provider_id (str): [optional]
                oauth_create_users (bool): [optional]
                oauth_userid_property (str): [optional]
                force_strict_username_matching (bool): [optional]
                oauth_encode_userids (bool): [optional]
                oauth_hash_userids (bool): [optional]
                oauth_call_back_url (str): [optional]
                oauth_access_token_persist (bool): [optional]
                oauth_access_token_persist_cookie (bool): [optional]
                oauth_csrf_state_protection (bool): [optional]
                oauth_redirect_request_params (bool): [optional]
                oauth_config_siblings_allow (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteAuthOauthProviderInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_auth_oauth_provider = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteAuthOauthProviderInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.auth.oauth.provider',
                'operation_id': 'com_adobe_granite_auth_oauth_provider',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'oauth_config_id',
                    'oauth_client_id',
                    'oauth_client_secret',
                    'oauth_scope',
                    'oauth_config_provider_id',
                    'oauth_create_users',
                    'oauth_userid_property',
                    'force_strict_username_matching',
                    'oauth_encode_userids',
                    'oauth_hash_userids',
                    'oauth_call_back_url',
                    'oauth_access_token_persist',
                    'oauth_access_token_persist_cookie',
                    'oauth_csrf_state_protection',
                    'oauth_redirect_request_params',
                    'oauth_config_siblings_allow',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'oauth_config_id':
                        (str,),
                    'oauth_client_id':
                        (str,),
                    'oauth_client_secret':
                        (str,),
                    'oauth_scope':
                        ([str],),
                    'oauth_config_provider_id':
                        (str,),
                    'oauth_create_users':
                        (bool,),
                    'oauth_userid_property':
                        (str,),
                    'force_strict_username_matching':
                        (bool,),
                    'oauth_encode_userids':
                        (bool,),
                    'oauth_hash_userids':
                        (bool,),
                    'oauth_call_back_url':
                        (str,),
                    'oauth_access_token_persist':
                        (bool,),
                    'oauth_access_token_persist_cookie':
                        (bool,),
                    'oauth_csrf_state_protection':
                        (bool,),
                    'oauth_redirect_request_params':
                        (bool,),
                    'oauth_config_siblings_allow':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'oauth_config_id': 'oauth.config.id',
                    'oauth_client_id': 'oauth.client.id',
                    'oauth_client_secret': 'oauth.client.secret',
                    'oauth_scope': 'oauth.scope',
                    'oauth_config_provider_id': 'oauth.config.provider.id',
                    'oauth_create_users': 'oauth.create.users',
                    'oauth_userid_property': 'oauth.userid.property',
                    'force_strict_username_matching': 'force.strict.username.matching',
                    'oauth_encode_userids': 'oauth.encode.userids',
                    'oauth_hash_userids': 'oauth.hash.userids',
                    'oauth_call_back_url': 'oauth.callBackUrl',
                    'oauth_access_token_persist': 'oauth.access.token.persist',
                    'oauth_access_token_persist_cookie': 'oauth.access.token.persist.cookie',
                    'oauth_csrf_state_protection': 'oauth.csrf.state.protection',
                    'oauth_redirect_request_params': 'oauth.redirect.request.params',
                    'oauth_config_siblings_allow': 'oauth.config.siblings.allow',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'oauth_config_id': 'query',
                    'oauth_client_id': 'query',
                    'oauth_client_secret': 'query',
                    'oauth_scope': 'query',
                    'oauth_config_provider_id': 'query',
                    'oauth_create_users': 'query',
                    'oauth_userid_property': 'query',
                    'force_strict_username_matching': 'query',
                    'oauth_encode_userids': 'query',
                    'oauth_hash_userids': 'query',
                    'oauth_call_back_url': 'query',
                    'oauth_access_token_persist': 'query',
                    'oauth_access_token_persist_cookie': 'query',
                    'oauth_csrf_state_protection': 'query',
                    'oauth_redirect_request_params': 'query',
                    'oauth_config_siblings_allow': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'oauth_scope': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_auth_oauth_provider
        )

        def __com_adobe_granite_auth_requirement_impl_default_requirement_handler(
            self,
            **kwargs
        ):
            """com_adobe_granite_auth_requirement_impl_default_requirement_handler  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_auth_requirement_impl_default_requirement_handler(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                supported_paths ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteAuthRequirementImplDefaultRequirementHandlerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_auth_requirement_impl_default_requirement_handler = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteAuthRequirementImplDefaultRequirementHandlerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.auth.requirement.impl.DefaultRequirementHandler',
                'operation_id': 'com_adobe_granite_auth_requirement_impl_default_requirement_handler',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'supported_paths',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'supported_paths':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'supported_paths': 'supportedPaths',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'supported_paths': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'supported_paths': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_auth_requirement_impl_default_requirement_handler
        )

        def __com_adobe_granite_auth_saml_saml_authentication_handler(
            self,
            **kwargs
        ):
            """com_adobe_granite_auth_saml_saml_authentication_handler  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_auth_saml_saml_authentication_handler(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                path ([str]): [optional]
                service_ranking (int): [optional]
                idp_url (str): [optional]
                idp_cert_alias (str): [optional]
                idp_http_redirect (bool): [optional]
                service_provider_entity_id (str): [optional]
                assertion_consumer_service_url (str): [optional]
                sp_private_key_alias (str): [optional]
                key_store_password (str): [optional]
                default_redirect_url (str): [optional]
                user_id_attribute (str): [optional]
                use_encryption (bool): [optional]
                create_user (bool): [optional]
                user_intermediate_path (str): [optional]
                add_group_memberships (bool): [optional]
                group_membership_attribute (str): [optional]
                default_groups ([str]): [optional]
                name_id_format (str): [optional]
                synchronize_attributes ([str]): [optional]
                handle_logout (bool): [optional]
                logout_url (str): [optional]
                clock_tolerance (int): [optional]
                digest_method (str): [optional]
                signature_method (str): [optional]
                identity_sync_type (str): [optional]
                idp_identifier (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteAuthSamlSamlAuthenticationHandlerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_auth_saml_saml_authentication_handler = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteAuthSamlSamlAuthenticationHandlerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.auth.saml.SamlAuthenticationHandler',
                'operation_id': 'com_adobe_granite_auth_saml_saml_authentication_handler',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'path',
                    'service_ranking',
                    'idp_url',
                    'idp_cert_alias',
                    'idp_http_redirect',
                    'service_provider_entity_id',
                    'assertion_consumer_service_url',
                    'sp_private_key_alias',
                    'key_store_password',
                    'default_redirect_url',
                    'user_id_attribute',
                    'use_encryption',
                    'create_user',
                    'user_intermediate_path',
                    'add_group_memberships',
                    'group_membership_attribute',
                    'default_groups',
                    'name_id_format',
                    'synchronize_attributes',
                    'handle_logout',
                    'logout_url',
                    'clock_tolerance',
                    'digest_method',
                    'signature_method',
                    'identity_sync_type',
                    'idp_identifier',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'path':
                        ([str],),
                    'service_ranking':
                        (int,),
                    'idp_url':
                        (str,),
                    'idp_cert_alias':
                        (str,),
                    'idp_http_redirect':
                        (bool,),
                    'service_provider_entity_id':
                        (str,),
                    'assertion_consumer_service_url':
                        (str,),
                    'sp_private_key_alias':
                        (str,),
                    'key_store_password':
                        (str,),
                    'default_redirect_url':
                        (str,),
                    'user_id_attribute':
                        (str,),
                    'use_encryption':
                        (bool,),
                    'create_user':
                        (bool,),
                    'user_intermediate_path':
                        (str,),
                    'add_group_memberships':
                        (bool,),
                    'group_membership_attribute':
                        (str,),
                    'default_groups':
                        ([str],),
                    'name_id_format':
                        (str,),
                    'synchronize_attributes':
                        ([str],),
                    'handle_logout':
                        (bool,),
                    'logout_url':
                        (str,),
                    'clock_tolerance':
                        (int,),
                    'digest_method':
                        (str,),
                    'signature_method':
                        (str,),
                    'identity_sync_type':
                        (str,),
                    'idp_identifier':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'path': 'path',
                    'service_ranking': 'service.ranking',
                    'idp_url': 'idpUrl',
                    'idp_cert_alias': 'idpCertAlias',
                    'idp_http_redirect': 'idpHttpRedirect',
                    'service_provider_entity_id': 'serviceProviderEntityId',
                    'assertion_consumer_service_url': 'assertionConsumerServiceURL',
                    'sp_private_key_alias': 'spPrivateKeyAlias',
                    'key_store_password': 'keyStorePassword',
                    'default_redirect_url': 'defaultRedirectUrl',
                    'user_id_attribute': 'userIDAttribute',
                    'use_encryption': 'useEncryption',
                    'create_user': 'createUser',
                    'user_intermediate_path': 'userIntermediatePath',
                    'add_group_memberships': 'addGroupMemberships',
                    'group_membership_attribute': 'groupMembershipAttribute',
                    'default_groups': 'defaultGroups',
                    'name_id_format': 'nameIdFormat',
                    'synchronize_attributes': 'synchronizeAttributes',
                    'handle_logout': 'handleLogout',
                    'logout_url': 'logoutUrl',
                    'clock_tolerance': 'clockTolerance',
                    'digest_method': 'digestMethod',
                    'signature_method': 'signatureMethod',
                    'identity_sync_type': 'identitySyncType',
                    'idp_identifier': 'idpIdentifier',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'path': 'query',
                    'service_ranking': 'query',
                    'idp_url': 'query',
                    'idp_cert_alias': 'query',
                    'idp_http_redirect': 'query',
                    'service_provider_entity_id': 'query',
                    'assertion_consumer_service_url': 'query',
                    'sp_private_key_alias': 'query',
                    'key_store_password': 'query',
                    'default_redirect_url': 'query',
                    'user_id_attribute': 'query',
                    'use_encryption': 'query',
                    'create_user': 'query',
                    'user_intermediate_path': 'query',
                    'add_group_memberships': 'query',
                    'group_membership_attribute': 'query',
                    'default_groups': 'query',
                    'name_id_format': 'query',
                    'synchronize_attributes': 'query',
                    'handle_logout': 'query',
                    'logout_url': 'query',
                    'clock_tolerance': 'query',
                    'digest_method': 'query',
                    'signature_method': 'query',
                    'identity_sync_type': 'query',
                    'idp_identifier': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'path': 'multi',
                    'default_groups': 'multi',
                    'synchronize_attributes': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_auth_saml_saml_authentication_handler
        )

        def __com_adobe_granite_auth_sso_impl_sso_authentication_handler(
            self,
            **kwargs
        ):
            """com_adobe_granite_auth_sso_impl_sso_authentication_handler  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_auth_sso_impl_sso_authentication_handler(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                path (str): [optional]
                service_ranking (int): [optional]
                jaas_control_flag (str): [optional]
                jaas_realm_name (str): [optional]
                jaas_ranking (int): [optional]
                headers ([str]): [optional]
                cookies ([str]): [optional]
                parameters ([str]): [optional]
                usermap ([str]): [optional]
                format (str): [optional]
                trusted_credentials_attribute (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteAuthSsoImplSsoAuthenticationHandlerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_auth_sso_impl_sso_authentication_handler = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteAuthSsoImplSsoAuthenticationHandlerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.auth.sso.impl.SsoAuthenticationHandler',
                'operation_id': 'com_adobe_granite_auth_sso_impl_sso_authentication_handler',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'path',
                    'service_ranking',
                    'jaas_control_flag',
                    'jaas_realm_name',
                    'jaas_ranking',
                    'headers',
                    'cookies',
                    'parameters',
                    'usermap',
                    'format',
                    'trusted_credentials_attribute',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'path':
                        (str,),
                    'service_ranking':
                        (int,),
                    'jaas_control_flag':
                        (str,),
                    'jaas_realm_name':
                        (str,),
                    'jaas_ranking':
                        (int,),
                    'headers':
                        ([str],),
                    'cookies':
                        ([str],),
                    'parameters':
                        ([str],),
                    'usermap':
                        ([str],),
                    'format':
                        (str,),
                    'trusted_credentials_attribute':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'path': 'path',
                    'service_ranking': 'service.ranking',
                    'jaas_control_flag': 'jaas.controlFlag',
                    'jaas_realm_name': 'jaas.realmName',
                    'jaas_ranking': 'jaas.ranking',
                    'headers': 'headers',
                    'cookies': 'cookies',
                    'parameters': 'parameters',
                    'usermap': 'usermap',
                    'format': 'format',
                    'trusted_credentials_attribute': 'trustedCredentialsAttribute',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'path': 'query',
                    'service_ranking': 'query',
                    'jaas_control_flag': 'query',
                    'jaas_realm_name': 'query',
                    'jaas_ranking': 'query',
                    'headers': 'query',
                    'cookies': 'query',
                    'parameters': 'query',
                    'usermap': 'query',
                    'format': 'query',
                    'trusted_credentials_attribute': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'headers': 'multi',
                    'cookies': 'multi',
                    'parameters': 'multi',
                    'usermap': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_auth_sso_impl_sso_authentication_handler
        )

        def __com_adobe_granite_bundles_hc_impl_code_cache_health_check(
            self,
            **kwargs
        ):
            """com_adobe_granite_bundles_hc_impl_code_cache_health_check  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_bundles_hc_impl_code_cache_health_check(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                hc_tags ([str]): [optional]
                minimum_code_cache_size (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteBundlesHcImplCodeCacheHealthCheckInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_bundles_hc_impl_code_cache_health_check = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteBundlesHcImplCodeCacheHealthCheckInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.bundles.hc.impl.CodeCacheHealthCheck',
                'operation_id': 'com_adobe_granite_bundles_hc_impl_code_cache_health_check',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'hc_tags',
                    'minimum_code_cache_size',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'hc_tags':
                        ([str],),
                    'minimum_code_cache_size':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'hc_tags': 'hc.tags',
                    'minimum_code_cache_size': 'minimum.code.cache.size',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'hc_tags': 'query',
                    'minimum_code_cache_size': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'hc_tags': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_bundles_hc_impl_code_cache_health_check
        )

        def __com_adobe_granite_bundles_hc_impl_crxde_support_bundle_health_check(
            self,
            **kwargs
        ):
            """com_adobe_granite_bundles_hc_impl_crxde_support_bundle_health_check  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_bundles_hc_impl_crxde_support_bundle_health_check(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                hc_tags ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteBundlesHcImplCrxdeSupportBundleHealthCheckInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_bundles_hc_impl_crxde_support_bundle_health_check = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteBundlesHcImplCrxdeSupportBundleHealthCheckInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.bundles.hc.impl.CrxdeSupportBundleHealthCheck',
                'operation_id': 'com_adobe_granite_bundles_hc_impl_crxde_support_bundle_health_check',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'hc_tags',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'hc_tags':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'hc_tags': 'hc.tags',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'hc_tags': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'hc_tags': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_bundles_hc_impl_crxde_support_bundle_health_check
        )

        def __com_adobe_granite_bundles_hc_impl_dav_ex_bundle_health_check(
            self,
            **kwargs
        ):
            """com_adobe_granite_bundles_hc_impl_dav_ex_bundle_health_check  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_bundles_hc_impl_dav_ex_bundle_health_check(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                hc_tags ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteBundlesHcImplDavExBundleHealthCheckInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_bundles_hc_impl_dav_ex_bundle_health_check = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteBundlesHcImplDavExBundleHealthCheckInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.bundles.hc.impl.DavExBundleHealthCheck',
                'operation_id': 'com_adobe_granite_bundles_hc_impl_dav_ex_bundle_health_check',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'hc_tags',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'hc_tags':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'hc_tags': 'hc.tags',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'hc_tags': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'hc_tags': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_bundles_hc_impl_dav_ex_bundle_health_check
        )

        def __com_adobe_granite_bundles_hc_impl_inactive_bundles_health_check(
            self,
            **kwargs
        ):
            """com_adobe_granite_bundles_hc_impl_inactive_bundles_health_check  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_bundles_hc_impl_inactive_bundles_health_check(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                hc_tags ([str]): [optional]
                ignored_bundles ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteBundlesHcImplInactiveBundlesHealthCheckInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_bundles_hc_impl_inactive_bundles_health_check = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteBundlesHcImplInactiveBundlesHealthCheckInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.bundles.hc.impl.InactiveBundlesHealthCheck',
                'operation_id': 'com_adobe_granite_bundles_hc_impl_inactive_bundles_health_check',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'hc_tags',
                    'ignored_bundles',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'hc_tags':
                        ([str],),
                    'ignored_bundles':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'hc_tags': 'hc.tags',
                    'ignored_bundles': 'ignored.bundles',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'hc_tags': 'query',
                    'ignored_bundles': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'hc_tags': 'multi',
                    'ignored_bundles': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_bundles_hc_impl_inactive_bundles_health_check
        )

        def __com_adobe_granite_bundles_hc_impl_jobs_health_check(
            self,
            **kwargs
        ):
            """com_adobe_granite_bundles_hc_impl_jobs_health_check  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_bundles_hc_impl_jobs_health_check(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                hc_tags ([str]): [optional]
                max_queued_jobs (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteBundlesHcImplJobsHealthCheckInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_bundles_hc_impl_jobs_health_check = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteBundlesHcImplJobsHealthCheckInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.bundles.hc.impl.JobsHealthCheck',
                'operation_id': 'com_adobe_granite_bundles_hc_impl_jobs_health_check',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'hc_tags',
                    'max_queued_jobs',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'hc_tags':
                        ([str],),
                    'max_queued_jobs':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'hc_tags': 'hc.tags',
                    'max_queued_jobs': 'max.queued.jobs',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'hc_tags': 'query',
                    'max_queued_jobs': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'hc_tags': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_bundles_hc_impl_jobs_health_check
        )

        def __com_adobe_granite_bundles_hc_impl_sling_get_servlet_health_check(
            self,
            **kwargs
        ):
            """com_adobe_granite_bundles_hc_impl_sling_get_servlet_health_check  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_bundles_hc_impl_sling_get_servlet_health_check(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                hc_tags ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteBundlesHcImplSlingGetServletHealthCheckInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_bundles_hc_impl_sling_get_servlet_health_check = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteBundlesHcImplSlingGetServletHealthCheckInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.bundles.hc.impl.SlingGetServletHealthCheck',
                'operation_id': 'com_adobe_granite_bundles_hc_impl_sling_get_servlet_health_check',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'hc_tags',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'hc_tags':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'hc_tags': 'hc.tags',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'hc_tags': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'hc_tags': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_bundles_hc_impl_sling_get_servlet_health_check
        )

        def __com_adobe_granite_bundles_hc_impl_sling_java_script_handler_health_check(
            self,
            **kwargs
        ):
            """com_adobe_granite_bundles_hc_impl_sling_java_script_handler_health_check  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_bundles_hc_impl_sling_java_script_handler_health_check(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                hc_tags ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteBundlesHcImplSlingJavaScriptHandlerHealthCheckInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_bundles_hc_impl_sling_java_script_handler_health_check = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteBundlesHcImplSlingJavaScriptHandlerHealthCheckInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.bundles.hc.impl.SlingJavaScriptHandlerHealthCheck',
                'operation_id': 'com_adobe_granite_bundles_hc_impl_sling_java_script_handler_health_check',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'hc_tags',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'hc_tags':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'hc_tags': 'hc.tags',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'hc_tags': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'hc_tags': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_bundles_hc_impl_sling_java_script_handler_health_check
        )

        def __com_adobe_granite_bundles_hc_impl_sling_jsp_script_handler_health_check(
            self,
            **kwargs
        ):
            """com_adobe_granite_bundles_hc_impl_sling_jsp_script_handler_health_check  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_bundles_hc_impl_sling_jsp_script_handler_health_check(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                hc_tags ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteBundlesHcImplSlingJspScriptHandlerHealthCheckInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_bundles_hc_impl_sling_jsp_script_handler_health_check = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteBundlesHcImplSlingJspScriptHandlerHealthCheckInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.bundles.hc.impl.SlingJspScriptHandlerHealthCheck',
                'operation_id': 'com_adobe_granite_bundles_hc_impl_sling_jsp_script_handler_health_check',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'hc_tags',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'hc_tags':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'hc_tags': 'hc.tags',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'hc_tags': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'hc_tags': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_bundles_hc_impl_sling_jsp_script_handler_health_check
        )

        def __com_adobe_granite_bundles_hc_impl_sling_referrer_filter_health_check(
            self,
            **kwargs
        ):
            """com_adobe_granite_bundles_hc_impl_sling_referrer_filter_health_check  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_bundles_hc_impl_sling_referrer_filter_health_check(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                hc_tags ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteBundlesHcImplSlingReferrerFilterHealthCheckInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_bundles_hc_impl_sling_referrer_filter_health_check = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteBundlesHcImplSlingReferrerFilterHealthCheckInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.bundles.hc.impl.SlingReferrerFilterHealthCheck',
                'operation_id': 'com_adobe_granite_bundles_hc_impl_sling_referrer_filter_health_check',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'hc_tags',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'hc_tags':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'hc_tags': 'hc.tags',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'hc_tags': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'hc_tags': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_bundles_hc_impl_sling_referrer_filter_health_check
        )

        def __com_adobe_granite_bundles_hc_impl_web_dav_bundle_health_check(
            self,
            **kwargs
        ):
            """com_adobe_granite_bundles_hc_impl_web_dav_bundle_health_check  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_bundles_hc_impl_web_dav_bundle_health_check(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                hc_tags ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteBundlesHcImplWebDavBundleHealthCheckInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_bundles_hc_impl_web_dav_bundle_health_check = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteBundlesHcImplWebDavBundleHealthCheckInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.bundles.hc.impl.WebDavBundleHealthCheck',
                'operation_id': 'com_adobe_granite_bundles_hc_impl_web_dav_bundle_health_check',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'hc_tags',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'hc_tags':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'hc_tags': 'hc.tags',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'hc_tags': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'hc_tags': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_bundles_hc_impl_web_dav_bundle_health_check
        )

        def __com_adobe_granite_comments_internal_comment_replication_content_filter_fac(
            self,
            **kwargs
        ):
            """com_adobe_granite_comments_internal_comment_replication_content_filter_fac  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_comments_internal_comment_replication_content_filter_fac(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                replicate_comment_resource_types ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteCommentsInternalCommentReplicationContentFilterFacInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_comments_internal_comment_replication_content_filter_fac = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteCommentsInternalCommentReplicationContentFilterFacInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.comments.internal.CommentReplicationContentFilterFactory',
                'operation_id': 'com_adobe_granite_comments_internal_comment_replication_content_filter_fac',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'replicate_comment_resource_types',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'replicate_comment_resource_types':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'replicate_comment_resource_types': 'replicate.comment.resourceTypes',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'replicate_comment_resource_types': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'replicate_comment_resource_types': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_comments_internal_comment_replication_content_filter_fac
        )

        def __com_adobe_granite_compatrouter_impl_compat_switching_service_impl(
            self,
            **kwargs
        ):
            """com_adobe_granite_compatrouter_impl_compat_switching_service_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_compatrouter_impl_compat_switching_service_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                compatgroups ([str]): [optional]
                enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteCompatrouterImplCompatSwitchingServiceImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_compatrouter_impl_compat_switching_service_impl = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteCompatrouterImplCompatSwitchingServiceImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.compatrouter.impl.CompatSwitchingServiceImpl',
                'operation_id': 'com_adobe_granite_compatrouter_impl_compat_switching_service_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'compatgroups',
                    'enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'compatgroups':
                        ([str],),
                    'enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'compatgroups': 'compatgroups',
                    'enabled': 'enabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'compatgroups': 'query',
                    'enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'compatgroups': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_compatrouter_impl_compat_switching_service_impl
        )

        def __com_adobe_granite_compatrouter_impl_routing_config(
            self,
            **kwargs
        ):
            """com_adobe_granite_compatrouter_impl_routing_config  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_compatrouter_impl_routing_config(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                id (str): [optional]
                compat_path (str): [optional]
                new_path (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteCompatrouterImplRoutingConfigInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_compatrouter_impl_routing_config = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteCompatrouterImplRoutingConfigInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.compatrouter.impl.RoutingConfig',
                'operation_id': 'com_adobe_granite_compatrouter_impl_routing_config',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'id',
                    'compat_path',
                    'new_path',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'id':
                        (str,),
                    'compat_path':
                        (str,),
                    'new_path':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'id': 'id',
                    'compat_path': 'compatPath',
                    'new_path': 'newPath',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'id': 'query',
                    'compat_path': 'query',
                    'new_path': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_compatrouter_impl_routing_config
        )

        def __com_adobe_granite_compatrouter_impl_switch_mapping_config(
            self,
            **kwargs
        ):
            """com_adobe_granite_compatrouter_impl_switch_mapping_config  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_compatrouter_impl_switch_mapping_config(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                group (str): [optional]
                ids ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteCompatrouterImplSwitchMappingConfigInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_compatrouter_impl_switch_mapping_config = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteCompatrouterImplSwitchMappingConfigInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.compatrouter.impl.SwitchMappingConfig',
                'operation_id': 'com_adobe_granite_compatrouter_impl_switch_mapping_config',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'group',
                    'ids',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'group':
                        (str,),
                    'ids':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'group': 'group',
                    'ids': 'ids',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'group': 'query',
                    'ids': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'ids': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_compatrouter_impl_switch_mapping_config
        )

        def __com_adobe_granite_conf_impl_runtime_aware_configuration_resource_resolving(
            self,
            **kwargs
        ):
            """com_adobe_granite_conf_impl_runtime_aware_configuration_resource_resolving  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_conf_impl_runtime_aware_configuration_resource_resolving(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                enabled (bool): [optional]
                fallback_paths ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteConfImplRuntimeAwareConfigurationResourceResolvingInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_conf_impl_runtime_aware_configuration_resource_resolving = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteConfImplRuntimeAwareConfigurationResourceResolvingInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.conf.impl.RuntimeAwareConfigurationResourceResolvingStrategy',
                'operation_id': 'com_adobe_granite_conf_impl_runtime_aware_configuration_resource_resolving',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'enabled',
                    'fallback_paths',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'enabled':
                        (bool,),
                    'fallback_paths':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'enabled': 'enabled',
                    'fallback_paths': 'fallbackPaths',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'enabled': 'query',
                    'fallback_paths': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'fallback_paths': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_conf_impl_runtime_aware_configuration_resource_resolving
        )

        def __com_adobe_granite_contexthub_impl_context_hub_impl(
            self,
            **kwargs
        ):
            """com_adobe_granite_contexthub_impl_context_hub_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_contexthub_impl_context_hub_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                com_adobe_granite_contexthub_silent_mode (bool): [optional]
                com_adobe_granite_contexthub_show_ui (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteContexthubImplContextHubImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_contexthub_impl_context_hub_impl = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteContexthubImplContextHubImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.contexthub.impl.ContextHubImpl',
                'operation_id': 'com_adobe_granite_contexthub_impl_context_hub_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'com_adobe_granite_contexthub_silent_mode',
                    'com_adobe_granite_contexthub_show_ui',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'com_adobe_granite_contexthub_silent_mode':
                        (bool,),
                    'com_adobe_granite_contexthub_show_ui':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'com_adobe_granite_contexthub_silent_mode': 'com.adobe.granite.contexthub.silent_mode',
                    'com_adobe_granite_contexthub_show_ui': 'com.adobe.granite.contexthub.show_ui',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'com_adobe_granite_contexthub_silent_mode': 'query',
                    'com_adobe_granite_contexthub_show_ui': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_contexthub_impl_context_hub_impl
        )

        def __com_adobe_granite_cors_impl_cors_policy_impl(
            self,
            **kwargs
        ):
            """com_adobe_granite_cors_impl_cors_policy_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_cors_impl_cors_policy_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                alloworigin ([str]): [optional]
                alloworiginregexp ([str]): [optional]
                allowedpaths ([str]): [optional]
                exposedheaders ([str]): [optional]
                maxage (int): [optional]
                supportedheaders ([str]): [optional]
                supportedmethods ([str]): [optional]
                supportscredentials (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteCorsImplCORSPolicyImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_cors_impl_cors_policy_impl = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteCorsImplCORSPolicyImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.cors.impl.CORSPolicyImpl',
                'operation_id': 'com_adobe_granite_cors_impl_cors_policy_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'alloworigin',
                    'alloworiginregexp',
                    'allowedpaths',
                    'exposedheaders',
                    'maxage',
                    'supportedheaders',
                    'supportedmethods',
                    'supportscredentials',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'alloworigin':
                        ([str],),
                    'alloworiginregexp':
                        ([str],),
                    'allowedpaths':
                        ([str],),
                    'exposedheaders':
                        ([str],),
                    'maxage':
                        (int,),
                    'supportedheaders':
                        ([str],),
                    'supportedmethods':
                        ([str],),
                    'supportscredentials':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'alloworigin': 'alloworigin',
                    'alloworiginregexp': 'alloworiginregexp',
                    'allowedpaths': 'allowedpaths',
                    'exposedheaders': 'exposedheaders',
                    'maxage': 'maxage',
                    'supportedheaders': 'supportedheaders',
                    'supportedmethods': 'supportedmethods',
                    'supportscredentials': 'supportscredentials',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'alloworigin': 'query',
                    'alloworiginregexp': 'query',
                    'allowedpaths': 'query',
                    'exposedheaders': 'query',
                    'maxage': 'query',
                    'supportedheaders': 'query',
                    'supportedmethods': 'query',
                    'supportscredentials': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'alloworigin': 'multi',
                    'alloworiginregexp': 'multi',
                    'allowedpaths': 'multi',
                    'exposedheaders': 'multi',
                    'supportedheaders': 'multi',
                    'supportedmethods': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_cors_impl_cors_policy_impl
        )

        def __com_adobe_granite_csrf_impl_csrf_filter(
            self,
            **kwargs
        ):
            """com_adobe_granite_csrf_impl_csrf_filter  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_csrf_impl_csrf_filter(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                filter_methods ([str]): [optional]
                filter_enable_safe_user_agents (bool): [optional]
                filter_safe_user_agents ([str]): [optional]
                filter_excluded_paths ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteCsrfImplCSRFFilterInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_csrf_impl_csrf_filter = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteCsrfImplCSRFFilterInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.csrf.impl.CSRFFilter',
                'operation_id': 'com_adobe_granite_csrf_impl_csrf_filter',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'filter_methods',
                    'filter_enable_safe_user_agents',
                    'filter_safe_user_agents',
                    'filter_excluded_paths',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'filter_methods':
                        ([str],),
                    'filter_enable_safe_user_agents':
                        (bool,),
                    'filter_safe_user_agents':
                        ([str],),
                    'filter_excluded_paths':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'filter_methods': 'filter.methods',
                    'filter_enable_safe_user_agents': 'filter.enable.safe.user.agents',
                    'filter_safe_user_agents': 'filter.safe.user.agents',
                    'filter_excluded_paths': 'filter.excluded.paths',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'filter_methods': 'query',
                    'filter_enable_safe_user_agents': 'query',
                    'filter_safe_user_agents': 'query',
                    'filter_excluded_paths': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'filter_methods': 'multi',
                    'filter_safe_user_agents': 'multi',
                    'filter_excluded_paths': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_csrf_impl_csrf_filter
        )

        def __com_adobe_granite_csrf_impl_csrf_servlet(
            self,
            **kwargs
        ):
            """com_adobe_granite_csrf_impl_csrf_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_csrf_impl_csrf_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                csrf_token_expires_in (int): [optional]
                sling_auth_requirements (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteCsrfImplCSRFServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_csrf_impl_csrf_servlet = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteCsrfImplCSRFServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.csrf.impl.CSRFServlet',
                'operation_id': 'com_adobe_granite_csrf_impl_csrf_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'csrf_token_expires_in',
                    'sling_auth_requirements',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'csrf_token_expires_in':
                        (int,),
                    'sling_auth_requirements':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'csrf_token_expires_in': 'csrf.token.expires.in',
                    'sling_auth_requirements': 'sling.auth.requirements',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'csrf_token_expires_in': 'query',
                    'sling_auth_requirements': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_csrf_impl_csrf_servlet
        )

        def __com_adobe_granite_distribution_core_impl_crypto_distribution_transport_se(
            self,
            **kwargs
        ):
            """com_adobe_granite_distribution_core_impl_crypto_distribution_transport_se  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_distribution_core_impl_crypto_distribution_transport_se(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                name (str): [optional]
                username (str): [optional]
                encrypted_password (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteDistributionCoreImplCryptoDistributionTransportSeInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_distribution_core_impl_crypto_distribution_transport_se = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteDistributionCoreImplCryptoDistributionTransportSeInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.distribution.core.impl.CryptoDistributionTransportSecretProvider',
                'operation_id': 'com_adobe_granite_distribution_core_impl_crypto_distribution_transport_se',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'name',
                    'username',
                    'encrypted_password',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'name':
                        (str,),
                    'username':
                        (str,),
                    'encrypted_password':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'name': 'name',
                    'username': 'username',
                    'encrypted_password': 'encryptedPassword',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'name': 'query',
                    'username': 'query',
                    'encrypted_password': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_distribution_core_impl_crypto_distribution_transport_se
        )

        def __com_adobe_granite_distribution_core_impl_diff_diff_changes_observer(
            self,
            **kwargs
        ):
            """com_adobe_granite_distribution_core_impl_diff_diff_changes_observer  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_distribution_core_impl_diff_diff_changes_observer(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                enabled (bool): [optional]
                agent_name (str): [optional]
                diff_path (str): [optional]
                observed_path (str): [optional]
                service_name (str): [optional]
                property_names (str): [optional]
                distribution_delay (int): [optional]
                service_user_target (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteDistributionCoreImplDiffDiffChangesObserverInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_distribution_core_impl_diff_diff_changes_observer = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteDistributionCoreImplDiffDiffChangesObserverInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.distribution.core.impl.diff.DiffChangesObserver',
                'operation_id': 'com_adobe_granite_distribution_core_impl_diff_diff_changes_observer',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'enabled',
                    'agent_name',
                    'diff_path',
                    'observed_path',
                    'service_name',
                    'property_names',
                    'distribution_delay',
                    'service_user_target',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'enabled':
                        (bool,),
                    'agent_name':
                        (str,),
                    'diff_path':
                        (str,),
                    'observed_path':
                        (str,),
                    'service_name':
                        (str,),
                    'property_names':
                        (str,),
                    'distribution_delay':
                        (int,),
                    'service_user_target':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'enabled': 'enabled',
                    'agent_name': 'agentName',
                    'diff_path': 'diffPath',
                    'observed_path': 'observedPath',
                    'service_name': 'serviceName',
                    'property_names': 'propertyNames',
                    'distribution_delay': 'distributionDelay',
                    'service_user_target': 'serviceUser.target',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'enabled': 'query',
                    'agent_name': 'query',
                    'diff_path': 'query',
                    'observed_path': 'query',
                    'service_name': 'query',
                    'property_names': 'query',
                    'distribution_delay': 'query',
                    'service_user_target': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_distribution_core_impl_diff_diff_changes_observer
        )

        def __com_adobe_granite_distribution_core_impl_diff_diff_event_listener(
            self,
            **kwargs
        ):
            """com_adobe_granite_distribution_core_impl_diff_diff_event_listener  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_distribution_core_impl_diff_diff_event_listener(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                diff_path (str): [optional]
                service_name (str): [optional]
                service_user_target (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteDistributionCoreImplDiffDiffEventListenerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_distribution_core_impl_diff_diff_event_listener = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteDistributionCoreImplDiffDiffEventListenerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.distribution.core.impl.diff.DiffEventListener',
                'operation_id': 'com_adobe_granite_distribution_core_impl_diff_diff_event_listener',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'diff_path',
                    'service_name',
                    'service_user_target',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'diff_path':
                        (str,),
                    'service_name':
                        (str,),
                    'service_user_target':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'diff_path': 'diffPath',
                    'service_name': 'serviceName',
                    'service_user_target': 'serviceUser.target',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'diff_path': 'query',
                    'service_name': 'query',
                    'service_user_target': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_distribution_core_impl_diff_diff_event_listener
        )

        def __com_adobe_granite_distribution_core_impl_distribution_to_replication_even(
            self,
            **kwargs
        ):
            """com_adobe_granite_distribution_core_impl_distribution_to_replication_even  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_distribution_core_impl_distribution_to_replication_even(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                importer_name ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteDistributionCoreImplDistributionToReplicationEvenInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_distribution_core_impl_distribution_to_replication_even = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteDistributionCoreImplDistributionToReplicationEvenInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.distribution.core.impl.DistributionToReplicationEventTransformer',
                'operation_id': 'com_adobe_granite_distribution_core_impl_distribution_to_replication_even',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'importer_name',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'importer_name':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'importer_name': 'importer.name',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'importer_name': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'importer_name': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_distribution_core_impl_distribution_to_replication_even
        )

        def __com_adobe_granite_distribution_core_impl_replication_adapters_replicat(
            self,
            **kwargs
        ):
            """com_adobe_granite_distribution_core_impl_replication_adapters_replicat  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_distribution_core_impl_replication_adapters_replicat(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                provider_name (str): [optional]
                forward_requests (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteDistributionCoreImplReplicationAdaptersReplicatInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_distribution_core_impl_replication_adapters_replicat = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteDistributionCoreImplReplicationAdaptersReplicatInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.distribution.core.impl.replication.adapters.ReplicationAgentProvider',
                'operation_id': 'com_adobe_granite_distribution_core_impl_replication_adapters_replicat',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'provider_name',
                    'forward_requests',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'provider_name':
                        (str,),
                    'forward_requests':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'provider_name': 'providerName',
                    'forward_requests': 'forward.requests',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'provider_name': 'query',
                    'forward_requests': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_distribution_core_impl_replication_adapters_replicat
        )

        def __com_adobe_granite_distribution_core_impl_replication_distribution_trans(
            self,
            **kwargs
        ):
            """com_adobe_granite_distribution_core_impl_replication_distribution_trans  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_distribution_core_impl_replication_distribution_trans(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                forward_requests (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteDistributionCoreImplReplicationDistributionTransInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_distribution_core_impl_replication_distribution_trans = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteDistributionCoreImplReplicationDistributionTransInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.distribution.core.impl.replication.DistributionTransportHandler',
                'operation_id': 'com_adobe_granite_distribution_core_impl_replication_distribution_trans',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'forward_requests',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'forward_requests':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'forward_requests': 'forward.requests',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'forward_requests': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_distribution_core_impl_replication_distribution_trans
        )

        def __com_adobe_granite_distribution_core_impl_transport_access_token_distribu(
            self,
            **kwargs
        ):
            """com_adobe_granite_distribution_core_impl_transport_access_token_distribu  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_distribution_core_impl_transport_access_token_distribu(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                name (str): [optional]
                service_name (str): [optional]
                user_id (str): [optional]
                access_token_provider_target (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteDistributionCoreImplTransportAccessTokenDistribuInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_distribution_core_impl_transport_access_token_distribu = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteDistributionCoreImplTransportAccessTokenDistribuInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.distribution.core.impl.transport.AccessTokenDistributionTransportSecretProvider',
                'operation_id': 'com_adobe_granite_distribution_core_impl_transport_access_token_distribu',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'name',
                    'service_name',
                    'user_id',
                    'access_token_provider_target',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'name':
                        (str,),
                    'service_name':
                        (str,),
                    'user_id':
                        (str,),
                    'access_token_provider_target':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'name': 'name',
                    'service_name': 'serviceName',
                    'user_id': 'userId',
                    'access_token_provider_target': 'accessTokenProvider.target',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'name': 'query',
                    'service_name': 'query',
                    'user_id': 'query',
                    'access_token_provider_target': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_distribution_core_impl_transport_access_token_distribu
        )

        def __com_adobe_granite_frags_impl_check_http_header_flag(
            self,
            **kwargs
        ):
            """com_adobe_granite_frags_impl_check_http_header_flag  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_frags_impl_check_http_header_flag(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                feature_name (str): [optional]
                feature_description (str): [optional]
                http_header_name (str): [optional]
                http_header_valuepattern (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteFragsImplCheckHttpHeaderFlagInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_frags_impl_check_http_header_flag = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteFragsImplCheckHttpHeaderFlagInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.frags.impl.CheckHttpHeaderFlag',
                'operation_id': 'com_adobe_granite_frags_impl_check_http_header_flag',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'feature_name',
                    'feature_description',
                    'http_header_name',
                    'http_header_valuepattern',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'feature_name':
                        (str,),
                    'feature_description':
                        (str,),
                    'http_header_name':
                        (str,),
                    'http_header_valuepattern':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'feature_name': 'feature.name',
                    'feature_description': 'feature.description',
                    'http_header_name': 'http.header.name',
                    'http_header_valuepattern': 'http.header.valuepattern',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'feature_name': 'query',
                    'feature_description': 'query',
                    'http_header_name': 'query',
                    'http_header_valuepattern': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_frags_impl_check_http_header_flag
        )

        def __com_adobe_granite_frags_impl_random_feature(
            self,
            **kwargs
        ):
            """com_adobe_granite_frags_impl_random_feature  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_frags_impl_random_feature(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                feature_name (str): [optional]
                feature_description (str): [optional]
                active_percentage (str): [optional]
                cookie_name (str): [optional]
                cookie_max_age (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteFragsImplRandomFeatureInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_frags_impl_random_feature = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteFragsImplRandomFeatureInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.frags.impl.RandomFeature',
                'operation_id': 'com_adobe_granite_frags_impl_random_feature',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'feature_name',
                    'feature_description',
                    'active_percentage',
                    'cookie_name',
                    'cookie_max_age',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'feature_name':
                        (str,),
                    'feature_description':
                        (str,),
                    'active_percentage':
                        (str,),
                    'cookie_name':
                        (str,),
                    'cookie_max_age':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'feature_name': 'feature.name',
                    'feature_description': 'feature.description',
                    'active_percentage': 'active.percentage',
                    'cookie_name': 'cookie.name',
                    'cookie_max_age': 'cookie.maxAge',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'feature_name': 'query',
                    'feature_description': 'query',
                    'active_percentage': 'query',
                    'cookie_name': 'query',
                    'cookie_max_age': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_frags_impl_random_feature
        )

        def __com_adobe_granite_httpcache_file_file_cache_store(
            self,
            **kwargs
        ):
            """com_adobe_granite_httpcache_file_file_cache_store  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_httpcache_file_file_cache_store(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                com_adobe_granite_httpcache_file_document_root (str): [optional]
                com_adobe_granite_httpcache_file_include_host (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteHttpcacheFileFileCacheStoreInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_httpcache_file_file_cache_store = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteHttpcacheFileFileCacheStoreInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.httpcache.file.FileCacheStore',
                'operation_id': 'com_adobe_granite_httpcache_file_file_cache_store',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'com_adobe_granite_httpcache_file_document_root',
                    'com_adobe_granite_httpcache_file_include_host',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'com_adobe_granite_httpcache_file_document_root':
                        (str,),
                    'com_adobe_granite_httpcache_file_include_host':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'com_adobe_granite_httpcache_file_document_root': 'com.adobe.granite.httpcache.file.documentRoot',
                    'com_adobe_granite_httpcache_file_include_host': 'com.adobe.granite.httpcache.file.includeHost',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'com_adobe_granite_httpcache_file_document_root': 'query',
                    'com_adobe_granite_httpcache_file_include_host': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_httpcache_file_file_cache_store
        )

        def __com_adobe_granite_httpcache_impl_outer_cache_filter(
            self,
            **kwargs
        ):
            """com_adobe_granite_httpcache_impl_outer_cache_filter  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_httpcache_impl_outer_cache_filter(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                com_adobe_granite_httpcache_url_paths ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteHttpcacheImplOuterCacheFilterInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_httpcache_impl_outer_cache_filter = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteHttpcacheImplOuterCacheFilterInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.httpcache.impl.OuterCacheFilter',
                'operation_id': 'com_adobe_granite_httpcache_impl_outer_cache_filter',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'com_adobe_granite_httpcache_url_paths',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'com_adobe_granite_httpcache_url_paths':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'com_adobe_granite_httpcache_url_paths': 'com.adobe.granite.httpcache.url.paths',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'com_adobe_granite_httpcache_url_paths': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'com_adobe_granite_httpcache_url_paths': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_httpcache_impl_outer_cache_filter
        )

        def __com_adobe_granite_i18n_impl_bundle_pseudo_translations(
            self,
            **kwargs
        ):
            """com_adobe_granite_i18n_impl_bundle_pseudo_translations  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_i18n_impl_bundle_pseudo_translations(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                pseudo_patterns ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteI18nImplBundlePseudoTranslationsInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_i18n_impl_bundle_pseudo_translations = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteI18nImplBundlePseudoTranslationsInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.i18n.impl.bundle.PseudoTranslations',
                'operation_id': 'com_adobe_granite_i18n_impl_bundle_pseudo_translations',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'pseudo_patterns',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'pseudo_patterns':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'pseudo_patterns': 'pseudo.patterns',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'pseudo_patterns': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'pseudo_patterns': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_i18n_impl_bundle_pseudo_translations
        )

        def __com_adobe_granite_i18n_impl_preferences_locale_resolver_service(
            self,
            **kwargs
        ):
            """com_adobe_granite_i18n_impl_preferences_locale_resolver_service  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_i18n_impl_preferences_locale_resolver_service(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                security_preferences_name (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteI18nImplPreferencesLocaleResolverServiceInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_i18n_impl_preferences_locale_resolver_service = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteI18nImplPreferencesLocaleResolverServiceInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.i18n.impl.PreferencesLocaleResolverService',
                'operation_id': 'com_adobe_granite_i18n_impl_preferences_locale_resolver_service',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'security_preferences_name',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'security_preferences_name':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'security_preferences_name': 'security.preferences.name',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'security_preferences_name': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_i18n_impl_preferences_locale_resolver_service
        )

        def __com_adobe_granite_infocollector_info_collector(
            self,
            **kwargs
        ):
            """com_adobe_granite_infocollector_info_collector  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_infocollector_info_collector(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                granite_infocollector_include_thread_dumps (bool): [optional]
                granite_infocollector_include_heap_dump (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteInfocollectorInfoCollectorInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_infocollector_info_collector = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteInfocollectorInfoCollectorInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.infocollector.InfoCollector',
                'operation_id': 'com_adobe_granite_infocollector_info_collector',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'granite_infocollector_include_thread_dumps',
                    'granite_infocollector_include_heap_dump',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'granite_infocollector_include_thread_dumps':
                        (bool,),
                    'granite_infocollector_include_heap_dump':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'granite_infocollector_include_thread_dumps': 'granite.infocollector.includeThreadDumps',
                    'granite_infocollector_include_heap_dump': 'granite.infocollector.includeHeapDump',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'granite_infocollector_include_thread_dumps': 'query',
                    'granite_infocollector_include_heap_dump': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_infocollector_info_collector
        )

        def __com_adobe_granite_jetty_ssl_internal_granite_ssl_connector_factory(
            self,
            **kwargs
        ):
            """com_adobe_granite_jetty_ssl_internal_granite_ssl_connector_factory  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_jetty_ssl_internal_granite_ssl_connector_factory(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                com_adobe_granite_jetty_ssl_port (int): [optional]
                com_adobe_granite_jetty_ssl_keystore_user (str): [optional]
                com_adobe_granite_jetty_ssl_keystore_password (str): [optional]
                com_adobe_granite_jetty_ssl_ciphersuites_excluded ([str]): [optional]
                com_adobe_granite_jetty_ssl_ciphersuites_included ([str]): [optional]
                com_adobe_granite_jetty_ssl_client_certificate (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteJettySslInternalGraniteSslConnectorFactoryInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_jetty_ssl_internal_granite_ssl_connector_factory = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteJettySslInternalGraniteSslConnectorFactoryInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.jetty.ssl.internal.GraniteSslConnectorFactory',
                'operation_id': 'com_adobe_granite_jetty_ssl_internal_granite_ssl_connector_factory',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'com_adobe_granite_jetty_ssl_port',
                    'com_adobe_granite_jetty_ssl_keystore_user',
                    'com_adobe_granite_jetty_ssl_keystore_password',
                    'com_adobe_granite_jetty_ssl_ciphersuites_excluded',
                    'com_adobe_granite_jetty_ssl_ciphersuites_included',
                    'com_adobe_granite_jetty_ssl_client_certificate',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'com_adobe_granite_jetty_ssl_port':
                        (int,),
                    'com_adobe_granite_jetty_ssl_keystore_user':
                        (str,),
                    'com_adobe_granite_jetty_ssl_keystore_password':
                        (str,),
                    'com_adobe_granite_jetty_ssl_ciphersuites_excluded':
                        ([str],),
                    'com_adobe_granite_jetty_ssl_ciphersuites_included':
                        ([str],),
                    'com_adobe_granite_jetty_ssl_client_certificate':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'com_adobe_granite_jetty_ssl_port': 'com.adobe.granite.jetty.ssl.port',
                    'com_adobe_granite_jetty_ssl_keystore_user': 'com.adobe.granite.jetty.ssl.keystore.user',
                    'com_adobe_granite_jetty_ssl_keystore_password': 'com.adobe.granite.jetty.ssl.keystore.password',
                    'com_adobe_granite_jetty_ssl_ciphersuites_excluded': 'com.adobe.granite.jetty.ssl.ciphersuites.excluded',
                    'com_adobe_granite_jetty_ssl_ciphersuites_included': 'com.adobe.granite.jetty.ssl.ciphersuites.included',
                    'com_adobe_granite_jetty_ssl_client_certificate': 'com.adobe.granite.jetty.ssl.client.certificate',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'com_adobe_granite_jetty_ssl_port': 'query',
                    'com_adobe_granite_jetty_ssl_keystore_user': 'query',
                    'com_adobe_granite_jetty_ssl_keystore_password': 'query',
                    'com_adobe_granite_jetty_ssl_ciphersuites_excluded': 'query',
                    'com_adobe_granite_jetty_ssl_ciphersuites_included': 'query',
                    'com_adobe_granite_jetty_ssl_client_certificate': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'com_adobe_granite_jetty_ssl_ciphersuites_excluded': 'multi',
                    'com_adobe_granite_jetty_ssl_ciphersuites_included': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_jetty_ssl_internal_granite_ssl_connector_factory
        )

        def __com_adobe_granite_license_impl_license_check_filter(
            self,
            **kwargs
        ):
            """com_adobe_granite_license_impl_license_check_filter  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_license_impl_license_check_filter(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                check_internval (int): [optional]
                exclude_ids ([str]): [optional]
                encrypt_ping (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteLicenseImplLicenseCheckFilterInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_license_impl_license_check_filter = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteLicenseImplLicenseCheckFilterInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.license.impl.LicenseCheckFilter',
                'operation_id': 'com_adobe_granite_license_impl_license_check_filter',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'check_internval',
                    'exclude_ids',
                    'encrypt_ping',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'check_internval':
                        (int,),
                    'exclude_ids':
                        ([str],),
                    'encrypt_ping':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'check_internval': 'checkInternval',
                    'exclude_ids': 'excludeIds',
                    'encrypt_ping': 'encryptPing',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'check_internval': 'query',
                    'exclude_ids': 'query',
                    'encrypt_ping': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'exclude_ids': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_license_impl_license_check_filter
        )

        def __com_adobe_granite_logging_impl_log_analyser_impl(
            self,
            **kwargs
        ):
            """com_adobe_granite_logging_impl_log_analyser_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_logging_impl_log_analyser_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                messages_queue_size (int): [optional]
                logger_config ([str]): [optional]
                messages_size (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteLoggingImplLogAnalyserImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_logging_impl_log_analyser_impl = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteLoggingImplLogAnalyserImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.logging.impl.LogAnalyserImpl',
                'operation_id': 'com_adobe_granite_logging_impl_log_analyser_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'messages_queue_size',
                    'logger_config',
                    'messages_size',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'messages_queue_size':
                        (int,),
                    'logger_config':
                        ([str],),
                    'messages_size':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'messages_queue_size': 'messages.queue.size',
                    'logger_config': 'logger.config',
                    'messages_size': 'messages.size',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'messages_queue_size': 'query',
                    'logger_config': 'query',
                    'messages_size': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'logger_config': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_logging_impl_log_analyser_impl
        )

        def __com_adobe_granite_logging_impl_log_error_health_check(
            self,
            **kwargs
        ):
            """com_adobe_granite_logging_impl_log_error_health_check  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_logging_impl_log_error_health_check(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                hc_tags ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteLoggingImplLogErrorHealthCheckInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_logging_impl_log_error_health_check = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteLoggingImplLogErrorHealthCheckInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.logging.impl.LogErrorHealthCheck',
                'operation_id': 'com_adobe_granite_logging_impl_log_error_health_check',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'hc_tags',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'hc_tags':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'hc_tags': 'hc.tags',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'hc_tags': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'hc_tags': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_logging_impl_log_error_health_check
        )

        def __com_adobe_granite_maintenance_crx_impl_data_store_garbage_collection_task(
            self,
            **kwargs
        ):
            """com_adobe_granite_maintenance_crx_impl_data_store_garbage_collection_task  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_maintenance_crx_impl_data_store_garbage_collection_task(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                granite_maintenance_mandatory (bool): [optional]
                job_topics (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteMaintenanceCrxImplDataStoreGarbageCollectionTaskInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_maintenance_crx_impl_data_store_garbage_collection_task = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteMaintenanceCrxImplDataStoreGarbageCollectionTaskInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.maintenance.crx.impl.DataStoreGarbageCollectionTask',
                'operation_id': 'com_adobe_granite_maintenance_crx_impl_data_store_garbage_collection_task',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'granite_maintenance_mandatory',
                    'job_topics',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'granite_maintenance_mandatory':
                        (bool,),
                    'job_topics':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'granite_maintenance_mandatory': 'granite.maintenance.mandatory',
                    'job_topics': 'job.topics',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'granite_maintenance_mandatory': 'query',
                    'job_topics': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_maintenance_crx_impl_data_store_garbage_collection_task
        )

        def __com_adobe_granite_maintenance_crx_impl_lucene_binaries_cleanup_task(
            self,
            **kwargs
        ):
            """com_adobe_granite_maintenance_crx_impl_lucene_binaries_cleanup_task  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_maintenance_crx_impl_lucene_binaries_cleanup_task(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                job_topics (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteMaintenanceCrxImplLuceneBinariesCleanupTaskInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_maintenance_crx_impl_lucene_binaries_cleanup_task = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteMaintenanceCrxImplLuceneBinariesCleanupTaskInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.maintenance.crx.impl.LuceneBinariesCleanupTask',
                'operation_id': 'com_adobe_granite_maintenance_crx_impl_lucene_binaries_cleanup_task',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'job_topics',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'job_topics':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'job_topics': 'job.topics',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'job_topics': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_maintenance_crx_impl_lucene_binaries_cleanup_task
        )

        def __com_adobe_granite_maintenance_crx_impl_revision_cleanup_task(
            self,
            **kwargs
        ):
            """com_adobe_granite_maintenance_crx_impl_revision_cleanup_task  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_maintenance_crx_impl_revision_cleanup_task(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                full_gc_days ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteMaintenanceCrxImplRevisionCleanupTaskInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_maintenance_crx_impl_revision_cleanup_task = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteMaintenanceCrxImplRevisionCleanupTaskInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.maintenance.crx.impl.RevisionCleanupTask',
                'operation_id': 'com_adobe_granite_maintenance_crx_impl_revision_cleanup_task',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'full_gc_days',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'full_gc_days':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'full_gc_days': 'full.gc.days',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'full_gc_days': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'full_gc_days': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_maintenance_crx_impl_revision_cleanup_task
        )

        def __com_adobe_granite_monitoring_impl_script_config_impl(
            self,
            **kwargs
        ):
            """com_adobe_granite_monitoring_impl_script_config_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_monitoring_impl_script_config_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                script_filename (str): [optional]
                script_display (str): [optional]
                script_path (str): [optional]
                script_platform ([str]): [optional]
                interval (int): [optional]
                jmxdomain (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteMonitoringImplScriptConfigImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_monitoring_impl_script_config_impl = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteMonitoringImplScriptConfigImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.monitoring.impl.ScriptConfigImpl',
                'operation_id': 'com_adobe_granite_monitoring_impl_script_config_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'script_filename',
                    'script_display',
                    'script_path',
                    'script_platform',
                    'interval',
                    'jmxdomain',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'script_filename':
                        (str,),
                    'script_display':
                        (str,),
                    'script_path':
                        (str,),
                    'script_platform':
                        ([str],),
                    'interval':
                        (int,),
                    'jmxdomain':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'script_filename': 'script.filename',
                    'script_display': 'script.display',
                    'script_path': 'script.path',
                    'script_platform': 'script.platform',
                    'interval': 'interval',
                    'jmxdomain': 'jmxdomain',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'script_filename': 'query',
                    'script_display': 'query',
                    'script_path': 'query',
                    'script_platform': 'query',
                    'interval': 'query',
                    'jmxdomain': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'script_platform': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_monitoring_impl_script_config_impl
        )

        def __com_adobe_granite_oauth_server_auth_impl_o_auth2_server_authentication_han(
            self,
            **kwargs
        ):
            """com_adobe_granite_oauth_server_auth_impl_o_auth2_server_authentication_han  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_oauth_server_auth_impl_o_auth2_server_authentication_han(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                path (str): [optional]
                jaas_control_flag (str): [optional]
                jaas_realm_name (str): [optional]
                jaas_ranking (int): [optional]
                oauth_offline_validation (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteOauthServerAuthImplOAuth2ServerAuthenticationHanInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_oauth_server_auth_impl_o_auth2_server_authentication_han = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteOauthServerAuthImplOAuth2ServerAuthenticationHanInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.oauth.server.auth.impl.OAuth2ServerAuthenticationHandler',
                'operation_id': 'com_adobe_granite_oauth_server_auth_impl_o_auth2_server_authentication_han',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'path',
                    'jaas_control_flag',
                    'jaas_realm_name',
                    'jaas_ranking',
                    'oauth_offline_validation',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'path':
                        (str,),
                    'jaas_control_flag':
                        (str,),
                    'jaas_realm_name':
                        (str,),
                    'jaas_ranking':
                        (int,),
                    'oauth_offline_validation':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'path': 'path',
                    'jaas_control_flag': 'jaas.controlFlag',
                    'jaas_realm_name': 'jaas.realmName',
                    'jaas_ranking': 'jaas.ranking',
                    'oauth_offline_validation': 'oauth.offline.validation',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'path': 'query',
                    'jaas_control_flag': 'query',
                    'jaas_realm_name': 'query',
                    'jaas_ranking': 'query',
                    'oauth_offline_validation': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_oauth_server_auth_impl_o_auth2_server_authentication_han
        )

        def __com_adobe_granite_oauth_server_impl_access_token_cleanup_task(
            self,
            **kwargs
        ):
            """com_adobe_granite_oauth_server_impl_access_token_cleanup_task  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_oauth_server_impl_access_token_cleanup_task(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                scheduler_expression (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteOauthServerImplAccessTokenCleanupTaskInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_oauth_server_impl_access_token_cleanup_task = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteOauthServerImplAccessTokenCleanupTaskInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.oauth.server.impl.AccessTokenCleanupTask',
                'operation_id': 'com_adobe_granite_oauth_server_impl_access_token_cleanup_task',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'scheduler_expression',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'scheduler_expression':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'scheduler_expression': 'scheduler.expression',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'scheduler_expression': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_oauth_server_impl_access_token_cleanup_task
        )

        def __com_adobe_granite_oauth_server_impl_o_auth2_client_revocation_servlet(
            self,
            **kwargs
        ):
            """com_adobe_granite_oauth_server_impl_o_auth2_client_revocation_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_oauth_server_impl_o_auth2_client_revocation_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                oauth_client_revocation_active (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteOauthServerImplOAuth2ClientRevocationServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_oauth_server_impl_o_auth2_client_revocation_servlet = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteOauthServerImplOAuth2ClientRevocationServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.oauth.server.impl.OAuth2ClientRevocationServlet',
                'operation_id': 'com_adobe_granite_oauth_server_impl_o_auth2_client_revocation_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'oauth_client_revocation_active',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'oauth_client_revocation_active':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'oauth_client_revocation_active': 'oauth.client.revocation.active',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'oauth_client_revocation_active': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_oauth_server_impl_o_auth2_client_revocation_servlet
        )

        def __com_adobe_granite_oauth_server_impl_o_auth2_revocation_endpoint_servlet(
            self,
            **kwargs
        ):
            """com_adobe_granite_oauth_server_impl_o_auth2_revocation_endpoint_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_oauth_server_impl_o_auth2_revocation_endpoint_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                sling_servlet_paths (str): [optional]
                oauth_revocation_active (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteOauthServerImplOAuth2RevocationEndpointServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_oauth_server_impl_o_auth2_revocation_endpoint_servlet = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteOauthServerImplOAuth2RevocationEndpointServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.oauth.server.impl.OAuth2RevocationEndpointServlet',
                'operation_id': 'com_adobe_granite_oauth_server_impl_o_auth2_revocation_endpoint_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'sling_servlet_paths',
                    'oauth_revocation_active',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'sling_servlet_paths':
                        (str,),
                    'oauth_revocation_active':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'sling_servlet_paths': 'sling.servlet.paths',
                    'oauth_revocation_active': 'oauth.revocation.active',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'sling_servlet_paths': 'query',
                    'oauth_revocation_active': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_oauth_server_impl_o_auth2_revocation_endpoint_servlet
        )

        def __com_adobe_granite_oauth_server_impl_o_auth2_token_endpoint_servlet(
            self,
            **kwargs
        ):
            """com_adobe_granite_oauth_server_impl_o_auth2_token_endpoint_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_oauth_server_impl_o_auth2_token_endpoint_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                oauth_issuer (str): [optional]
                oauth_access_token_expires_in (str): [optional]
                osgi_http_whiteboard_servlet_pattern (str): [optional]
                osgi_http_whiteboard_context_select (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteOauthServerImplOAuth2TokenEndpointServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_oauth_server_impl_o_auth2_token_endpoint_servlet = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteOauthServerImplOAuth2TokenEndpointServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.oauth.server.impl.OAuth2TokenEndpointServlet',
                'operation_id': 'com_adobe_granite_oauth_server_impl_o_auth2_token_endpoint_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'oauth_issuer',
                    'oauth_access_token_expires_in',
                    'osgi_http_whiteboard_servlet_pattern',
                    'osgi_http_whiteboard_context_select',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'oauth_issuer':
                        (str,),
                    'oauth_access_token_expires_in':
                        (str,),
                    'osgi_http_whiteboard_servlet_pattern':
                        (str,),
                    'osgi_http_whiteboard_context_select':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'oauth_issuer': 'oauth.issuer',
                    'oauth_access_token_expires_in': 'oauth.access.token.expires.in',
                    'osgi_http_whiteboard_servlet_pattern': 'osgi.http.whiteboard.servlet.pattern',
                    'osgi_http_whiteboard_context_select': 'osgi.http.whiteboard.context.select',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'oauth_issuer': 'query',
                    'oauth_access_token_expires_in': 'query',
                    'osgi_http_whiteboard_servlet_pattern': 'query',
                    'osgi_http_whiteboard_context_select': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_oauth_server_impl_o_auth2_token_endpoint_servlet
        )

        def __com_adobe_granite_oauth_server_impl_o_auth2_token_revocation_servlet(
            self,
            **kwargs
        ):
            """com_adobe_granite_oauth_server_impl_o_auth2_token_revocation_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_oauth_server_impl_o_auth2_token_revocation_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                oauth_token_revocation_active (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteOauthServerImplOAuth2TokenRevocationServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_oauth_server_impl_o_auth2_token_revocation_servlet = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteOauthServerImplOAuth2TokenRevocationServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.oauth.server.impl.OAuth2TokenRevocationServlet',
                'operation_id': 'com_adobe_granite_oauth_server_impl_o_auth2_token_revocation_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'oauth_token_revocation_active',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'oauth_token_revocation_active':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'oauth_token_revocation_active': 'oauth.token.revocation.active',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'oauth_token_revocation_active': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_oauth_server_impl_o_auth2_token_revocation_servlet
        )

        def __com_adobe_granite_offloading_impl_offloading_configurator(
            self,
            **kwargs
        ):
            """com_adobe_granite_offloading_impl_offloading_configurator  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_offloading_impl_offloading_configurator(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                offloading_transporter (str): [optional]
                offloading_cleanup_payload (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteOffloadingImplOffloadingConfiguratorInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_offloading_impl_offloading_configurator = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteOffloadingImplOffloadingConfiguratorInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.offloading.impl.OffloadingConfigurator',
                'operation_id': 'com_adobe_granite_offloading_impl_offloading_configurator',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'offloading_transporter',
                    'offloading_cleanup_payload',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'offloading_transporter':
                        (str,),
                    'offloading_cleanup_payload':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'offloading_transporter': 'offloading.transporter',
                    'offloading_cleanup_payload': 'offloading.cleanup.payload',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'offloading_transporter': 'query',
                    'offloading_cleanup_payload': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_offloading_impl_offloading_configurator
        )

        def __com_adobe_granite_offloading_impl_offloading_job_cloner(
            self,
            **kwargs
        ):
            """com_adobe_granite_offloading_impl_offloading_job_cloner  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_offloading_impl_offloading_job_cloner(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                offloading_jobcloner_enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteOffloadingImplOffloadingJobClonerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_offloading_impl_offloading_job_cloner = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteOffloadingImplOffloadingJobClonerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.offloading.impl.OffloadingJobCloner',
                'operation_id': 'com_adobe_granite_offloading_impl_offloading_job_cloner',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'offloading_jobcloner_enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'offloading_jobcloner_enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'offloading_jobcloner_enabled': 'offloading.jobcloner.enabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'offloading_jobcloner_enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_offloading_impl_offloading_job_cloner
        )

        def __com_adobe_granite_offloading_impl_offloading_job_offloader(
            self,
            **kwargs
        ):
            """com_adobe_granite_offloading_impl_offloading_job_offloader  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_offloading_impl_offloading_job_offloader(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                offloading_offloader_enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteOffloadingImplOffloadingJobOffloaderInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_offloading_impl_offloading_job_offloader = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteOffloadingImplOffloadingJobOffloaderInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.offloading.impl.OffloadingJobOffloader',
                'operation_id': 'com_adobe_granite_offloading_impl_offloading_job_offloader',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'offloading_offloader_enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'offloading_offloader_enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'offloading_offloader_enabled': 'offloading.offloader.enabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'offloading_offloader_enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_offloading_impl_offloading_job_offloader
        )

        def __com_adobe_granite_offloading_impl_transporter_offloading_agent_manager(
            self,
            **kwargs
        ):
            """com_adobe_granite_offloading_impl_transporter_offloading_agent_manager  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_offloading_impl_transporter_offloading_agent_manager(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                offloading_agentmanager_enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteOffloadingImplTransporterOffloadingAgentManagerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_offloading_impl_transporter_offloading_agent_manager = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteOffloadingImplTransporterOffloadingAgentManagerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.offloading.impl.transporter.OffloadingAgentManager',
                'operation_id': 'com_adobe_granite_offloading_impl_transporter_offloading_agent_manager',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'offloading_agentmanager_enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'offloading_agentmanager_enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'offloading_agentmanager_enabled': 'offloading.agentmanager.enabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'offloading_agentmanager_enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_offloading_impl_transporter_offloading_agent_manager
        )

        def __com_adobe_granite_offloading_impl_transporter_offloading_default_transpo(
            self,
            **kwargs
        ):
            """com_adobe_granite_offloading_impl_transporter_offloading_default_transpo  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_offloading_impl_transporter_offloading_default_transpo(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                default_transport_agent_to_worker_prefix (str): [optional]
                default_transport_agent_to_master_prefix (str): [optional]
                default_transport_input_package (str): [optional]
                default_transport_output_package (str): [optional]
                default_transport_replication_synchronous (bool): [optional]
                default_transport_contentpackage (bool): [optional]
                offloading_transporter_default_enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteOffloadingImplTransporterOffloadingDefaultTranspoInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_offloading_impl_transporter_offloading_default_transpo = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteOffloadingImplTransporterOffloadingDefaultTranspoInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.offloading.impl.transporter.OffloadingDefaultTransporter',
                'operation_id': 'com_adobe_granite_offloading_impl_transporter_offloading_default_transpo',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'default_transport_agent_to_worker_prefix',
                    'default_transport_agent_to_master_prefix',
                    'default_transport_input_package',
                    'default_transport_output_package',
                    'default_transport_replication_synchronous',
                    'default_transport_contentpackage',
                    'offloading_transporter_default_enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'default_transport_agent_to_worker_prefix':
                        (str,),
                    'default_transport_agent_to_master_prefix':
                        (str,),
                    'default_transport_input_package':
                        (str,),
                    'default_transport_output_package':
                        (str,),
                    'default_transport_replication_synchronous':
                        (bool,),
                    'default_transport_contentpackage':
                        (bool,),
                    'offloading_transporter_default_enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'default_transport_agent_to_worker_prefix': 'default.transport.agent-to-worker.prefix',
                    'default_transport_agent_to_master_prefix': 'default.transport.agent-to-master.prefix',
                    'default_transport_input_package': 'default.transport.input.package',
                    'default_transport_output_package': 'default.transport.output.package',
                    'default_transport_replication_synchronous': 'default.transport.replication.synchronous',
                    'default_transport_contentpackage': 'default.transport.contentpackage',
                    'offloading_transporter_default_enabled': 'offloading.transporter.default.enabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'default_transport_agent_to_worker_prefix': 'query',
                    'default_transport_agent_to_master_prefix': 'query',
                    'default_transport_input_package': 'query',
                    'default_transport_output_package': 'query',
                    'default_transport_replication_synchronous': 'query',
                    'default_transport_contentpackage': 'query',
                    'offloading_transporter_default_enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_offloading_impl_transporter_offloading_default_transpo
        )

        def __com_adobe_granite_omnisearch_impl_core_omni_search_service_impl(
            self,
            **kwargs
        ):
            """com_adobe_granite_omnisearch_impl_core_omni_search_service_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_omnisearch_impl_core_omni_search_service_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                omnisearch_suggestion_requiretext_min (int): [optional]
                omnisearch_suggestion_spellcheck_require (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteOmnisearchImplCoreOmniSearchServiceImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_omnisearch_impl_core_omni_search_service_impl = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteOmnisearchImplCoreOmniSearchServiceImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.omnisearch.impl.core.OmniSearchServiceImpl',
                'operation_id': 'com_adobe_granite_omnisearch_impl_core_omni_search_service_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'omnisearch_suggestion_requiretext_min',
                    'omnisearch_suggestion_spellcheck_require',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'omnisearch_suggestion_requiretext_min':
                        (int,),
                    'omnisearch_suggestion_spellcheck_require':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'omnisearch_suggestion_requiretext_min': 'omnisearch.suggestion.requiretext.min',
                    'omnisearch_suggestion_spellcheck_require': 'omnisearch.suggestion.spellcheck.require',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'omnisearch_suggestion_requiretext_min': 'query',
                    'omnisearch_suggestion_spellcheck_require': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_omnisearch_impl_core_omni_search_service_impl
        )

        def __com_adobe_granite_optout_impl_opt_out_service_impl(
            self,
            **kwargs
        ):
            """com_adobe_granite_optout_impl_opt_out_service_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_optout_impl_opt_out_service_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                optout_cookies ([str]): [optional]
                optout_headers ([str]): [optional]
                optout_whitelist_cookies ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteOptoutImplOptOutServiceImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_optout_impl_opt_out_service_impl = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteOptoutImplOptOutServiceImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.optout.impl.OptOutServiceImpl',
                'operation_id': 'com_adobe_granite_optout_impl_opt_out_service_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'optout_cookies',
                    'optout_headers',
                    'optout_whitelist_cookies',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'optout_cookies':
                        ([str],),
                    'optout_headers':
                        ([str],),
                    'optout_whitelist_cookies':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'optout_cookies': 'optout.cookies',
                    'optout_headers': 'optout.headers',
                    'optout_whitelist_cookies': 'optout.whitelist.cookies',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'optout_cookies': 'query',
                    'optout_headers': 'query',
                    'optout_whitelist_cookies': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'optout_cookies': 'multi',
                    'optout_headers': 'multi',
                    'optout_whitelist_cookies': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_optout_impl_opt_out_service_impl
        )

        def __com_adobe_granite_queries_impl_hc_async_index_health_check(
            self,
            **kwargs
        ):
            """com_adobe_granite_queries_impl_hc_async_index_health_check  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_queries_impl_hc_async_index_health_check(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                indexing_critical_threshold (int): [optional]
                indexing_warn_threshold (int): [optional]
                hc_tags ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteQueriesImplHcAsyncIndexHealthCheckInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_queries_impl_hc_async_index_health_check = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteQueriesImplHcAsyncIndexHealthCheckInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.queries.impl.hc.AsyncIndexHealthCheck',
                'operation_id': 'com_adobe_granite_queries_impl_hc_async_index_health_check',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'indexing_critical_threshold',
                    'indexing_warn_threshold',
                    'hc_tags',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'indexing_critical_threshold':
                        (int,),
                    'indexing_warn_threshold':
                        (int,),
                    'hc_tags':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'indexing_critical_threshold': 'indexing.critical.threshold',
                    'indexing_warn_threshold': 'indexing.warn.threshold',
                    'hc_tags': 'hc.tags',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'indexing_critical_threshold': 'query',
                    'indexing_warn_threshold': 'query',
                    'hc_tags': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'hc_tags': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_queries_impl_hc_async_index_health_check
        )

        def __com_adobe_granite_queries_impl_hc_large_index_health_check(
            self,
            **kwargs
        ):
            """com_adobe_granite_queries_impl_hc_large_index_health_check  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_queries_impl_hc_large_index_health_check(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                large_index_critical_threshold (int): [optional]
                large_index_warn_threshold (int): [optional]
                hc_tags ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteQueriesImplHcLargeIndexHealthCheckInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_queries_impl_hc_large_index_health_check = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteQueriesImplHcLargeIndexHealthCheckInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.queries.impl.hc.LargeIndexHealthCheck',
                'operation_id': 'com_adobe_granite_queries_impl_hc_large_index_health_check',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'large_index_critical_threshold',
                    'large_index_warn_threshold',
                    'hc_tags',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'large_index_critical_threshold':
                        (int,),
                    'large_index_warn_threshold':
                        (int,),
                    'hc_tags':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'large_index_critical_threshold': 'large.index.critical.threshold',
                    'large_index_warn_threshold': 'large.index.warn.threshold',
                    'hc_tags': 'hc.tags',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'large_index_critical_threshold': 'query',
                    'large_index_warn_threshold': 'query',
                    'hc_tags': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'hc_tags': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_queries_impl_hc_large_index_health_check
        )

        def __com_adobe_granite_queries_impl_hc_queries_status_health_check(
            self,
            **kwargs
        ):
            """com_adobe_granite_queries_impl_hc_queries_status_health_check  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_queries_impl_hc_queries_status_health_check(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                hc_tags ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteQueriesImplHcQueriesStatusHealthCheckInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_queries_impl_hc_queries_status_health_check = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteQueriesImplHcQueriesStatusHealthCheckInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.queries.impl.hc.QueriesStatusHealthCheck',
                'operation_id': 'com_adobe_granite_queries_impl_hc_queries_status_health_check',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'hc_tags',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'hc_tags':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'hc_tags': 'hc.tags',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'hc_tags': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'hc_tags': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_queries_impl_hc_queries_status_health_check
        )

        def __com_adobe_granite_queries_impl_hc_query_health_check_metrics(
            self,
            **kwargs
        ):
            """com_adobe_granite_queries_impl_hc_query_health_check_metrics  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_queries_impl_hc_query_health_check_metrics(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                get_period (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteQueriesImplHcQueryHealthCheckMetricsInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_queries_impl_hc_query_health_check_metrics = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteQueriesImplHcQueryHealthCheckMetricsInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.queries.impl.hc.QueryHealthCheckMetrics',
                'operation_id': 'com_adobe_granite_queries_impl_hc_query_health_check_metrics',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'get_period',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'get_period':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'get_period': 'getPeriod',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'get_period': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_queries_impl_hc_query_health_check_metrics
        )

        def __com_adobe_granite_queries_impl_hc_query_limits_health_check(
            self,
            **kwargs
        ):
            """com_adobe_granite_queries_impl_hc_query_limits_health_check  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_queries_impl_hc_query_limits_health_check(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                hc_tags ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteQueriesImplHcQueryLimitsHealthCheckInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_queries_impl_hc_query_limits_health_check = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteQueriesImplHcQueryLimitsHealthCheckInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.queries.impl.hc.QueryLimitsHealthCheck',
                'operation_id': 'com_adobe_granite_queries_impl_hc_query_limits_health_check',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'hc_tags',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'hc_tags':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'hc_tags': 'hc.tags',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'hc_tags': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'hc_tags': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_queries_impl_hc_query_limits_health_check
        )

        def __com_adobe_granite_replication_hc_impl_replication_queue_health_check(
            self,
            **kwargs
        ):
            """com_adobe_granite_replication_hc_impl_replication_queue_health_check  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_replication_hc_impl_replication_queue_health_check(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                number_of_retries_allowed (int): [optional]
                hc_tags ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteReplicationHcImplReplicationQueueHealthCheckInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_replication_hc_impl_replication_queue_health_check = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteReplicationHcImplReplicationQueueHealthCheckInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.replication.hc.impl.ReplicationQueueHealthCheck',
                'operation_id': 'com_adobe_granite_replication_hc_impl_replication_queue_health_check',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'number_of_retries_allowed',
                    'hc_tags',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'number_of_retries_allowed':
                        (int,),
                    'hc_tags':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'number_of_retries_allowed': 'number.of.retries.allowed',
                    'hc_tags': 'hc.tags',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'number_of_retries_allowed': 'query',
                    'hc_tags': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'hc_tags': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_replication_hc_impl_replication_queue_health_check
        )

        def __com_adobe_granite_replication_hc_impl_replication_transport_users_health_c(
            self,
            **kwargs
        ):
            """com_adobe_granite_replication_hc_impl_replication_transport_users_health_c  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_replication_hc_impl_replication_transport_users_health_c(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                hc_tags ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteReplicationHcImplReplicationTransportUsersHealthCInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_replication_hc_impl_replication_transport_users_health_c = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteReplicationHcImplReplicationTransportUsersHealthCInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.replication.hc.impl.ReplicationTransportUsersHealthCheck',
                'operation_id': 'com_adobe_granite_replication_hc_impl_replication_transport_users_health_c',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'hc_tags',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'hc_tags':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'hc_tags': 'hc.tags',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'hc_tags': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'hc_tags': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_replication_hc_impl_replication_transport_users_health_c
        )

        def __com_adobe_granite_repository_hc_impl_authorizable_node_name_health_check(
            self,
            **kwargs
        ):
            """com_adobe_granite_repository_hc_impl_authorizable_node_name_health_check  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_repository_hc_impl_authorizable_node_name_health_check(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                hc_tags ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteRepositoryHcImplAuthorizableNodeNameHealthCheckInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_repository_hc_impl_authorizable_node_name_health_check = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteRepositoryHcImplAuthorizableNodeNameHealthCheckInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.repository.hc.impl.AuthorizableNodeNameHealthCheck',
                'operation_id': 'com_adobe_granite_repository_hc_impl_authorizable_node_name_health_check',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'hc_tags',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'hc_tags':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'hc_tags': 'hc.tags',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'hc_tags': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'hc_tags': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_repository_hc_impl_authorizable_node_name_health_check
        )

        def __com_adobe_granite_repository_hc_impl_content_sling_sling_content_health_c(
            self,
            **kwargs
        ):
            """com_adobe_granite_repository_hc_impl_content_sling_sling_content_health_c  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_repository_hc_impl_content_sling_sling_content_health_c(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                hc_tags ([str]): [optional]
                exclude_search_path ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteRepositoryHcImplContentSlingSlingContentHealthCInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_repository_hc_impl_content_sling_sling_content_health_c = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteRepositoryHcImplContentSlingSlingContentHealthCInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.repository.hc.impl.content.sling.SlingContentHealthCheck',
                'operation_id': 'com_adobe_granite_repository_hc_impl_content_sling_sling_content_health_c',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'hc_tags',
                    'exclude_search_path',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'hc_tags':
                        ([str],),
                    'exclude_search_path':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'hc_tags': 'hc.tags',
                    'exclude_search_path': 'exclude.search.path',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'hc_tags': 'query',
                    'exclude_search_path': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'hc_tags': 'multi',
                    'exclude_search_path': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_repository_hc_impl_content_sling_sling_content_health_c
        )

        def __com_adobe_granite_repository_hc_impl_continuous_rgc_health_check(
            self,
            **kwargs
        ):
            """com_adobe_granite_repository_hc_impl_continuous_rgc_health_check  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_repository_hc_impl_continuous_rgc_health_check(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                hc_tags ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteRepositoryHcImplContinuousRGCHealthCheckInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_repository_hc_impl_continuous_rgc_health_check = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteRepositoryHcImplContinuousRGCHealthCheckInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.repository.hc.impl.ContinuousRGCHealthCheck',
                'operation_id': 'com_adobe_granite_repository_hc_impl_continuous_rgc_health_check',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'hc_tags',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'hc_tags':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'hc_tags': 'hc.tags',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'hc_tags': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'hc_tags': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_repository_hc_impl_continuous_rgc_health_check
        )

        def __com_adobe_granite_repository_hc_impl_default_access_user_profile_health_che(
            self,
            **kwargs
        ):
            """com_adobe_granite_repository_hc_impl_default_access_user_profile_health_che  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_repository_hc_impl_default_access_user_profile_health_che(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                hc_tags ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteRepositoryHcImplDefaultAccessUserProfileHealthCheInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_repository_hc_impl_default_access_user_profile_health_che = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteRepositoryHcImplDefaultAccessUserProfileHealthCheInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.repository.hc.impl.DefaultAccessUserProfileHealthCheck',
                'operation_id': 'com_adobe_granite_repository_hc_impl_default_access_user_profile_health_che',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'hc_tags',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'hc_tags':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'hc_tags': 'hc.tags',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'hc_tags': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'hc_tags': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_repository_hc_impl_default_access_user_profile_health_che
        )

        def __com_adobe_granite_repository_hc_impl_default_logins_health_check(
            self,
            **kwargs
        ):
            """com_adobe_granite_repository_hc_impl_default_logins_health_check  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_repository_hc_impl_default_logins_health_check(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                hc_tags ([str]): [optional]
                account_logins ([str]): [optional]
                console_logins ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteRepositoryHcImplDefaultLoginsHealthCheckInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_repository_hc_impl_default_logins_health_check = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteRepositoryHcImplDefaultLoginsHealthCheckInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.repository.hc.impl.DefaultLoginsHealthCheck',
                'operation_id': 'com_adobe_granite_repository_hc_impl_default_logins_health_check',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'hc_tags',
                    'account_logins',
                    'console_logins',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'hc_tags':
                        ([str],),
                    'account_logins':
                        ([str],),
                    'console_logins':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'hc_tags': 'hc.tags',
                    'account_logins': 'account.logins',
                    'console_logins': 'console.logins',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'hc_tags': 'query',
                    'account_logins': 'query',
                    'console_logins': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'hc_tags': 'multi',
                    'account_logins': 'multi',
                    'console_logins': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_repository_hc_impl_default_logins_health_check
        )

        def __com_adobe_granite_repository_hc_impl_disk_space_health_check(
            self,
            **kwargs
        ):
            """com_adobe_granite_repository_hc_impl_disk_space_health_check  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_repository_hc_impl_disk_space_health_check(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                hc_tags ([str]): [optional]
                disk_space_warn_threshold (int): [optional]
                disk_space_error_threshold (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteRepositoryHcImplDiskSpaceHealthCheckInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_repository_hc_impl_disk_space_health_check = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteRepositoryHcImplDiskSpaceHealthCheckInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.repository.hc.impl.DiskSpaceHealthCheck',
                'operation_id': 'com_adobe_granite_repository_hc_impl_disk_space_health_check',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'hc_tags',
                    'disk_space_warn_threshold',
                    'disk_space_error_threshold',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'hc_tags':
                        ([str],),
                    'disk_space_warn_threshold':
                        (int,),
                    'disk_space_error_threshold':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'hc_tags': 'hc.tags',
                    'disk_space_warn_threshold': 'disk.space.warn.threshold',
                    'disk_space_error_threshold': 'disk.space.error.threshold',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'hc_tags': 'query',
                    'disk_space_warn_threshold': 'query',
                    'disk_space_error_threshold': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'hc_tags': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_repository_hc_impl_disk_space_health_check
        )

        def __com_adobe_granite_repository_hc_impl_observation_queue_length_health_check(
            self,
            **kwargs
        ):
            """com_adobe_granite_repository_hc_impl_observation_queue_length_health_check  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_repository_hc_impl_observation_queue_length_health_check(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                hc_tags ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteRepositoryHcImplObservationQueueLengthHealthCheckInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_repository_hc_impl_observation_queue_length_health_check = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteRepositoryHcImplObservationQueueLengthHealthCheckInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.repository.hc.impl.ObservationQueueLengthHealthCheck',
                'operation_id': 'com_adobe_granite_repository_hc_impl_observation_queue_length_health_check',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'hc_tags',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'hc_tags':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'hc_tags': 'hc.tags',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'hc_tags': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'hc_tags': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_repository_hc_impl_observation_queue_length_health_check
        )

        def __com_adobe_granite_repository_impl_commit_stats_config(
            self,
            **kwargs
        ):
            """com_adobe_granite_repository_impl_commit_stats_config  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_repository_impl_commit_stats_config(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                enabled (bool): [optional]
                interval_seconds (int): [optional]
                commits_per_interval_threshold (int): [optional]
                max_location_length (int): [optional]
                max_details_shown (int): [optional]
                min_details_percentage (int): [optional]
                thread_matchers ([str]): [optional]
                max_greedy_depth (int): [optional]
                greedy_stack_matchers (str): [optional]
                stack_filters ([str]): [optional]
                stack_matchers ([str]): [optional]
                stack_categorizers ([str]): [optional]
                stack_shorteners ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteRepositoryImplCommitStatsConfigInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_repository_impl_commit_stats_config = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteRepositoryImplCommitStatsConfigInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.repository.impl.CommitStatsConfig',
                'operation_id': 'com_adobe_granite_repository_impl_commit_stats_config',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'enabled',
                    'interval_seconds',
                    'commits_per_interval_threshold',
                    'max_location_length',
                    'max_details_shown',
                    'min_details_percentage',
                    'thread_matchers',
                    'max_greedy_depth',
                    'greedy_stack_matchers',
                    'stack_filters',
                    'stack_matchers',
                    'stack_categorizers',
                    'stack_shorteners',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'enabled':
                        (bool,),
                    'interval_seconds':
                        (int,),
                    'commits_per_interval_threshold':
                        (int,),
                    'max_location_length':
                        (int,),
                    'max_details_shown':
                        (int,),
                    'min_details_percentage':
                        (int,),
                    'thread_matchers':
                        ([str],),
                    'max_greedy_depth':
                        (int,),
                    'greedy_stack_matchers':
                        (str,),
                    'stack_filters':
                        ([str],),
                    'stack_matchers':
                        ([str],),
                    'stack_categorizers':
                        ([str],),
                    'stack_shorteners':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'enabled': 'enabled',
                    'interval_seconds': 'intervalSeconds',
                    'commits_per_interval_threshold': 'commitsPerIntervalThreshold',
                    'max_location_length': 'maxLocationLength',
                    'max_details_shown': 'maxDetailsShown',
                    'min_details_percentage': 'minDetailsPercentage',
                    'thread_matchers': 'threadMatchers',
                    'max_greedy_depth': 'maxGreedyDepth',
                    'greedy_stack_matchers': 'greedyStackMatchers',
                    'stack_filters': 'stackFilters',
                    'stack_matchers': 'stackMatchers',
                    'stack_categorizers': 'stackCategorizers',
                    'stack_shorteners': 'stackShorteners',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'enabled': 'query',
                    'interval_seconds': 'query',
                    'commits_per_interval_threshold': 'query',
                    'max_location_length': 'query',
                    'max_details_shown': 'query',
                    'min_details_percentage': 'query',
                    'thread_matchers': 'query',
                    'max_greedy_depth': 'query',
                    'greedy_stack_matchers': 'query',
                    'stack_filters': 'query',
                    'stack_matchers': 'query',
                    'stack_categorizers': 'query',
                    'stack_shorteners': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'thread_matchers': 'multi',
                    'stack_filters': 'multi',
                    'stack_matchers': 'multi',
                    'stack_categorizers': 'multi',
                    'stack_shorteners': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_repository_impl_commit_stats_config
        )

        def __com_adobe_granite_repository_service_user_configuration(
            self,
            **kwargs
        ):
            """com_adobe_granite_repository_service_user_configuration  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_repository_service_user_configuration(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                service_ranking (int): [optional]
                serviceusers_simple_subject_population (bool): [optional]
                serviceusers_list ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteRepositoryServiceUserConfigurationInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_repository_service_user_configuration = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteRepositoryServiceUserConfigurationInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.repository.ServiceUserConfiguration',
                'operation_id': 'com_adobe_granite_repository_service_user_configuration',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'service_ranking',
                    'serviceusers_simple_subject_population',
                    'serviceusers_list',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'service_ranking':
                        (int,),
                    'serviceusers_simple_subject_population':
                        (bool,),
                    'serviceusers_list':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'service_ranking': 'service.ranking',
                    'serviceusers_simple_subject_population': 'serviceusers.simpleSubjectPopulation',
                    'serviceusers_list': 'serviceusers.list',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'service_ranking': 'query',
                    'serviceusers_simple_subject_population': 'query',
                    'serviceusers_list': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'serviceusers_list': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_repository_service_user_configuration
        )

        def __com_adobe_granite_requests_logging_impl_hc_requests_status_health_check_im(
            self,
            **kwargs
        ):
            """com_adobe_granite_requests_logging_impl_hc_requests_status_health_check_im  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_requests_logging_impl_hc_requests_status_health_check_im(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                hc_tags ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteRequestsLoggingImplHcRequestsStatusHealthCheckImInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_requests_logging_impl_hc_requests_status_health_check_im = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteRequestsLoggingImplHcRequestsStatusHealthCheckImInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.requests.logging.impl.hc.RequestsStatusHealthCheckImpl',
                'operation_id': 'com_adobe_granite_requests_logging_impl_hc_requests_status_health_check_im',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'hc_tags',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'hc_tags':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'hc_tags': 'hc.tags',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'hc_tags': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'hc_tags': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_requests_logging_impl_hc_requests_status_health_check_im
        )

        def __com_adobe_granite_resourcestatus_impl_composite_status_type(
            self,
            **kwargs
        ):
            """com_adobe_granite_resourcestatus_impl_composite_status_type  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_resourcestatus_impl_composite_status_type(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                name (str): [optional]
                types ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteResourcestatusImplCompositeStatusTypeInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_resourcestatus_impl_composite_status_type = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteResourcestatusImplCompositeStatusTypeInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.resourcestatus.impl.CompositeStatusType',
                'operation_id': 'com_adobe_granite_resourcestatus_impl_composite_status_type',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'name',
                    'types',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'name':
                        (str,),
                    'types':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'name': 'name',
                    'types': 'types',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'name': 'query',
                    'types': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'types': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_resourcestatus_impl_composite_status_type
        )

        def __com_adobe_granite_resourcestatus_impl_status_resource_provider_impl(
            self,
            **kwargs
        ):
            """com_adobe_granite_resourcestatus_impl_status_resource_provider_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_resourcestatus_impl_status_resource_provider_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                provider_root (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteResourcestatusImplStatusResourceProviderImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_resourcestatus_impl_status_resource_provider_impl = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteResourcestatusImplStatusResourceProviderImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.resourcestatus.impl.StatusResourceProviderImpl',
                'operation_id': 'com_adobe_granite_resourcestatus_impl_status_resource_provider_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'provider_root',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'provider_root':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'provider_root': 'provider.root',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'provider_root': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_resourcestatus_impl_status_resource_provider_impl
        )

        def __com_adobe_granite_rest_assets_impl_asset_content_disposition_filter(
            self,
            **kwargs
        ):
            """com_adobe_granite_rest_assets_impl_asset_content_disposition_filter  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_rest_assets_impl_asset_content_disposition_filter(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                mime_allow_empty (bool): [optional]
                mime_allowed ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteRestAssetsImplAssetContentDispositionFilterInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_rest_assets_impl_asset_content_disposition_filter = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteRestAssetsImplAssetContentDispositionFilterInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.rest.assets.impl.AssetContentDispositionFilter',
                'operation_id': 'com_adobe_granite_rest_assets_impl_asset_content_disposition_filter',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'mime_allow_empty',
                    'mime_allowed',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'mime_allow_empty':
                        (bool,),
                    'mime_allowed':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'mime_allow_empty': 'mime.allowEmpty',
                    'mime_allowed': 'mime.allowed',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'mime_allow_empty': 'query',
                    'mime_allowed': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'mime_allowed': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_rest_assets_impl_asset_content_disposition_filter
        )

        def __com_adobe_granite_rest_impl_api_endpoint_resource_provider_factory_impl(
            self,
            **kwargs
        ):
            """com_adobe_granite_rest_impl_api_endpoint_resource_provider_factory_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_rest_impl_api_endpoint_resource_provider_factory_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                provider_roots (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteRestImplApiEndpointResourceProviderFactoryImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_rest_impl_api_endpoint_resource_provider_factory_impl = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteRestImplApiEndpointResourceProviderFactoryImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.rest.impl.ApiEndpointResourceProviderFactoryImpl',
                'operation_id': 'com_adobe_granite_rest_impl_api_endpoint_resource_provider_factory_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'provider_roots',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'provider_roots':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'provider_roots': 'provider.roots',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'provider_roots': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_rest_impl_api_endpoint_resource_provider_factory_impl
        )

        def __com_adobe_granite_rest_impl_servlet_default_get_servlet(
            self,
            **kwargs
        ):
            """com_adobe_granite_rest_impl_servlet_default_get_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_rest_impl_servlet_default_get_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                default_limit (int): [optional]
                use_absolute_uri (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteRestImplServletDefaultGETServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_rest_impl_servlet_default_get_servlet = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteRestImplServletDefaultGETServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.rest.impl.servlet.DefaultGETServlet',
                'operation_id': 'com_adobe_granite_rest_impl_servlet_default_get_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'default_limit',
                    'use_absolute_uri',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'default_limit':
                        (int,),
                    'use_absolute_uri':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'default_limit': 'default.limit',
                    'use_absolute_uri': 'use.absolute.uri',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'default_limit': 'query',
                    'use_absolute_uri': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_rest_impl_servlet_default_get_servlet
        )

        def __com_adobe_granite_security_user_ui_internal_servlets_ssl_configuration_s(
            self,
            **kwargs
        ):
            """com_adobe_granite_security_user_ui_internal_servlets_ssl_configuration_s  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_security_user_ui_internal_servlets_ssl_configuration_s(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                hc_tags ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteSecurityUserUiInternalServletsSSLConfigurationSInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_security_user_ui_internal_servlets_ssl_configuration_s = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteSecurityUserUiInternalServletsSSLConfigurationSInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.security.user.ui.internal.servlets.SSLConfigurationServlet',
                'operation_id': 'com_adobe_granite_security_user_ui_internal_servlets_ssl_configuration_s',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'hc_tags',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'hc_tags':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'hc_tags': 'hc.tags',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'hc_tags': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'hc_tags': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_security_user_ui_internal_servlets_ssl_configuration_s
        )

        def __com_adobe_granite_security_user_user_properties_service(
            self,
            **kwargs
        ):
            """com_adobe_granite_security_user_user_properties_service  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_security_user_user_properties_service(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                adapter_condition (str): [optional]
                granite_userproperties_nodetypes ([str]): [optional]
                granite_userproperties_resourcetypes ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteSecurityUserUserPropertiesServiceInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_security_user_user_properties_service = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteSecurityUserUserPropertiesServiceInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.security.user.UserPropertiesService',
                'operation_id': 'com_adobe_granite_security_user_user_properties_service',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'adapter_condition',
                    'granite_userproperties_nodetypes',
                    'granite_userproperties_resourcetypes',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'adapter_condition':
                        (str,),
                    'granite_userproperties_nodetypes':
                        ([str],),
                    'granite_userproperties_resourcetypes':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'adapter_condition': 'adapter.condition',
                    'granite_userproperties_nodetypes': 'granite.userproperties.nodetypes',
                    'granite_userproperties_resourcetypes': 'granite.userproperties.resourcetypes',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'adapter_condition': 'query',
                    'granite_userproperties_nodetypes': 'query',
                    'granite_userproperties_resourcetypes': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'granite_userproperties_nodetypes': 'multi',
                    'granite_userproperties_resourcetypes': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_security_user_user_properties_service
        )

        def __com_adobe_granite_socialgraph_impl_social_graph_factory_impl(
            self,
            **kwargs
        ):
            """com_adobe_granite_socialgraph_impl_social_graph_factory_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_socialgraph_impl_social_graph_factory_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                group2member_relationship_outgoing (str): [optional]
                group2member_excluded_outgoing ([str]): [optional]
                group2member_relationship_incoming (str): [optional]
                group2member_excluded_incoming ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteSocialgraphImplSocialGraphFactoryImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_socialgraph_impl_social_graph_factory_impl = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteSocialgraphImplSocialGraphFactoryImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.socialgraph.impl.SocialGraphFactoryImpl',
                'operation_id': 'com_adobe_granite_socialgraph_impl_social_graph_factory_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'group2member_relationship_outgoing',
                    'group2member_excluded_outgoing',
                    'group2member_relationship_incoming',
                    'group2member_excluded_incoming',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'group2member_relationship_outgoing':
                        (str,),
                    'group2member_excluded_outgoing':
                        ([str],),
                    'group2member_relationship_incoming':
                        (str,),
                    'group2member_excluded_incoming':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'group2member_relationship_outgoing': 'group2member.relationship.outgoing',
                    'group2member_excluded_outgoing': 'group2member.excluded.outgoing',
                    'group2member_relationship_incoming': 'group2member.relationship.incoming',
                    'group2member_excluded_incoming': 'group2member.excluded.incoming',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'group2member_relationship_outgoing': 'query',
                    'group2member_excluded_outgoing': 'query',
                    'group2member_relationship_incoming': 'query',
                    'group2member_excluded_incoming': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'group2member_excluded_outgoing': 'multi',
                    'group2member_excluded_incoming': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_socialgraph_impl_social_graph_factory_impl
        )

        def __com_adobe_granite_system_monitoring_impl_system_stats_m_bean_impl(
            self,
            **kwargs
        ):
            """com_adobe_granite_system_monitoring_impl_system_stats_m_bean_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_system_monitoring_impl_system_stats_m_bean_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                scheduler_expression (str): [optional]
                jmx_objectname (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteSystemMonitoringImplSystemStatsMBeanImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_system_monitoring_impl_system_stats_m_bean_impl = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteSystemMonitoringImplSystemStatsMBeanImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.system.monitoring.impl.SystemStatsMBeanImpl',
                'operation_id': 'com_adobe_granite_system_monitoring_impl_system_stats_m_bean_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'scheduler_expression',
                    'jmx_objectname',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'scheduler_expression':
                        (str,),
                    'jmx_objectname':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'scheduler_expression': 'scheduler.expression',
                    'jmx_objectname': 'jmx.objectname',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'scheduler_expression': 'query',
                    'jmx_objectname': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_system_monitoring_impl_system_stats_m_bean_impl
        )

        def __com_adobe_granite_taskmanagement_impl_jcr_task_adapter_factory(
            self,
            **kwargs
        ):
            """com_adobe_granite_taskmanagement_impl_jcr_task_adapter_factory  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_taskmanagement_impl_jcr_task_adapter_factory(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                adapter_condition (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteTaskmanagementImplJcrTaskAdapterFactoryInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_taskmanagement_impl_jcr_task_adapter_factory = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteTaskmanagementImplJcrTaskAdapterFactoryInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.taskmanagement.impl.jcr.TaskAdapterFactory',
                'operation_id': 'com_adobe_granite_taskmanagement_impl_jcr_task_adapter_factory',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'adapter_condition',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'adapter_condition':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'adapter_condition': 'adapter.condition',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'adapter_condition': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_taskmanagement_impl_jcr_task_adapter_factory
        )

        def __com_adobe_granite_taskmanagement_impl_jcr_task_archive_service(
            self,
            **kwargs
        ):
            """com_adobe_granite_taskmanagement_impl_jcr_task_archive_service  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_taskmanagement_impl_jcr_task_archive_service(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                archiving_enabled (bool): [optional]
                scheduler_expression (str): [optional]
                archive_since_days_completed (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteTaskmanagementImplJcrTaskArchiveServiceInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_taskmanagement_impl_jcr_task_archive_service = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteTaskmanagementImplJcrTaskArchiveServiceInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.taskmanagement.impl.jcr.TaskArchiveService',
                'operation_id': 'com_adobe_granite_taskmanagement_impl_jcr_task_archive_service',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'archiving_enabled',
                    'scheduler_expression',
                    'archive_since_days_completed',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'archiving_enabled':
                        (bool,),
                    'scheduler_expression':
                        (str,),
                    'archive_since_days_completed':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'archiving_enabled': 'archiving.enabled',
                    'scheduler_expression': 'scheduler.expression',
                    'archive_since_days_completed': 'archive.since.days.completed',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'archiving_enabled': 'query',
                    'scheduler_expression': 'query',
                    'archive_since_days_completed': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_taskmanagement_impl_jcr_task_archive_service
        )

        def __com_adobe_granite_taskmanagement_impl_purge_task_purge_maintenance_task(
            self,
            **kwargs
        ):
            """com_adobe_granite_taskmanagement_impl_purge_task_purge_maintenance_task  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_taskmanagement_impl_purge_task_purge_maintenance_task(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                purge_completed (bool): [optional]
                completed_age (int): [optional]
                purge_active (bool): [optional]
                active_age (int): [optional]
                save_threshold (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteTaskmanagementImplPurgeTaskPurgeMaintenanceTaskInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_taskmanagement_impl_purge_task_purge_maintenance_task = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteTaskmanagementImplPurgeTaskPurgeMaintenanceTaskInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.taskmanagement.impl.purge.TaskPurgeMaintenanceTask',
                'operation_id': 'com_adobe_granite_taskmanagement_impl_purge_task_purge_maintenance_task',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'purge_completed',
                    'completed_age',
                    'purge_active',
                    'active_age',
                    'save_threshold',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'purge_completed':
                        (bool,),
                    'completed_age':
                        (int,),
                    'purge_active':
                        (bool,),
                    'active_age':
                        (int,),
                    'save_threshold':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'purge_completed': 'purgeCompleted',
                    'completed_age': 'completedAge',
                    'purge_active': 'purgeActive',
                    'active_age': 'activeAge',
                    'save_threshold': 'saveThreshold',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'purge_completed': 'query',
                    'completed_age': 'query',
                    'purge_active': 'query',
                    'active_age': 'query',
                    'save_threshold': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_taskmanagement_impl_purge_task_purge_maintenance_task
        )

        def __com_adobe_granite_taskmanagement_impl_service_task_manager_adapter_factor(
            self,
            **kwargs
        ):
            """com_adobe_granite_taskmanagement_impl_service_task_manager_adapter_factor  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_taskmanagement_impl_service_task_manager_adapter_factor(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                adapter_condition (str): [optional]
                taskmanager_admingroups ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteTaskmanagementImplServiceTaskManagerAdapterFactorInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_taskmanagement_impl_service_task_manager_adapter_factor = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteTaskmanagementImplServiceTaskManagerAdapterFactorInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.taskmanagement.impl.service.TaskManagerAdapterFactory',
                'operation_id': 'com_adobe_granite_taskmanagement_impl_service_task_manager_adapter_factor',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'adapter_condition',
                    'taskmanager_admingroups',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'adapter_condition':
                        (str,),
                    'taskmanager_admingroups':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'adapter_condition': 'adapter.condition',
                    'taskmanager_admingroups': 'taskmanager.admingroups',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'adapter_condition': 'query',
                    'taskmanager_admingroups': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'taskmanager_admingroups': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_taskmanagement_impl_service_task_manager_adapter_factor
        )

        def __com_adobe_granite_threaddump_thread_dump_collector(
            self,
            **kwargs
        ):
            """com_adobe_granite_threaddump_thread_dump_collector  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_threaddump_thread_dump_collector(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                scheduler_period (int): [optional]
                scheduler_run_on (str): [optional]
                granite_threaddump_enabled (bool): [optional]
                granite_threaddump_dumps_per_file (int): [optional]
                granite_threaddump_enable_gzip_compression (bool): [optional]
                granite_threaddump_enable_directories_compression (bool): [optional]
                granite_threaddump_enable_j_stack (bool): [optional]
                granite_threaddump_max_backup_days (int): [optional]
                granite_threaddump_backup_clean_trigger (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteThreaddumpThreadDumpCollectorInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_threaddump_thread_dump_collector = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteThreaddumpThreadDumpCollectorInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.threaddump.ThreadDumpCollector',
                'operation_id': 'com_adobe_granite_threaddump_thread_dump_collector',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'scheduler_period',
                    'scheduler_run_on',
                    'granite_threaddump_enabled',
                    'granite_threaddump_dumps_per_file',
                    'granite_threaddump_enable_gzip_compression',
                    'granite_threaddump_enable_directories_compression',
                    'granite_threaddump_enable_j_stack',
                    'granite_threaddump_max_backup_days',
                    'granite_threaddump_backup_clean_trigger',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'scheduler_period':
                        (int,),
                    'scheduler_run_on':
                        (str,),
                    'granite_threaddump_enabled':
                        (bool,),
                    'granite_threaddump_dumps_per_file':
                        (int,),
                    'granite_threaddump_enable_gzip_compression':
                        (bool,),
                    'granite_threaddump_enable_directories_compression':
                        (bool,),
                    'granite_threaddump_enable_j_stack':
                        (bool,),
                    'granite_threaddump_max_backup_days':
                        (int,),
                    'granite_threaddump_backup_clean_trigger':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'scheduler_period': 'scheduler.period',
                    'scheduler_run_on': 'scheduler.runOn',
                    'granite_threaddump_enabled': 'granite.threaddump.enabled',
                    'granite_threaddump_dumps_per_file': 'granite.threaddump.dumpsPerFile',
                    'granite_threaddump_enable_gzip_compression': 'granite.threaddump.enableGzipCompression',
                    'granite_threaddump_enable_directories_compression': 'granite.threaddump.enableDirectoriesCompression',
                    'granite_threaddump_enable_j_stack': 'granite.threaddump.enableJStack',
                    'granite_threaddump_max_backup_days': 'granite.threaddump.maxBackupDays',
                    'granite_threaddump_backup_clean_trigger': 'granite.threaddump.backupCleanTrigger',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'scheduler_period': 'query',
                    'scheduler_run_on': 'query',
                    'granite_threaddump_enabled': 'query',
                    'granite_threaddump_dumps_per_file': 'query',
                    'granite_threaddump_enable_gzip_compression': 'query',
                    'granite_threaddump_enable_directories_compression': 'query',
                    'granite_threaddump_enable_j_stack': 'query',
                    'granite_threaddump_max_backup_days': 'query',
                    'granite_threaddump_backup_clean_trigger': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_threaddump_thread_dump_collector
        )

        def __com_adobe_granite_translation_connector_msft_core_impl_microsoft_transl(
            self,
            **kwargs
        ):
            """com_adobe_granite_translation_connector_msft_core_impl_microsoft_transl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_translation_connector_msft_core_impl_microsoft_transl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                translation_factory (str): [optional]
                default_connector_label (str): [optional]
                default_connector_attribution (str): [optional]
                default_connector_workspace_id (str): [optional]
                default_connector_subscription_key (str): [optional]
                language_map_location (str): [optional]
                category_map_location (str): [optional]
                retry_attempts (int): [optional]
                timeout_count (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteTranslationConnectorMsftCoreImplMicrosoftTranslInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_translation_connector_msft_core_impl_microsoft_transl = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteTranslationConnectorMsftCoreImplMicrosoftTranslInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.translation.connector.msft.core.impl.MicrosoftTranslationServiceFactoryImpl',
                'operation_id': 'com_adobe_granite_translation_connector_msft_core_impl_microsoft_transl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'translation_factory',
                    'default_connector_label',
                    'default_connector_attribution',
                    'default_connector_workspace_id',
                    'default_connector_subscription_key',
                    'language_map_location',
                    'category_map_location',
                    'retry_attempts',
                    'timeout_count',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'translation_factory':
                        (str,),
                    'default_connector_label':
                        (str,),
                    'default_connector_attribution':
                        (str,),
                    'default_connector_workspace_id':
                        (str,),
                    'default_connector_subscription_key':
                        (str,),
                    'language_map_location':
                        (str,),
                    'category_map_location':
                        (str,),
                    'retry_attempts':
                        (int,),
                    'timeout_count':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'translation_factory': 'translationFactory',
                    'default_connector_label': 'defaultConnectorLabel',
                    'default_connector_attribution': 'defaultConnectorAttribution',
                    'default_connector_workspace_id': 'defaultConnectorWorkspaceId',
                    'default_connector_subscription_key': 'defaultConnectorSubscriptionKey',
                    'language_map_location': 'languageMapLocation',
                    'category_map_location': 'categoryMapLocation',
                    'retry_attempts': 'retryAttempts',
                    'timeout_count': 'timeoutCount',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'translation_factory': 'query',
                    'default_connector_label': 'query',
                    'default_connector_attribution': 'query',
                    'default_connector_workspace_id': 'query',
                    'default_connector_subscription_key': 'query',
                    'language_map_location': 'query',
                    'category_map_location': 'query',
                    'retry_attempts': 'query',
                    'timeout_count': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_translation_connector_msft_core_impl_microsoft_transl
        )

        def __com_adobe_granite_translation_core_impl_translation_manager_impl(
            self,
            **kwargs
        ):
            """com_adobe_granite_translation_core_impl_translation_manager_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_translation_core_impl_translation_manager_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                default_connector_name (str): [optional]
                default_category (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteTranslationCoreImplTranslationManagerImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_translation_core_impl_translation_manager_impl = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteTranslationCoreImplTranslationManagerImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.translation.core.impl.TranslationManagerImpl',
                'operation_id': 'com_adobe_granite_translation_core_impl_translation_manager_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'default_connector_name',
                    'default_category',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'default_connector_name':
                        (str,),
                    'default_category':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'default_connector_name': 'defaultConnectorName',
                    'default_category': 'defaultCategory',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'default_connector_name': 'query',
                    'default_category': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_translation_core_impl_translation_manager_impl
        )

        def __com_adobe_granite_ui_clientlibs_impl_html_library_manager_impl(
            self,
            **kwargs
        ):
            """com_adobe_granite_ui_clientlibs_impl_html_library_manager_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_ui_clientlibs_impl_html_library_manager_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                htmllibmanager_timing (bool): [optional]
                htmllibmanager_debug_init_js (str): [optional]
                htmllibmanager_minify (bool): [optional]
                htmllibmanager_debug (bool): [optional]
                htmllibmanager_gzip (bool): [optional]
                htmllibmanager_max_data_uri_size (int): [optional]
                htmllibmanager_maxage (int): [optional]
                htmllibmanager_force_cq_url_info (bool): [optional]
                htmllibmanager_defaultthemename (str): [optional]
                htmllibmanager_defaultuserthemename (str): [optional]
                htmllibmanager_clientmanager (str): [optional]
                htmllibmanager_path_list ([str]): [optional]
                htmllibmanager_excluded_path_list ([str]): [optional]
                htmllibmanager_processor_js ([str]): [optional]
                htmllibmanager_processor_css ([str]): [optional]
                htmllibmanager_longcache_patterns ([str]): [optional]
                htmllibmanager_longcache_format (str): [optional]
                htmllibmanager_use_file_system_output_cache (bool): [optional]
                htmllibmanager_file_system_output_cache_location (str): [optional]
                htmllibmanager_disable_replacement ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteUiClientlibsImplHtmlLibraryManagerImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_ui_clientlibs_impl_html_library_manager_impl = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteUiClientlibsImplHtmlLibraryManagerImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.ui.clientlibs.impl.HtmlLibraryManagerImpl',
                'operation_id': 'com_adobe_granite_ui_clientlibs_impl_html_library_manager_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'htmllibmanager_timing',
                    'htmllibmanager_debug_init_js',
                    'htmllibmanager_minify',
                    'htmllibmanager_debug',
                    'htmllibmanager_gzip',
                    'htmllibmanager_max_data_uri_size',
                    'htmllibmanager_maxage',
                    'htmllibmanager_force_cq_url_info',
                    'htmllibmanager_defaultthemename',
                    'htmllibmanager_defaultuserthemename',
                    'htmllibmanager_clientmanager',
                    'htmllibmanager_path_list',
                    'htmllibmanager_excluded_path_list',
                    'htmllibmanager_processor_js',
                    'htmllibmanager_processor_css',
                    'htmllibmanager_longcache_patterns',
                    'htmllibmanager_longcache_format',
                    'htmllibmanager_use_file_system_output_cache',
                    'htmllibmanager_file_system_output_cache_location',
                    'htmllibmanager_disable_replacement',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'htmllibmanager_timing':
                        (bool,),
                    'htmllibmanager_debug_init_js':
                        (str,),
                    'htmllibmanager_minify':
                        (bool,),
                    'htmllibmanager_debug':
                        (bool,),
                    'htmllibmanager_gzip':
                        (bool,),
                    'htmllibmanager_max_data_uri_size':
                        (int,),
                    'htmllibmanager_maxage':
                        (int,),
                    'htmllibmanager_force_cq_url_info':
                        (bool,),
                    'htmllibmanager_defaultthemename':
                        (str,),
                    'htmllibmanager_defaultuserthemename':
                        (str,),
                    'htmllibmanager_clientmanager':
                        (str,),
                    'htmllibmanager_path_list':
                        ([str],),
                    'htmllibmanager_excluded_path_list':
                        ([str],),
                    'htmllibmanager_processor_js':
                        ([str],),
                    'htmllibmanager_processor_css':
                        ([str],),
                    'htmllibmanager_longcache_patterns':
                        ([str],),
                    'htmllibmanager_longcache_format':
                        (str,),
                    'htmllibmanager_use_file_system_output_cache':
                        (bool,),
                    'htmllibmanager_file_system_output_cache_location':
                        (str,),
                    'htmllibmanager_disable_replacement':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'htmllibmanager_timing': 'htmllibmanager.timing',
                    'htmllibmanager_debug_init_js': 'htmllibmanager.debug.init.js',
                    'htmllibmanager_minify': 'htmllibmanager.minify',
                    'htmllibmanager_debug': 'htmllibmanager.debug',
                    'htmllibmanager_gzip': 'htmllibmanager.gzip',
                    'htmllibmanager_max_data_uri_size': 'htmllibmanager.maxDataUriSize',
                    'htmllibmanager_maxage': 'htmllibmanager.maxage',
                    'htmllibmanager_force_cq_url_info': 'htmllibmanager.forceCQUrlInfo',
                    'htmllibmanager_defaultthemename': 'htmllibmanager.defaultthemename',
                    'htmllibmanager_defaultuserthemename': 'htmllibmanager.defaultuserthemename',
                    'htmllibmanager_clientmanager': 'htmllibmanager.clientmanager',
                    'htmllibmanager_path_list': 'htmllibmanager.path.list',
                    'htmllibmanager_excluded_path_list': 'htmllibmanager.excluded.path.list',
                    'htmllibmanager_processor_js': 'htmllibmanager.processor.js',
                    'htmllibmanager_processor_css': 'htmllibmanager.processor.css',
                    'htmllibmanager_longcache_patterns': 'htmllibmanager.longcache.patterns',
                    'htmllibmanager_longcache_format': 'htmllibmanager.longcache.format',
                    'htmllibmanager_use_file_system_output_cache': 'htmllibmanager.useFileSystemOutputCache',
                    'htmllibmanager_file_system_output_cache_location': 'htmllibmanager.fileSystemOutputCacheLocation',
                    'htmllibmanager_disable_replacement': 'htmllibmanager.disable.replacement',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'htmllibmanager_timing': 'query',
                    'htmllibmanager_debug_init_js': 'query',
                    'htmllibmanager_minify': 'query',
                    'htmllibmanager_debug': 'query',
                    'htmllibmanager_gzip': 'query',
                    'htmllibmanager_max_data_uri_size': 'query',
                    'htmllibmanager_maxage': 'query',
                    'htmllibmanager_force_cq_url_info': 'query',
                    'htmllibmanager_defaultthemename': 'query',
                    'htmllibmanager_defaultuserthemename': 'query',
                    'htmllibmanager_clientmanager': 'query',
                    'htmllibmanager_path_list': 'query',
                    'htmllibmanager_excluded_path_list': 'query',
                    'htmllibmanager_processor_js': 'query',
                    'htmllibmanager_processor_css': 'query',
                    'htmllibmanager_longcache_patterns': 'query',
                    'htmllibmanager_longcache_format': 'query',
                    'htmllibmanager_use_file_system_output_cache': 'query',
                    'htmllibmanager_file_system_output_cache_location': 'query',
                    'htmllibmanager_disable_replacement': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'htmllibmanager_path_list': 'multi',
                    'htmllibmanager_excluded_path_list': 'multi',
                    'htmllibmanager_processor_js': 'multi',
                    'htmllibmanager_processor_css': 'multi',
                    'htmllibmanager_longcache_patterns': 'multi',
                    'htmllibmanager_disable_replacement': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_ui_clientlibs_impl_html_library_manager_impl
        )

        def __com_adobe_granite_workflow_console_frags_workflow_withdraw_feature(
            self,
            **kwargs
        ):
            """com_adobe_granite_workflow_console_frags_workflow_withdraw_feature  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_workflow_console_frags_workflow_withdraw_feature(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteWorkflowConsoleFragsWorkflowWithdrawFeatureInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_workflow_console_frags_workflow_withdraw_feature = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteWorkflowConsoleFragsWorkflowWithdrawFeatureInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.workflow.console.frags.WorkflowWithdrawFeature',
                'operation_id': 'com_adobe_granite_workflow_console_frags_workflow_withdraw_feature',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'enabled': 'enabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_workflow_console_frags_workflow_withdraw_feature
        )

        def __com_adobe_granite_workflow_console_publish_workflow_publish_event_service(
            self,
            **kwargs
        ):
            """com_adobe_granite_workflow_console_publish_workflow_publish_event_service  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_workflow_console_publish_workflow_publish_event_service(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                granite_workflow_workflow_publish_event_service_enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteWorkflowConsolePublishWorkflowPublishEventServiceInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_workflow_console_publish_workflow_publish_event_service = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteWorkflowConsolePublishWorkflowPublishEventServiceInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.workflow.console.publish.WorkflowPublishEventService',
                'operation_id': 'com_adobe_granite_workflow_console_publish_workflow_publish_event_service',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'granite_workflow_workflow_publish_event_service_enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'granite_workflow_workflow_publish_event_service_enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'granite_workflow_workflow_publish_event_service_enabled': 'granite.workflow.WorkflowPublishEventService.enabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'granite_workflow_workflow_publish_event_service_enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_workflow_console_publish_workflow_publish_event_service
        )

        def __com_adobe_granite_workflow_core_jcr_workflow_bucket_manager(
            self,
            **kwargs
        ):
            """com_adobe_granite_workflow_core_jcr_workflow_bucket_manager  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_workflow_core_jcr_workflow_bucket_manager(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                bucket_size (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteWorkflowCoreJcrWorkflowBucketManagerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_workflow_core_jcr_workflow_bucket_manager = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteWorkflowCoreJcrWorkflowBucketManagerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.workflow.core.jcr.WorkflowBucketManager',
                'operation_id': 'com_adobe_granite_workflow_core_jcr_workflow_bucket_manager',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'bucket_size',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'bucket_size':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'bucket_size': 'bucketSize',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'bucket_size': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_workflow_core_jcr_workflow_bucket_manager
        )

        def __com_adobe_granite_workflow_core_job_external_process_job_handler(
            self,
            **kwargs
        ):
            """com_adobe_granite_workflow_core_job_external_process_job_handler  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_workflow_core_job_external_process_job_handler(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                default_timeout (int): [optional]
                max_timeout (int): [optional]
                default_period (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteWorkflowCoreJobExternalProcessJobHandlerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_workflow_core_job_external_process_job_handler = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteWorkflowCoreJobExternalProcessJobHandlerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.workflow.core.job.ExternalProcessJobHandler',
                'operation_id': 'com_adobe_granite_workflow_core_job_external_process_job_handler',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'default_timeout',
                    'max_timeout',
                    'default_period',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'default_timeout':
                        (int,),
                    'max_timeout':
                        (int,),
                    'default_period':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'default_timeout': 'default.timeout',
                    'max_timeout': 'max.timeout',
                    'default_period': 'default.period',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'default_timeout': 'query',
                    'max_timeout': 'query',
                    'default_period': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_workflow_core_job_external_process_job_handler
        )

        def __com_adobe_granite_workflow_core_job_job_handler(
            self,
            **kwargs
        ):
            """com_adobe_granite_workflow_core_job_job_handler  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_workflow_core_job_job_handler(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                job_topics ([str]): [optional]
                allow_self_process_termination (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteWorkflowCoreJobJobHandlerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_workflow_core_job_job_handler = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteWorkflowCoreJobJobHandlerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.workflow.core.job.JobHandler',
                'operation_id': 'com_adobe_granite_workflow_core_job_job_handler',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'job_topics',
                    'allow_self_process_termination',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'job_topics':
                        ([str],),
                    'allow_self_process_termination':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'job_topics': 'job.topics',
                    'allow_self_process_termination': 'allow.self.process.termination',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'job_topics': 'query',
                    'allow_self_process_termination': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'job_topics': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_workflow_core_job_job_handler
        )

        def __com_adobe_granite_workflow_core_offloading_workflow_offloading_job_consum(
            self,
            **kwargs
        ):
            """com_adobe_granite_workflow_core_offloading_workflow_offloading_job_consum  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_workflow_core_offloading_workflow_offloading_job_consum(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                job_topics (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteWorkflowCoreOffloadingWorkflowOffloadingJobConsumInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_workflow_core_offloading_workflow_offloading_job_consum = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteWorkflowCoreOffloadingWorkflowOffloadingJobConsumInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.workflow.core.offloading.WorkflowOffloadingJobConsumer',
                'operation_id': 'com_adobe_granite_workflow_core_offloading_workflow_offloading_job_consum',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'job_topics',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'job_topics':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'job_topics': 'job.topics',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'job_topics': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_workflow_core_offloading_workflow_offloading_job_consum
        )

        def __com_adobe_granite_workflow_core_payload_map_cache(
            self,
            **kwargs
        ):
            """com_adobe_granite_workflow_core_payload_map_cache  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_workflow_core_payload_map_cache(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                get_system_workflow_models ([str]): [optional]
                get_package_root_path (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteWorkflowCorePayloadMapCacheInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_workflow_core_payload_map_cache = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteWorkflowCorePayloadMapCacheInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.workflow.core.PayloadMapCache',
                'operation_id': 'com_adobe_granite_workflow_core_payload_map_cache',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'get_system_workflow_models',
                    'get_package_root_path',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'get_system_workflow_models':
                        ([str],),
                    'get_package_root_path':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'get_system_workflow_models': 'getSystemWorkflowModels',
                    'get_package_root_path': 'getPackageRootPath',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'get_system_workflow_models': 'query',
                    'get_package_root_path': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'get_system_workflow_models': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_workflow_core_payload_map_cache
        )

        def __com_adobe_granite_workflow_core_payloadmap_payload_move_listener(
            self,
            **kwargs
        ):
            """com_adobe_granite_workflow_core_payloadmap_payload_move_listener  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_workflow_core_payloadmap_payload_move_listener(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                payload_move_white_list ([str]): [optional]
                payload_move_handle_from_workflow_process (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteWorkflowCorePayloadmapPayloadMoveListenerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_workflow_core_payloadmap_payload_move_listener = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteWorkflowCorePayloadmapPayloadMoveListenerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.workflow.core.payloadmap.PayloadMoveListener',
                'operation_id': 'com_adobe_granite_workflow_core_payloadmap_payload_move_listener',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'payload_move_white_list',
                    'payload_move_handle_from_workflow_process',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'payload_move_white_list':
                        ([str],),
                    'payload_move_handle_from_workflow_process':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'payload_move_white_list': 'payload.move.white.list',
                    'payload_move_handle_from_workflow_process': 'payload.move.handle.from.workflow.process',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'payload_move_white_list': 'query',
                    'payload_move_handle_from_workflow_process': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'payload_move_white_list': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_workflow_core_payloadmap_payload_move_listener
        )

        def __com_adobe_granite_workflow_core_workflow_config(
            self,
            **kwargs
        ):
            """com_adobe_granite_workflow_core_workflow_config  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_workflow_core_workflow_config(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_workflow_config_workflow_packages_root_path ([str]): [optional]
                cq_workflow_config_workflow_process_legacy_mode (bool): [optional]
                cq_workflow_config_allow_locking (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteWorkflowCoreWorkflowConfigInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_workflow_core_workflow_config = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteWorkflowCoreWorkflowConfigInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.workflow.core.WorkflowConfig',
                'operation_id': 'com_adobe_granite_workflow_core_workflow_config',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_workflow_config_workflow_packages_root_path',
                    'cq_workflow_config_workflow_process_legacy_mode',
                    'cq_workflow_config_allow_locking',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_workflow_config_workflow_packages_root_path':
                        ([str],),
                    'cq_workflow_config_workflow_process_legacy_mode':
                        (bool,),
                    'cq_workflow_config_allow_locking':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_workflow_config_workflow_packages_root_path': 'cq.workflow.config.workflow.packages.root.path',
                    'cq_workflow_config_workflow_process_legacy_mode': 'cq.workflow.config.workflow.process.legacy.mode',
                    'cq_workflow_config_allow_locking': 'cq.workflow.config.allow.locking',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_workflow_config_workflow_packages_root_path': 'query',
                    'cq_workflow_config_workflow_process_legacy_mode': 'query',
                    'cq_workflow_config_allow_locking': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'cq_workflow_config_workflow_packages_root_path': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_workflow_core_workflow_config
        )

        def __com_adobe_granite_workflow_core_workflow_session_factory(
            self,
            **kwargs
        ):
            """com_adobe_granite_workflow_core_workflow_session_factory  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_workflow_core_workflow_session_factory(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                granite_workflowinbox_sort_property_name (str): [optional]
                granite_workflowinbox_sort_order (str): [optional]
                cq_workflow_job_retry (int): [optional]
                cq_workflow_superuser ([str]): [optional]
                granite_workflow_inbox_query_size (int): [optional]
                granite_workflow_admin_user_group_filter (bool): [optional]
                granite_workflow_enforce_workitem_assignee_permissions (bool): [optional]
                granite_workflow_enforce_workflow_initiator_permissions (bool): [optional]
                granite_workflow_inject_tenant_id_in_job_topics (bool): [optional]
                granite_workflow_max_purge_save_threshold (int): [optional]
                granite_workflow_max_purge_query_count (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteWorkflowCoreWorkflowSessionFactoryInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_workflow_core_workflow_session_factory = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteWorkflowCoreWorkflowSessionFactoryInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.workflow.core.WorkflowSessionFactory',
                'operation_id': 'com_adobe_granite_workflow_core_workflow_session_factory',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'granite_workflowinbox_sort_property_name',
                    'granite_workflowinbox_sort_order',
                    'cq_workflow_job_retry',
                    'cq_workflow_superuser',
                    'granite_workflow_inbox_query_size',
                    'granite_workflow_admin_user_group_filter',
                    'granite_workflow_enforce_workitem_assignee_permissions',
                    'granite_workflow_enforce_workflow_initiator_permissions',
                    'granite_workflow_inject_tenant_id_in_job_topics',
                    'granite_workflow_max_purge_save_threshold',
                    'granite_workflow_max_purge_query_count',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'granite_workflowinbox_sort_property_name':
                        (str,),
                    'granite_workflowinbox_sort_order':
                        (str,),
                    'cq_workflow_job_retry':
                        (int,),
                    'cq_workflow_superuser':
                        ([str],),
                    'granite_workflow_inbox_query_size':
                        (int,),
                    'granite_workflow_admin_user_group_filter':
                        (bool,),
                    'granite_workflow_enforce_workitem_assignee_permissions':
                        (bool,),
                    'granite_workflow_enforce_workflow_initiator_permissions':
                        (bool,),
                    'granite_workflow_inject_tenant_id_in_job_topics':
                        (bool,),
                    'granite_workflow_max_purge_save_threshold':
                        (int,),
                    'granite_workflow_max_purge_query_count':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'granite_workflowinbox_sort_property_name': 'granite.workflowinbox.sort.propertyName',
                    'granite_workflowinbox_sort_order': 'granite.workflowinbox.sort.order',
                    'cq_workflow_job_retry': 'cq.workflow.job.retry',
                    'cq_workflow_superuser': 'cq.workflow.superuser',
                    'granite_workflow_inbox_query_size': 'granite.workflow.inboxQuerySize',
                    'granite_workflow_admin_user_group_filter': 'granite.workflow.adminUserGroupFilter',
                    'granite_workflow_enforce_workitem_assignee_permissions': 'granite.workflow.enforceWorkitemAssigneePermissions',
                    'granite_workflow_enforce_workflow_initiator_permissions': 'granite.workflow.enforceWorkflowInitiatorPermissions',
                    'granite_workflow_inject_tenant_id_in_job_topics': 'granite.workflow.injectTenantIdInJobTopics',
                    'granite_workflow_max_purge_save_threshold': 'granite.workflow.maxPurgeSaveThreshold',
                    'granite_workflow_max_purge_query_count': 'granite.workflow.maxPurgeQueryCount',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'granite_workflowinbox_sort_property_name': 'query',
                    'granite_workflowinbox_sort_order': 'query',
                    'cq_workflow_job_retry': 'query',
                    'cq_workflow_superuser': 'query',
                    'granite_workflow_inbox_query_size': 'query',
                    'granite_workflow_admin_user_group_filter': 'query',
                    'granite_workflow_enforce_workitem_assignee_permissions': 'query',
                    'granite_workflow_enforce_workflow_initiator_permissions': 'query',
                    'granite_workflow_inject_tenant_id_in_job_topics': 'query',
                    'granite_workflow_max_purge_save_threshold': 'query',
                    'granite_workflow_max_purge_query_count': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'cq_workflow_superuser': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_workflow_core_workflow_session_factory
        )

        def __com_adobe_granite_workflow_purge_scheduler(
            self,
            **kwargs
        ):
            """com_adobe_granite_workflow_purge_scheduler  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_granite_workflow_purge_scheduler(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                scheduledpurge_name (str): [optional]
                scheduledpurge_workflow_status (str): [optional]
                scheduledpurge_model_ids ([str]): [optional]
                scheduledpurge_daysold (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeGraniteWorkflowPurgeSchedulerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_granite_workflow_purge_scheduler = Endpoint(
            settings={
                'response_type': (ComAdobeGraniteWorkflowPurgeSchedulerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.granite.workflow.purge.Scheduler',
                'operation_id': 'com_adobe_granite_workflow_purge_scheduler',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'scheduledpurge_name',
                    'scheduledpurge_workflow_status',
                    'scheduledpurge_model_ids',
                    'scheduledpurge_daysold',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'scheduledpurge_name':
                        (str,),
                    'scheduledpurge_workflow_status':
                        (str,),
                    'scheduledpurge_model_ids':
                        ([str],),
                    'scheduledpurge_daysold':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'scheduledpurge_name': 'scheduledpurge.name',
                    'scheduledpurge_workflow_status': 'scheduledpurge.workflowStatus',
                    'scheduledpurge_model_ids': 'scheduledpurge.modelIds',
                    'scheduledpurge_daysold': 'scheduledpurge.daysold',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'scheduledpurge_name': 'query',
                    'scheduledpurge_workflow_status': 'query',
                    'scheduledpurge_model_ids': 'query',
                    'scheduledpurge_daysold': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'scheduledpurge_model_ids': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_granite_workflow_purge_scheduler
        )

        def __com_adobe_octopus_ncomm_bootstrap(
            self,
            **kwargs
        ):
            """com_adobe_octopus_ncomm_bootstrap  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_octopus_ncomm_bootstrap(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                max_connections (int): [optional]
                max_requests (int): [optional]
                request_timeout (int): [optional]
                request_retries (int): [optional]
                launch_timeout (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeOctopusNcommBootstrapInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_octopus_ncomm_bootstrap = Endpoint(
            settings={
                'response_type': (ComAdobeOctopusNcommBootstrapInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.octopus.ncomm.bootstrap',
                'operation_id': 'com_adobe_octopus_ncomm_bootstrap',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'max_connections',
                    'max_requests',
                    'request_timeout',
                    'request_retries',
                    'launch_timeout',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'max_connections':
                        (int,),
                    'max_requests':
                        (int,),
                    'request_timeout':
                        (int,),
                    'request_retries':
                        (int,),
                    'launch_timeout':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'max_connections': 'maxConnections',
                    'max_requests': 'maxRequests',
                    'request_timeout': 'requestTimeout',
                    'request_retries': 'requestRetries',
                    'launch_timeout': 'launchTimeout',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'max_connections': 'query',
                    'max_requests': 'query',
                    'request_timeout': 'query',
                    'request_retries': 'query',
                    'launch_timeout': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_octopus_ncomm_bootstrap
        )

        def __com_adobe_social_integrations_livefyre_user_pingforpull_impl_ping_pull_s(
            self,
            **kwargs
        ):
            """com_adobe_social_integrations_livefyre_user_pingforpull_impl_ping_pull_s  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_social_integrations_livefyre_user_pingforpull_impl_ping_pull_s(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                communities_integration_livefyre_sling_event_filter (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeSocialIntegrationsLivefyreUserPingforpullImplPingPullSInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_social_integrations_livefyre_user_pingforpull_impl_ping_pull_s = Endpoint(
            settings={
                'response_type': (ComAdobeSocialIntegrationsLivefyreUserPingforpullImplPingPullSInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.social.integrations.livefyre.user.pingforpull.impl.PingPullServlet',
                'operation_id': 'com_adobe_social_integrations_livefyre_user_pingforpull_impl_ping_pull_s',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'communities_integration_livefyre_sling_event_filter',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'communities_integration_livefyre_sling_event_filter':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'communities_integration_livefyre_sling_event_filter': 'communities.integration.livefyre.sling.event.filter',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'communities_integration_livefyre_sling_event_filter': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_social_integrations_livefyre_user_pingforpull_impl_ping_pull_s
        )

        def __com_adobe_xmp_worker_files_ncomm_xmp_files_n_comm(
            self,
            **kwargs
        ):
            """com_adobe_xmp_worker_files_ncomm_xmp_files_n_comm  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_adobe_xmp_worker_files_ncomm_xmp_files_n_comm(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                max_connections (str): [optional]
                max_requests (str): [optional]
                request_timeout (str): [optional]
                log_dir (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComAdobeXmpWorkerFilesNcommXMPFilesNCommInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_adobe_xmp_worker_files_ncomm_xmp_files_n_comm = Endpoint(
            settings={
                'response_type': (ComAdobeXmpWorkerFilesNcommXMPFilesNCommInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.adobe.xmp.worker.files.ncomm.XMPFilesNComm',
                'operation_id': 'com_adobe_xmp_worker_files_ncomm_xmp_files_n_comm',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'max_connections',
                    'max_requests',
                    'request_timeout',
                    'log_dir',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'max_connections':
                        (str,),
                    'max_requests':
                        (str,),
                    'request_timeout':
                        (str,),
                    'log_dir':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'max_connections': 'maxConnections',
                    'max_requests': 'maxRequests',
                    'request_timeout': 'requestTimeout',
                    'log_dir': 'logDir',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'max_connections': 'query',
                    'max_requests': 'query',
                    'request_timeout': 'query',
                    'log_dir': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_adobe_xmp_worker_files_ncomm_xmp_files_n_comm
        )

        def __com_day_commons_datasource_jdbcpool_jdbc_pool_service(
            self,
            **kwargs
        ):
            """com_day_commons_datasource_jdbcpool_jdbc_pool_service  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_commons_datasource_jdbcpool_jdbc_pool_service(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                jdbc_driver_class (str): [optional]
                jdbc_connection_uri (str): [optional]
                jdbc_username (str): [optional]
                jdbc_password (str): [optional]
                jdbc_validation_query (str): [optional]
                default_readonly (bool): [optional]
                default_autocommit (bool): [optional]
                pool_size (int): [optional]
                pool_max_wait_msec (int): [optional]
                datasource_name (str): [optional]
                datasource_svc_properties ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCommonsDatasourceJdbcpoolJdbcPoolServiceInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_commons_datasource_jdbcpool_jdbc_pool_service = Endpoint(
            settings={
                'response_type': (ComDayCommonsDatasourceJdbcpoolJdbcPoolServiceInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.commons.datasource.jdbcpool.JdbcPoolService',
                'operation_id': 'com_day_commons_datasource_jdbcpool_jdbc_pool_service',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'jdbc_driver_class',
                    'jdbc_connection_uri',
                    'jdbc_username',
                    'jdbc_password',
                    'jdbc_validation_query',
                    'default_readonly',
                    'default_autocommit',
                    'pool_size',
                    'pool_max_wait_msec',
                    'datasource_name',
                    'datasource_svc_properties',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'jdbc_driver_class':
                        (str,),
                    'jdbc_connection_uri':
                        (str,),
                    'jdbc_username':
                        (str,),
                    'jdbc_password':
                        (str,),
                    'jdbc_validation_query':
                        (str,),
                    'default_readonly':
                        (bool,),
                    'default_autocommit':
                        (bool,),
                    'pool_size':
                        (int,),
                    'pool_max_wait_msec':
                        (int,),
                    'datasource_name':
                        (str,),
                    'datasource_svc_properties':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'jdbc_driver_class': 'jdbc.driver.class',
                    'jdbc_connection_uri': 'jdbc.connection.uri',
                    'jdbc_username': 'jdbc.username',
                    'jdbc_password': 'jdbc.password',
                    'jdbc_validation_query': 'jdbc.validation.query',
                    'default_readonly': 'default.readonly',
                    'default_autocommit': 'default.autocommit',
                    'pool_size': 'pool.size',
                    'pool_max_wait_msec': 'pool.max.wait.msec',
                    'datasource_name': 'datasource.name',
                    'datasource_svc_properties': 'datasource.svc.properties',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'jdbc_driver_class': 'query',
                    'jdbc_connection_uri': 'query',
                    'jdbc_username': 'query',
                    'jdbc_password': 'query',
                    'jdbc_validation_query': 'query',
                    'default_readonly': 'query',
                    'default_autocommit': 'query',
                    'pool_size': 'query',
                    'pool_max_wait_msec': 'query',
                    'datasource_name': 'query',
                    'datasource_svc_properties': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'datasource_svc_properties': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_commons_datasource_jdbcpool_jdbc_pool_service
        )

        def __com_day_commons_httpclient(
            self,
            **kwargs
        ):
            """com_day_commons_httpclient  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_commons_httpclient(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                proxy_enabled (bool): [optional]
                proxy_host (str): [optional]
                proxy_user (str): [optional]
                proxy_password (str): [optional]
                proxy_ntlm_host (str): [optional]
                proxy_ntlm_domain (str): [optional]
                proxy_exceptions ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCommonsHttpclientInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_commons_httpclient = Endpoint(
            settings={
                'response_type': (ComDayCommonsHttpclientInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.commons.httpclient',
                'operation_id': 'com_day_commons_httpclient',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'proxy_enabled',
                    'proxy_host',
                    'proxy_user',
                    'proxy_password',
                    'proxy_ntlm_host',
                    'proxy_ntlm_domain',
                    'proxy_exceptions',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'proxy_enabled':
                        (bool,),
                    'proxy_host':
                        (str,),
                    'proxy_user':
                        (str,),
                    'proxy_password':
                        (str,),
                    'proxy_ntlm_host':
                        (str,),
                    'proxy_ntlm_domain':
                        (str,),
                    'proxy_exceptions':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'proxy_enabled': 'proxy.enabled',
                    'proxy_host': 'proxy.host',
                    'proxy_user': 'proxy.user',
                    'proxy_password': 'proxy.password',
                    'proxy_ntlm_host': 'proxy.ntlm.host',
                    'proxy_ntlm_domain': 'proxy.ntlm.domain',
                    'proxy_exceptions': 'proxy.exceptions',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'proxy_enabled': 'query',
                    'proxy_host': 'query',
                    'proxy_user': 'query',
                    'proxy_password': 'query',
                    'proxy_ntlm_host': 'query',
                    'proxy_ntlm_domain': 'query',
                    'proxy_exceptions': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'proxy_exceptions': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_commons_httpclient
        )

        def __com_day_cq_analytics_impl_store_properties_change_listener(
            self,
            **kwargs
        ):
            """com_day_cq_analytics_impl_store_properties_change_listener  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_analytics_impl_store_properties_change_listener(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_store_listener_additional_store_paths ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqAnalyticsImplStorePropertiesChangeListenerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_analytics_impl_store_properties_change_listener = Endpoint(
            settings={
                'response_type': (ComDayCqAnalyticsImplStorePropertiesChangeListenerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.analytics.impl.StorePropertiesChangeListener',
                'operation_id': 'com_day_cq_analytics_impl_store_properties_change_listener',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_store_listener_additional_store_paths',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_store_listener_additional_store_paths':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_store_listener_additional_store_paths': 'cq.store.listener.additionalStorePaths',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_store_listener_additional_store_paths': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'cq_store_listener_additional_store_paths': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_analytics_impl_store_properties_change_listener
        )

        def __com_day_cq_analytics_sitecatalyst_impl_exporter_classifications_exporte(
            self,
            **kwargs
        ):
            """com_day_cq_analytics_sitecatalyst_impl_exporter_classifications_exporte  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_analytics_sitecatalyst_impl_exporter_classifications_exporte(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                allowed_paths ([str]): [optional]
                cq_analytics_saint_exporter_pagesize (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqAnalyticsSitecatalystImplExporterClassificationsExporteInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_analytics_sitecatalyst_impl_exporter_classifications_exporte = Endpoint(
            settings={
                'response_type': (ComDayCqAnalyticsSitecatalystImplExporterClassificationsExporteInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.analytics.sitecatalyst.impl.exporter.ClassificationsExporter',
                'operation_id': 'com_day_cq_analytics_sitecatalyst_impl_exporter_classifications_exporte',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'allowed_paths',
                    'cq_analytics_saint_exporter_pagesize',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'allowed_paths':
                        ([str],),
                    'cq_analytics_saint_exporter_pagesize':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'allowed_paths': 'allowed.paths',
                    'cq_analytics_saint_exporter_pagesize': 'cq.analytics.saint.exporter.pagesize',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'allowed_paths': 'query',
                    'cq_analytics_saint_exporter_pagesize': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'allowed_paths': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_analytics_sitecatalyst_impl_exporter_classifications_exporte
        )

        def __com_day_cq_analytics_sitecatalyst_impl_importer_report_importer(
            self,
            **kwargs
        ):
            """com_day_cq_analytics_sitecatalyst_impl_importer_report_importer  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_analytics_sitecatalyst_impl_importer_report_importer(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                report_fetch_attempts (int): [optional]
                report_fetch_delay (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqAnalyticsSitecatalystImplImporterReportImporterInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_analytics_sitecatalyst_impl_importer_report_importer = Endpoint(
            settings={
                'response_type': (ComDayCqAnalyticsSitecatalystImplImporterReportImporterInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.analytics.sitecatalyst.impl.importer.ReportImporter',
                'operation_id': 'com_day_cq_analytics_sitecatalyst_impl_importer_report_importer',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'report_fetch_attempts',
                    'report_fetch_delay',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'report_fetch_attempts':
                        (int,),
                    'report_fetch_delay':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'report_fetch_attempts': 'report.fetch.attempts',
                    'report_fetch_delay': 'report.fetch.delay',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'report_fetch_attempts': 'query',
                    'report_fetch_delay': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_analytics_sitecatalyst_impl_importer_report_importer
        )

        def __com_day_cq_analytics_sitecatalyst_impl_sitecatalyst_adapter_factory(
            self,
            **kwargs
        ):
            """com_day_cq_analytics_sitecatalyst_impl_sitecatalyst_adapter_factory  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_analytics_sitecatalyst_impl_sitecatalyst_adapter_factory(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_analytics_adapterfactory_contextstores ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqAnalyticsSitecatalystImplSitecatalystAdapterFactoryInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_analytics_sitecatalyst_impl_sitecatalyst_adapter_factory = Endpoint(
            settings={
                'response_type': (ComDayCqAnalyticsSitecatalystImplSitecatalystAdapterFactoryInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.analytics.sitecatalyst.impl.SitecatalystAdapterFactory',
                'operation_id': 'com_day_cq_analytics_sitecatalyst_impl_sitecatalyst_adapter_factory',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_analytics_adapterfactory_contextstores',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_analytics_adapterfactory_contextstores':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_analytics_adapterfactory_contextstores': 'cq.analytics.adapterfactory.contextstores',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_analytics_adapterfactory_contextstores': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'cq_analytics_adapterfactory_contextstores': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_analytics_sitecatalyst_impl_sitecatalyst_adapter_factory
        )

        def __com_day_cq_analytics_sitecatalyst_impl_sitecatalyst_http_client_impl(
            self,
            **kwargs
        ):
            """com_day_cq_analytics_sitecatalyst_impl_sitecatalyst_http_client_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_analytics_sitecatalyst_impl_sitecatalyst_http_client_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_analytics_sitecatalyst_service_datacenter_url ([str]): [optional]
                devhostnamepatterns ([str]): [optional]
                connection_timeout (int): [optional]
                socket_timeout (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqAnalyticsSitecatalystImplSitecatalystHttpClientImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_analytics_sitecatalyst_impl_sitecatalyst_http_client_impl = Endpoint(
            settings={
                'response_type': (ComDayCqAnalyticsSitecatalystImplSitecatalystHttpClientImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.analytics.sitecatalyst.impl.SitecatalystHttpClientImpl',
                'operation_id': 'com_day_cq_analytics_sitecatalyst_impl_sitecatalyst_http_client_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_analytics_sitecatalyst_service_datacenter_url',
                    'devhostnamepatterns',
                    'connection_timeout',
                    'socket_timeout',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_analytics_sitecatalyst_service_datacenter_url':
                        ([str],),
                    'devhostnamepatterns':
                        ([str],),
                    'connection_timeout':
                        (int,),
                    'socket_timeout':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_analytics_sitecatalyst_service_datacenter_url': 'cq.analytics.sitecatalyst.service.datacenter.url',
                    'devhostnamepatterns': 'devhostnamepatterns',
                    'connection_timeout': 'connection.timeout',
                    'socket_timeout': 'socket.timeout',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_analytics_sitecatalyst_service_datacenter_url': 'query',
                    'devhostnamepatterns': 'query',
                    'connection_timeout': 'query',
                    'socket_timeout': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'cq_analytics_sitecatalyst_service_datacenter_url': 'multi',
                    'devhostnamepatterns': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_analytics_sitecatalyst_impl_sitecatalyst_http_client_impl
        )

        def __com_day_cq_analytics_testandtarget_impl_account_options_updater(
            self,
            **kwargs
        ):
            """com_day_cq_analytics_testandtarget_impl_account_options_updater  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_analytics_testandtarget_impl_account_options_updater(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_analytics_testandtarget_accountoptionsupdater_enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqAnalyticsTestandtargetImplAccountOptionsUpdaterInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_analytics_testandtarget_impl_account_options_updater = Endpoint(
            settings={
                'response_type': (ComDayCqAnalyticsTestandtargetImplAccountOptionsUpdaterInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.analytics.testandtarget.impl.AccountOptionsUpdater',
                'operation_id': 'com_day_cq_analytics_testandtarget_impl_account_options_updater',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_analytics_testandtarget_accountoptionsupdater_enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_analytics_testandtarget_accountoptionsupdater_enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_analytics_testandtarget_accountoptionsupdater_enabled': 'cq.analytics.testandtarget.accountoptionsupdater.enabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_analytics_testandtarget_accountoptionsupdater_enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_analytics_testandtarget_impl_account_options_updater
        )

        def __com_day_cq_analytics_testandtarget_impl_delete_author_activity_listener(
            self,
            **kwargs
        ):
            """com_day_cq_analytics_testandtarget_impl_delete_author_activity_listener  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_analytics_testandtarget_impl_delete_author_activity_listener(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_analytics_testandtarget_deleteauthoractivitylistener_enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqAnalyticsTestandtargetImplDeleteAuthorActivityListenerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_analytics_testandtarget_impl_delete_author_activity_listener = Endpoint(
            settings={
                'response_type': (ComDayCqAnalyticsTestandtargetImplDeleteAuthorActivityListenerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.analytics.testandtarget.impl.DeleteAuthorActivityListener',
                'operation_id': 'com_day_cq_analytics_testandtarget_impl_delete_author_activity_listener',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_analytics_testandtarget_deleteauthoractivitylistener_enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_analytics_testandtarget_deleteauthoractivitylistener_enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_analytics_testandtarget_deleteauthoractivitylistener_enabled': 'cq.analytics.testandtarget.deleteauthoractivitylistener.enabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_analytics_testandtarget_deleteauthoractivitylistener_enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_analytics_testandtarget_impl_delete_author_activity_listener
        )

        def __com_day_cq_analytics_testandtarget_impl_push_author_campaign_page_listener(
            self,
            **kwargs
        ):
            """com_day_cq_analytics_testandtarget_impl_push_author_campaign_page_listener  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_analytics_testandtarget_impl_push_author_campaign_page_listener(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_analytics_testandtarget_pushauthorcampaignpagelistener_enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqAnalyticsTestandtargetImplPushAuthorCampaignPageListenerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_analytics_testandtarget_impl_push_author_campaign_page_listener = Endpoint(
            settings={
                'response_type': (ComDayCqAnalyticsTestandtargetImplPushAuthorCampaignPageListenerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.analytics.testandtarget.impl.PushAuthorCampaignPageListener',
                'operation_id': 'com_day_cq_analytics_testandtarget_impl_push_author_campaign_page_listener',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_analytics_testandtarget_pushauthorcampaignpagelistener_enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_analytics_testandtarget_pushauthorcampaignpagelistener_enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_analytics_testandtarget_pushauthorcampaignpagelistener_enabled': 'cq.analytics.testandtarget.pushauthorcampaignpagelistener.enabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_analytics_testandtarget_pushauthorcampaignpagelistener_enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_analytics_testandtarget_impl_push_author_campaign_page_listener
        )

        def __com_day_cq_analytics_testandtarget_impl_segment_importer(
            self,
            **kwargs
        ):
            """com_day_cq_analytics_testandtarget_impl_segment_importer  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_analytics_testandtarget_impl_segment_importer(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_analytics_testandtarget_segmentimporter_enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqAnalyticsTestandtargetImplSegmentImporterInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_analytics_testandtarget_impl_segment_importer = Endpoint(
            settings={
                'response_type': (ComDayCqAnalyticsTestandtargetImplSegmentImporterInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.analytics.testandtarget.impl.SegmentImporter',
                'operation_id': 'com_day_cq_analytics_testandtarget_impl_segment_importer',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_analytics_testandtarget_segmentimporter_enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_analytics_testandtarget_segmentimporter_enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_analytics_testandtarget_segmentimporter_enabled': 'cq.analytics.testandtarget.segmentimporter.enabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_analytics_testandtarget_segmentimporter_enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_analytics_testandtarget_impl_segment_importer
        )

        def __com_day_cq_analytics_testandtarget_impl_service_web_service_impl(
            self,
            **kwargs
        ):
            """com_day_cq_analytics_testandtarget_impl_service_web_service_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_analytics_testandtarget_impl_service_web_service_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                endpoint_uri (str): [optional]
                connection_timeout (int): [optional]
                socket_timeout (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqAnalyticsTestandtargetImplServiceWebServiceImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_analytics_testandtarget_impl_service_web_service_impl = Endpoint(
            settings={
                'response_type': (ComDayCqAnalyticsTestandtargetImplServiceWebServiceImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.analytics.testandtarget.impl.service.WebServiceImpl',
                'operation_id': 'com_day_cq_analytics_testandtarget_impl_service_web_service_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'endpoint_uri',
                    'connection_timeout',
                    'socket_timeout',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'endpoint_uri':
                        (str,),
                    'connection_timeout':
                        (int,),
                    'socket_timeout':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'endpoint_uri': 'endpointUri',
                    'connection_timeout': 'connectionTimeout',
                    'socket_timeout': 'socketTimeout',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'endpoint_uri': 'query',
                    'connection_timeout': 'query',
                    'socket_timeout': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_analytics_testandtarget_impl_service_web_service_impl
        )

        def __com_day_cq_analytics_testandtarget_impl_servlets_admin_server_servlet(
            self,
            **kwargs
        ):
            """com_day_cq_analytics_testandtarget_impl_servlets_admin_server_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_analytics_testandtarget_impl_servlets_admin_server_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                testandtarget_endpoint_url (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqAnalyticsTestandtargetImplServletsAdminServerServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_analytics_testandtarget_impl_servlets_admin_server_servlet = Endpoint(
            settings={
                'response_type': (ComDayCqAnalyticsTestandtargetImplServletsAdminServerServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.analytics.testandtarget.impl.servlets.AdminServerServlet',
                'operation_id': 'com_day_cq_analytics_testandtarget_impl_servlets_admin_server_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'testandtarget_endpoint_url',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'testandtarget_endpoint_url':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'testandtarget_endpoint_url': 'testandtarget.endpoint.url',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'testandtarget_endpoint_url': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_analytics_testandtarget_impl_servlets_admin_server_servlet
        )

        def __com_day_cq_analytics_testandtarget_impl_testandtarget_http_client_impl(
            self,
            **kwargs
        ):
            """com_day_cq_analytics_testandtarget_impl_testandtarget_http_client_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_analytics_testandtarget_impl_testandtarget_http_client_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_analytics_testandtarget_api_url (str): [optional]
                cq_analytics_testandtarget_timeout (int): [optional]
                cq_analytics_testandtarget_sockettimeout (int): [optional]
                cq_analytics_testandtarget_recommendations_url_replace (str): [optional]
                cq_analytics_testandtarget_recommendations_url_replacewith (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqAnalyticsTestandtargetImplTestandtargetHttpClientImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_analytics_testandtarget_impl_testandtarget_http_client_impl = Endpoint(
            settings={
                'response_type': (ComDayCqAnalyticsTestandtargetImplTestandtargetHttpClientImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.analytics.testandtarget.impl.TestandtargetHttpClientImpl',
                'operation_id': 'com_day_cq_analytics_testandtarget_impl_testandtarget_http_client_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_analytics_testandtarget_api_url',
                    'cq_analytics_testandtarget_timeout',
                    'cq_analytics_testandtarget_sockettimeout',
                    'cq_analytics_testandtarget_recommendations_url_replace',
                    'cq_analytics_testandtarget_recommendations_url_replacewith',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_analytics_testandtarget_api_url':
                        (str,),
                    'cq_analytics_testandtarget_timeout':
                        (int,),
                    'cq_analytics_testandtarget_sockettimeout':
                        (int,),
                    'cq_analytics_testandtarget_recommendations_url_replace':
                        (str,),
                    'cq_analytics_testandtarget_recommendations_url_replacewith':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_analytics_testandtarget_api_url': 'cq.analytics.testandtarget.api.url',
                    'cq_analytics_testandtarget_timeout': 'cq.analytics.testandtarget.timeout',
                    'cq_analytics_testandtarget_sockettimeout': 'cq.analytics.testandtarget.sockettimeout',
                    'cq_analytics_testandtarget_recommendations_url_replace': 'cq.analytics.testandtarget.recommendations.url.replace',
                    'cq_analytics_testandtarget_recommendations_url_replacewith': 'cq.analytics.testandtarget.recommendations.url.replacewith',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_analytics_testandtarget_api_url': 'query',
                    'cq_analytics_testandtarget_timeout': 'query',
                    'cq_analytics_testandtarget_sockettimeout': 'query',
                    'cq_analytics_testandtarget_recommendations_url_replace': 'query',
                    'cq_analytics_testandtarget_recommendations_url_replacewith': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_analytics_testandtarget_impl_testandtarget_http_client_impl
        )

        def __com_day_cq_auth_impl_cug_cug_support_impl(
            self,
            **kwargs
        ):
            """com_day_cq_auth_impl_cug_cug_support_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_auth_impl_cug_cug_support_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cug_exempted_principals ([str]): [optional]
                cug_enabled (bool): [optional]
                cug_principals_regex (str): [optional]
                cug_principals_replacement (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqAuthImplCugCugSupportImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_auth_impl_cug_cug_support_impl = Endpoint(
            settings={
                'response_type': (ComDayCqAuthImplCugCugSupportImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.auth.impl.cug.CugSupportImpl',
                'operation_id': 'com_day_cq_auth_impl_cug_cug_support_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cug_exempted_principals',
                    'cug_enabled',
                    'cug_principals_regex',
                    'cug_principals_replacement',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cug_exempted_principals':
                        ([str],),
                    'cug_enabled':
                        (bool,),
                    'cug_principals_regex':
                        (str,),
                    'cug_principals_replacement':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cug_exempted_principals': 'cug.exempted.principals',
                    'cug_enabled': 'cug.enabled',
                    'cug_principals_regex': 'cug.principals.regex',
                    'cug_principals_replacement': 'cug.principals.replacement',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cug_exempted_principals': 'query',
                    'cug_enabled': 'query',
                    'cug_principals_regex': 'query',
                    'cug_principals_replacement': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'cug_exempted_principals': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_auth_impl_cug_cug_support_impl
        )

        def __com_day_cq_auth_impl_login_selector_handler(
            self,
            **kwargs
        ):
            """com_day_cq_auth_impl_login_selector_handler  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_auth_impl_login_selector_handler(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                path (str): [optional]
                service_ranking (int): [optional]
                auth_loginselector_mappings ([str]): [optional]
                auth_loginselector_changepw_mappings ([str]): [optional]
                auth_loginselector_defaultloginpage (str): [optional]
                auth_loginselector_defaultchangepwpage (str): [optional]
                auth_loginselector_handle ([str]): [optional]
                auth_loginselector_handle_all_extensions (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqAuthImplLoginSelectorHandlerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_auth_impl_login_selector_handler = Endpoint(
            settings={
                'response_type': (ComDayCqAuthImplLoginSelectorHandlerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.auth.impl.LoginSelectorHandler',
                'operation_id': 'com_day_cq_auth_impl_login_selector_handler',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'path',
                    'service_ranking',
                    'auth_loginselector_mappings',
                    'auth_loginselector_changepw_mappings',
                    'auth_loginselector_defaultloginpage',
                    'auth_loginselector_defaultchangepwpage',
                    'auth_loginselector_handle',
                    'auth_loginselector_handle_all_extensions',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'path':
                        (str,),
                    'service_ranking':
                        (int,),
                    'auth_loginselector_mappings':
                        ([str],),
                    'auth_loginselector_changepw_mappings':
                        ([str],),
                    'auth_loginselector_defaultloginpage':
                        (str,),
                    'auth_loginselector_defaultchangepwpage':
                        (str,),
                    'auth_loginselector_handle':
                        ([str],),
                    'auth_loginselector_handle_all_extensions':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'path': 'path',
                    'service_ranking': 'service.ranking',
                    'auth_loginselector_mappings': 'auth.loginselector.mappings',
                    'auth_loginselector_changepw_mappings': 'auth.loginselector.changepw.mappings',
                    'auth_loginselector_defaultloginpage': 'auth.loginselector.defaultloginpage',
                    'auth_loginselector_defaultchangepwpage': 'auth.loginselector.defaultchangepwpage',
                    'auth_loginselector_handle': 'auth.loginselector.handle',
                    'auth_loginselector_handle_all_extensions': 'auth.loginselector.handle.all.extensions',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'path': 'query',
                    'service_ranking': 'query',
                    'auth_loginselector_mappings': 'query',
                    'auth_loginselector_changepw_mappings': 'query',
                    'auth_loginselector_defaultloginpage': 'query',
                    'auth_loginselector_defaultchangepwpage': 'query',
                    'auth_loginselector_handle': 'query',
                    'auth_loginselector_handle_all_extensions': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'auth_loginselector_mappings': 'multi',
                    'auth_loginselector_changepw_mappings': 'multi',
                    'auth_loginselector_handle': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_auth_impl_login_selector_handler
        )

        def __com_day_cq_commons_impl_externalizer_impl(
            self,
            **kwargs
        ):
            """com_day_cq_commons_impl_externalizer_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_commons_impl_externalizer_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                externalizer_domains ([str]): [optional]
                externalizer_host (str): [optional]
                externalizer_contextpath (str): [optional]
                externalizer_encodedpath (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqCommonsImplExternalizerImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_commons_impl_externalizer_impl = Endpoint(
            settings={
                'response_type': (ComDayCqCommonsImplExternalizerImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.commons.impl.ExternalizerImpl',
                'operation_id': 'com_day_cq_commons_impl_externalizer_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'externalizer_domains',
                    'externalizer_host',
                    'externalizer_contextpath',
                    'externalizer_encodedpath',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'externalizer_domains':
                        ([str],),
                    'externalizer_host':
                        (str,),
                    'externalizer_contextpath':
                        (str,),
                    'externalizer_encodedpath':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'externalizer_domains': 'externalizer.domains',
                    'externalizer_host': 'externalizer.host',
                    'externalizer_contextpath': 'externalizer.contextpath',
                    'externalizer_encodedpath': 'externalizer.encodedpath',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'externalizer_domains': 'query',
                    'externalizer_host': 'query',
                    'externalizer_contextpath': 'query',
                    'externalizer_encodedpath': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'externalizer_domains': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_commons_impl_externalizer_impl
        )

        def __com_day_cq_commons_servlets_root_mapping_servlet(
            self,
            **kwargs
        ):
            """com_day_cq_commons_servlets_root_mapping_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_commons_servlets_root_mapping_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                rootmapping_target (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqCommonsServletsRootMappingServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_commons_servlets_root_mapping_servlet = Endpoint(
            settings={
                'response_type': (ComDayCqCommonsServletsRootMappingServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.commons.servlets.RootMappingServlet',
                'operation_id': 'com_day_cq_commons_servlets_root_mapping_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'rootmapping_target',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'rootmapping_target':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'rootmapping_target': 'rootmapping.target',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'rootmapping_target': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_commons_servlets_root_mapping_servlet
        )

        def __com_day_cq_compat_codeupgrade_impl_code_upgrade_execution_condition_checke(
            self,
            **kwargs
        ):
            """com_day_cq_compat_codeupgrade_impl_code_upgrade_execution_condition_checke  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_compat_codeupgrade_impl_code_upgrade_execution_condition_checke(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                codeupgradetasks ([str]): [optional]
                codeupgradetaskfilters ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqCompatCodeupgradeImplCodeUpgradeExecutionConditionCheckeInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_compat_codeupgrade_impl_code_upgrade_execution_condition_checke = Endpoint(
            settings={
                'response_type': (ComDayCqCompatCodeupgradeImplCodeUpgradeExecutionConditionCheckeInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.compat.codeupgrade.impl.CodeUpgradeExecutionConditionChecker',
                'operation_id': 'com_day_cq_compat_codeupgrade_impl_code_upgrade_execution_condition_checke',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'codeupgradetasks',
                    'codeupgradetaskfilters',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'codeupgradetasks':
                        ([str],),
                    'codeupgradetaskfilters':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'codeupgradetasks': 'codeupgradetasks',
                    'codeupgradetaskfilters': 'codeupgradetaskfilters',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'codeupgradetasks': 'query',
                    'codeupgradetaskfilters': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'codeupgradetasks': 'multi',
                    'codeupgradetaskfilters': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_compat_codeupgrade_impl_code_upgrade_execution_condition_checke
        )

        def __com_day_cq_compat_codeupgrade_impl_upgrade_task_ignore_list(
            self,
            **kwargs
        ):
            """com_day_cq_compat_codeupgrade_impl_upgrade_task_ignore_list  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_compat_codeupgrade_impl_upgrade_task_ignore_list(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                upgrade_task_ignore_list ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqCompatCodeupgradeImplUpgradeTaskIgnoreListInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_compat_codeupgrade_impl_upgrade_task_ignore_list = Endpoint(
            settings={
                'response_type': (ComDayCqCompatCodeupgradeImplUpgradeTaskIgnoreListInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.compat.codeupgrade.impl.UpgradeTaskIgnoreList',
                'operation_id': 'com_day_cq_compat_codeupgrade_impl_upgrade_task_ignore_list',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'upgrade_task_ignore_list',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'upgrade_task_ignore_list':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'upgrade_task_ignore_list': 'upgradeTaskIgnoreList',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'upgrade_task_ignore_list': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'upgrade_task_ignore_list': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_compat_codeupgrade_impl_upgrade_task_ignore_list
        )

        def __com_day_cq_compat_codeupgrade_impl_version_range_task_ignorelist(
            self,
            **kwargs
        ):
            """com_day_cq_compat_codeupgrade_impl_version_range_task_ignorelist  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_compat_codeupgrade_impl_version_range_task_ignorelist(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                effective_bundle_list_path (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqCompatCodeupgradeImplVersionRangeTaskIgnorelistInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_compat_codeupgrade_impl_version_range_task_ignorelist = Endpoint(
            settings={
                'response_type': (ComDayCqCompatCodeupgradeImplVersionRangeTaskIgnorelistInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.compat.codeupgrade.impl.VersionRangeTaskIgnorelist',
                'operation_id': 'com_day_cq_compat_codeupgrade_impl_version_range_task_ignorelist',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'effective_bundle_list_path',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'effective_bundle_list_path':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'effective_bundle_list_path': 'effectiveBundleListPath',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'effective_bundle_list_path': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_compat_codeupgrade_impl_version_range_task_ignorelist
        )

        def __com_day_cq_contentsync_impl_content_sync_manager_impl(
            self,
            **kwargs
        ):
            """com_day_cq_contentsync_impl_content_sync_manager_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_contentsync_impl_content_sync_manager_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                contentsync_fallback_authorizable (str): [optional]
                contentsync_fallback_updateuser (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqContentsyncImplContentSyncManagerImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_contentsync_impl_content_sync_manager_impl = Endpoint(
            settings={
                'response_type': (ComDayCqContentsyncImplContentSyncManagerImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.contentsync.impl.ContentSyncManagerImpl',
                'operation_id': 'com_day_cq_contentsync_impl_content_sync_manager_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'contentsync_fallback_authorizable',
                    'contentsync_fallback_updateuser',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'contentsync_fallback_authorizable':
                        (str,),
                    'contentsync_fallback_updateuser':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'contentsync_fallback_authorizable': 'contentsync.fallback.authorizable',
                    'contentsync_fallback_updateuser': 'contentsync.fallback.updateuser',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'contentsync_fallback_authorizable': 'query',
                    'contentsync_fallback_updateuser': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_contentsync_impl_content_sync_manager_impl
        )

        def __com_day_cq_dam_commons_handler_standard_image_handler(
            self,
            **kwargs
        ):
            """com_day_cq_dam_commons_handler_standard_image_handler  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_commons_handler_standard_image_handler(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                large_file_threshold (int): [optional]
                large_comment_threshold (int): [optional]
                cq_dam_enable_ext_meta_extraction (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCommonsHandlerStandardImageHandlerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_commons_handler_standard_image_handler = Endpoint(
            settings={
                'response_type': (ComDayCqDamCommonsHandlerStandardImageHandlerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.commons.handler.StandardImageHandler',
                'operation_id': 'com_day_cq_dam_commons_handler_standard_image_handler',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'large_file_threshold',
                    'large_comment_threshold',
                    'cq_dam_enable_ext_meta_extraction',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'large_file_threshold':
                        (int,),
                    'large_comment_threshold':
                        (int,),
                    'cq_dam_enable_ext_meta_extraction':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'large_file_threshold': 'large_file_threshold',
                    'large_comment_threshold': 'large_comment_threshold',
                    'cq_dam_enable_ext_meta_extraction': 'cq.dam.enable.ext.meta.extraction',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'large_file_threshold': 'query',
                    'large_comment_threshold': 'query',
                    'cq_dam_enable_ext_meta_extraction': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_commons_handler_standard_image_handler
        )

        def __com_day_cq_dam_commons_metadata_xmp_filter_black_white(
            self,
            **kwargs
        ):
            """com_day_cq_dam_commons_metadata_xmp_filter_black_white  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_commons_metadata_xmp_filter_black_white(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                xmp_filter_apply_whitelist (bool): [optional]
                xmp_filter_whitelist ([str]): [optional]
                xmp_filter_apply_blacklist (bool): [optional]
                xmp_filter_blacklist ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCommonsMetadataXmpFilterBlackWhiteInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_commons_metadata_xmp_filter_black_white = Endpoint(
            settings={
                'response_type': (ComDayCqDamCommonsMetadataXmpFilterBlackWhiteInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.commons.metadata.XmpFilterBlackWhite',
                'operation_id': 'com_day_cq_dam_commons_metadata_xmp_filter_black_white',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'xmp_filter_apply_whitelist',
                    'xmp_filter_whitelist',
                    'xmp_filter_apply_blacklist',
                    'xmp_filter_blacklist',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'xmp_filter_apply_whitelist':
                        (bool,),
                    'xmp_filter_whitelist':
                        ([str],),
                    'xmp_filter_apply_blacklist':
                        (bool,),
                    'xmp_filter_blacklist':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'xmp_filter_apply_whitelist': 'xmp.filter.apply_whitelist',
                    'xmp_filter_whitelist': 'xmp.filter.whitelist',
                    'xmp_filter_apply_blacklist': 'xmp.filter.apply_blacklist',
                    'xmp_filter_blacklist': 'xmp.filter.blacklist',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'xmp_filter_apply_whitelist': 'query',
                    'xmp_filter_whitelist': 'query',
                    'xmp_filter_apply_blacklist': 'query',
                    'xmp_filter_blacklist': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'xmp_filter_whitelist': 'multi',
                    'xmp_filter_blacklist': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_commons_metadata_xmp_filter_black_white
        )

        def __com_day_cq_dam_commons_util_impl_asset_cache_impl(
            self,
            **kwargs
        ):
            """com_day_cq_dam_commons_util_impl_asset_cache_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_commons_util_impl_asset_cache_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                large_file_min (int): [optional]
                cache_apply (bool): [optional]
                mime_types ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCommonsUtilImplAssetCacheImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_commons_util_impl_asset_cache_impl = Endpoint(
            settings={
                'response_type': (ComDayCqDamCommonsUtilImplAssetCacheImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.commons.util.impl.AssetCacheImpl',
                'operation_id': 'com_day_cq_dam_commons_util_impl_asset_cache_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'large_file_min',
                    'cache_apply',
                    'mime_types',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'large_file_min':
                        (int,),
                    'cache_apply':
                        (bool,),
                    'mime_types':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'large_file_min': 'large.file.min',
                    'cache_apply': 'cache.apply',
                    'mime_types': 'mime.types',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'large_file_min': 'query',
                    'cache_apply': 'query',
                    'mime_types': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'mime_types': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_commons_util_impl_asset_cache_impl
        )

        def __com_day_cq_dam_core_impl_annotation_pdf_annotation_pdf_config(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_annotation_pdf_annotation_pdf_config  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_annotation_pdf_annotation_pdf_config(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_dam_config_annotation_pdf_document_width (int): [optional]
                cq_dam_config_annotation_pdf_document_height (int): [optional]
                cq_dam_config_annotation_pdf_document_padding_horizontal (int): [optional]
                cq_dam_config_annotation_pdf_document_padding_vertical (int): [optional]
                cq_dam_config_annotation_pdf_font_size (int): [optional]
                cq_dam_config_annotation_pdf_font_color (str): [optional]
                cq_dam_config_annotation_pdf_font_family (str): [optional]
                cq_dam_config_annotation_pdf_font_light (str): [optional]
                cq_dam_config_annotation_pdf_margin_text_image (int): [optional]
                cq_dam_config_annotation_pdf_min_image_height (int): [optional]
                cq_dam_config_annotation_pdf_review_status_width (int): [optional]
                cq_dam_config_annotation_pdf_review_status_color_approved (str): [optional]
                cq_dam_config_annotation_pdf_review_status_color_rejected (str): [optional]
                cq_dam_config_annotation_pdf_review_status_color_changes_requested (str): [optional]
                cq_dam_config_annotation_pdf_annotation_marker_width (int): [optional]
                cq_dam_config_annotation_pdf_asset_minheight (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplAnnotationPdfAnnotationPdfConfigInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_annotation_pdf_annotation_pdf_config = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplAnnotationPdfAnnotationPdfConfigInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.annotation.pdf.AnnotationPdfConfig',
                'operation_id': 'com_day_cq_dam_core_impl_annotation_pdf_annotation_pdf_config',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_dam_config_annotation_pdf_document_width',
                    'cq_dam_config_annotation_pdf_document_height',
                    'cq_dam_config_annotation_pdf_document_padding_horizontal',
                    'cq_dam_config_annotation_pdf_document_padding_vertical',
                    'cq_dam_config_annotation_pdf_font_size',
                    'cq_dam_config_annotation_pdf_font_color',
                    'cq_dam_config_annotation_pdf_font_family',
                    'cq_dam_config_annotation_pdf_font_light',
                    'cq_dam_config_annotation_pdf_margin_text_image',
                    'cq_dam_config_annotation_pdf_min_image_height',
                    'cq_dam_config_annotation_pdf_review_status_width',
                    'cq_dam_config_annotation_pdf_review_status_color_approved',
                    'cq_dam_config_annotation_pdf_review_status_color_rejected',
                    'cq_dam_config_annotation_pdf_review_status_color_changes_requested',
                    'cq_dam_config_annotation_pdf_annotation_marker_width',
                    'cq_dam_config_annotation_pdf_asset_minheight',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_dam_config_annotation_pdf_document_width':
                        (int,),
                    'cq_dam_config_annotation_pdf_document_height':
                        (int,),
                    'cq_dam_config_annotation_pdf_document_padding_horizontal':
                        (int,),
                    'cq_dam_config_annotation_pdf_document_padding_vertical':
                        (int,),
                    'cq_dam_config_annotation_pdf_font_size':
                        (int,),
                    'cq_dam_config_annotation_pdf_font_color':
                        (str,),
                    'cq_dam_config_annotation_pdf_font_family':
                        (str,),
                    'cq_dam_config_annotation_pdf_font_light':
                        (str,),
                    'cq_dam_config_annotation_pdf_margin_text_image':
                        (int,),
                    'cq_dam_config_annotation_pdf_min_image_height':
                        (int,),
                    'cq_dam_config_annotation_pdf_review_status_width':
                        (int,),
                    'cq_dam_config_annotation_pdf_review_status_color_approved':
                        (str,),
                    'cq_dam_config_annotation_pdf_review_status_color_rejected':
                        (str,),
                    'cq_dam_config_annotation_pdf_review_status_color_changes_requested':
                        (str,),
                    'cq_dam_config_annotation_pdf_annotation_marker_width':
                        (int,),
                    'cq_dam_config_annotation_pdf_asset_minheight':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_dam_config_annotation_pdf_document_width': 'cq.dam.config.annotation.pdf.document.width',
                    'cq_dam_config_annotation_pdf_document_height': 'cq.dam.config.annotation.pdf.document.height',
                    'cq_dam_config_annotation_pdf_document_padding_horizontal': 'cq.dam.config.annotation.pdf.document.padding.horizontal',
                    'cq_dam_config_annotation_pdf_document_padding_vertical': 'cq.dam.config.annotation.pdf.document.padding.vertical',
                    'cq_dam_config_annotation_pdf_font_size': 'cq.dam.config.annotation.pdf.font.size',
                    'cq_dam_config_annotation_pdf_font_color': 'cq.dam.config.annotation.pdf.font.color',
                    'cq_dam_config_annotation_pdf_font_family': 'cq.dam.config.annotation.pdf.font.family',
                    'cq_dam_config_annotation_pdf_font_light': 'cq.dam.config.annotation.pdf.font.light',
                    'cq_dam_config_annotation_pdf_margin_text_image': 'cq.dam.config.annotation.pdf.marginTextImage',
                    'cq_dam_config_annotation_pdf_min_image_height': 'cq.dam.config.annotation.pdf.minImageHeight',
                    'cq_dam_config_annotation_pdf_review_status_width': 'cq.dam.config.annotation.pdf.reviewStatus.width',
                    'cq_dam_config_annotation_pdf_review_status_color_approved': 'cq.dam.config.annotation.pdf.reviewStatus.color.approved',
                    'cq_dam_config_annotation_pdf_review_status_color_rejected': 'cq.dam.config.annotation.pdf.reviewStatus.color.rejected',
                    'cq_dam_config_annotation_pdf_review_status_color_changes_requested': 'cq.dam.config.annotation.pdf.reviewStatus.color.changesRequested',
                    'cq_dam_config_annotation_pdf_annotation_marker_width': 'cq.dam.config.annotation.pdf.annotationMarker.width',
                    'cq_dam_config_annotation_pdf_asset_minheight': 'cq.dam.config.annotation.pdf.asset.minheight',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_dam_config_annotation_pdf_document_width': 'query',
                    'cq_dam_config_annotation_pdf_document_height': 'query',
                    'cq_dam_config_annotation_pdf_document_padding_horizontal': 'query',
                    'cq_dam_config_annotation_pdf_document_padding_vertical': 'query',
                    'cq_dam_config_annotation_pdf_font_size': 'query',
                    'cq_dam_config_annotation_pdf_font_color': 'query',
                    'cq_dam_config_annotation_pdf_font_family': 'query',
                    'cq_dam_config_annotation_pdf_font_light': 'query',
                    'cq_dam_config_annotation_pdf_margin_text_image': 'query',
                    'cq_dam_config_annotation_pdf_min_image_height': 'query',
                    'cq_dam_config_annotation_pdf_review_status_width': 'query',
                    'cq_dam_config_annotation_pdf_review_status_color_approved': 'query',
                    'cq_dam_config_annotation_pdf_review_status_color_rejected': 'query',
                    'cq_dam_config_annotation_pdf_review_status_color_changes_requested': 'query',
                    'cq_dam_config_annotation_pdf_annotation_marker_width': 'query',
                    'cq_dam_config_annotation_pdf_asset_minheight': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_annotation_pdf_annotation_pdf_config
        )

        def __com_day_cq_dam_core_impl_asset_move_listener(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_asset_move_listener  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_asset_move_listener(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplAssetMoveListenerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_asset_move_listener = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplAssetMoveListenerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.AssetMoveListener',
                'operation_id': 'com_day_cq_dam_core_impl_asset_move_listener',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'enabled': 'enabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_asset_move_listener
        )

        def __com_day_cq_dam_core_impl_assethome_asset_home_page_configuration(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_assethome_asset_home_page_configuration  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_assethome_asset_home_page_configuration(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                is_enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplAssethomeAssetHomePageConfigurationInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_assethome_asset_home_page_configuration = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplAssethomeAssetHomePageConfigurationInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.assethome.AssetHomePageConfiguration',
                'operation_id': 'com_day_cq_dam_core_impl_assethome_asset_home_page_configuration',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'is_enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'is_enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'is_enabled': 'isEnabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'is_enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_assethome_asset_home_page_configuration
        )

        def __com_day_cq_dam_core_impl_assetlinkshare_adhoc_asset_share_proxy_servlet(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_assetlinkshare_adhoc_asset_share_proxy_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_assetlinkshare_adhoc_asset_share_proxy_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_dam_adhoc_asset_share_prezip_maxcontentsize (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplAssetlinkshareAdhocAssetShareProxyServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_assetlinkshare_adhoc_asset_share_proxy_servlet = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplAssetlinkshareAdhocAssetShareProxyServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.assetlinkshare.AdhocAssetShareProxyServlet',
                'operation_id': 'com_day_cq_dam_core_impl_assetlinkshare_adhoc_asset_share_proxy_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_dam_adhoc_asset_share_prezip_maxcontentsize',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_dam_adhoc_asset_share_prezip_maxcontentsize':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_dam_adhoc_asset_share_prezip_maxcontentsize': 'cq.dam.adhoc.asset.share.prezip.maxcontentsize',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_dam_adhoc_asset_share_prezip_maxcontentsize': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_assetlinkshare_adhoc_asset_share_proxy_servlet
        )

        def __com_day_cq_dam_core_impl_cache_cq_buffered_image_cache(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_cache_cq_buffered_image_cache  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_cache_cq_buffered_image_cache(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_dam_image_cache_max_memory (int): [optional]
                cq_dam_image_cache_max_age (int): [optional]
                cq_dam_image_cache_max_dimension (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplCacheCQBufferedImageCacheInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_cache_cq_buffered_image_cache = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplCacheCQBufferedImageCacheInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.cache.CQBufferedImageCache',
                'operation_id': 'com_day_cq_dam_core_impl_cache_cq_buffered_image_cache',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_dam_image_cache_max_memory',
                    'cq_dam_image_cache_max_age',
                    'cq_dam_image_cache_max_dimension',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_dam_image_cache_max_memory':
                        (int,),
                    'cq_dam_image_cache_max_age':
                        (int,),
                    'cq_dam_image_cache_max_dimension':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_dam_image_cache_max_memory': 'cq.dam.image.cache.max.memory',
                    'cq_dam_image_cache_max_age': 'cq.dam.image.cache.max.age',
                    'cq_dam_image_cache_max_dimension': 'cq.dam.image.cache.max.dimension',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_dam_image_cache_max_memory': 'query',
                    'cq_dam_image_cache_max_age': 'query',
                    'cq_dam_image_cache_max_dimension': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_cache_cq_buffered_image_cache
        )

        def __com_day_cq_dam_core_impl_dam_change_event_listener(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_dam_change_event_listener  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_dam_change_event_listener(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                changeeventlistener_observed_paths ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplDamChangeEventListenerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_dam_change_event_listener = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplDamChangeEventListenerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.DamChangeEventListener',
                'operation_id': 'com_day_cq_dam_core_impl_dam_change_event_listener',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'changeeventlistener_observed_paths',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'changeeventlistener_observed_paths':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'changeeventlistener_observed_paths': 'changeeventlistener.observed.paths',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'changeeventlistener_observed_paths': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'changeeventlistener_observed_paths': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_dam_change_event_listener
        )

        def __com_day_cq_dam_core_impl_dam_event_purge_service(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_dam_event_purge_service  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_dam_event_purge_service(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                scheduler_expression (str): [optional]
                max_saved_activities (int): [optional]
                save_interval (int): [optional]
                enable_activity_purge (bool): [optional]
                event_types (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplDamEventPurgeServiceInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_dam_event_purge_service = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplDamEventPurgeServiceInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.DamEventPurgeService',
                'operation_id': 'com_day_cq_dam_core_impl_dam_event_purge_service',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'scheduler_expression',
                    'max_saved_activities',
                    'save_interval',
                    'enable_activity_purge',
                    'event_types',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'scheduler_expression':
                        (str,),
                    'max_saved_activities':
                        (int,),
                    'save_interval':
                        (int,),
                    'enable_activity_purge':
                        (bool,),
                    'event_types':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'scheduler_expression': 'scheduler.expression',
                    'max_saved_activities': 'maxSavedActivities',
                    'save_interval': 'saveInterval',
                    'enable_activity_purge': 'enableActivityPurge',
                    'event_types': 'eventTypes',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'scheduler_expression': 'query',
                    'max_saved_activities': 'query',
                    'save_interval': 'query',
                    'enable_activity_purge': 'query',
                    'event_types': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_dam_event_purge_service
        )

        def __com_day_cq_dam_core_impl_dam_event_recorder_impl(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_dam_event_recorder_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_dam_event_recorder_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                event_filter (str): [optional]
                event_queue_length (int): [optional]
                eventrecorder_enabled (bool): [optional]
                eventrecorder_blacklist ([str]): [optional]
                eventrecorder_eventtypes (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplDamEventRecorderImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_dam_event_recorder_impl = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplDamEventRecorderImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.DamEventRecorderImpl',
                'operation_id': 'com_day_cq_dam_core_impl_dam_event_recorder_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'event_filter',
                    'event_queue_length',
                    'eventrecorder_enabled',
                    'eventrecorder_blacklist',
                    'eventrecorder_eventtypes',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'event_filter':
                        (str,),
                    'event_queue_length':
                        (int,),
                    'eventrecorder_enabled':
                        (bool,),
                    'eventrecorder_blacklist':
                        ([str],),
                    'eventrecorder_eventtypes':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'event_filter': 'event.filter',
                    'event_queue_length': 'event.queue.length',
                    'eventrecorder_enabled': 'eventrecorder.enabled',
                    'eventrecorder_blacklist': 'eventrecorder.blacklist',
                    'eventrecorder_eventtypes': 'eventrecorder.eventtypes',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'event_filter': 'query',
                    'event_queue_length': 'query',
                    'eventrecorder_enabled': 'query',
                    'eventrecorder_blacklist': 'query',
                    'eventrecorder_eventtypes': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'eventrecorder_blacklist': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_dam_event_recorder_impl
        )

        def __com_day_cq_dam_core_impl_event_dam_event_audit_listener(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_event_dam_event_audit_listener  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_event_dam_event_audit_listener(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                event_filter (str): [optional]
                enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplEventDamEventAuditListenerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_event_dam_event_audit_listener = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplEventDamEventAuditListenerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.event.DamEventAuditListener',
                'operation_id': 'com_day_cq_dam_core_impl_event_dam_event_audit_listener',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'event_filter',
                    'enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'event_filter':
                        (str,),
                    'enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'event_filter': 'event.filter',
                    'enabled': 'enabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'event_filter': 'query',
                    'enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_event_dam_event_audit_listener
        )

        def __com_day_cq_dam_core_impl_expiry_notification_job_impl(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_expiry_notification_job_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_expiry_notification_job_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_dam_expiry_notification_scheduler_istimebased (bool): [optional]
                cq_dam_expiry_notification_scheduler_timebased_rule (str): [optional]
                cq_dam_expiry_notification_scheduler_period_rule (int): [optional]
                send_email (bool): [optional]
                asset_expired_limit (int): [optional]
                prior_notification_seconds (int): [optional]
                cq_dam_expiry_notification_url_protocol (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplExpiryNotificationJobImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_expiry_notification_job_impl = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplExpiryNotificationJobImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.ExpiryNotificationJobImpl',
                'operation_id': 'com_day_cq_dam_core_impl_expiry_notification_job_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_dam_expiry_notification_scheduler_istimebased',
                    'cq_dam_expiry_notification_scheduler_timebased_rule',
                    'cq_dam_expiry_notification_scheduler_period_rule',
                    'send_email',
                    'asset_expired_limit',
                    'prior_notification_seconds',
                    'cq_dam_expiry_notification_url_protocol',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_dam_expiry_notification_scheduler_istimebased':
                        (bool,),
                    'cq_dam_expiry_notification_scheduler_timebased_rule':
                        (str,),
                    'cq_dam_expiry_notification_scheduler_period_rule':
                        (int,),
                    'send_email':
                        (bool,),
                    'asset_expired_limit':
                        (int,),
                    'prior_notification_seconds':
                        (int,),
                    'cq_dam_expiry_notification_url_protocol':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_dam_expiry_notification_scheduler_istimebased': 'cq.dam.expiry.notification.scheduler.istimebased',
                    'cq_dam_expiry_notification_scheduler_timebased_rule': 'cq.dam.expiry.notification.scheduler.timebased.rule',
                    'cq_dam_expiry_notification_scheduler_period_rule': 'cq.dam.expiry.notification.scheduler.period.rule',
                    'send_email': 'send_email',
                    'asset_expired_limit': 'asset_expired_limit',
                    'prior_notification_seconds': 'prior_notification_seconds',
                    'cq_dam_expiry_notification_url_protocol': 'cq.dam.expiry.notification.url.protocol',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_dam_expiry_notification_scheduler_istimebased': 'query',
                    'cq_dam_expiry_notification_scheduler_timebased_rule': 'query',
                    'cq_dam_expiry_notification_scheduler_period_rule': 'query',
                    'send_email': 'query',
                    'asset_expired_limit': 'query',
                    'prior_notification_seconds': 'query',
                    'cq_dam_expiry_notification_url_protocol': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_expiry_notification_job_impl
        )

        def __com_day_cq_dam_core_impl_foldermetadataschema_folder_metadata_schema_feat(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_foldermetadataschema_folder_metadata_schema_feat  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_foldermetadataschema_folder_metadata_schema_feat(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                is_enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplFoldermetadataschemaFolderMetadataSchemaFeatInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_foldermetadataschema_folder_metadata_schema_feat = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplFoldermetadataschemaFolderMetadataSchemaFeatInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.foldermetadataschema.FolderMetadataSchemaFeatureFlag',
                'operation_id': 'com_day_cq_dam_core_impl_foldermetadataschema_folder_metadata_schema_feat',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'is_enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'is_enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'is_enabled': 'isEnabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'is_enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_foldermetadataschema_folder_metadata_schema_feat
        )

        def __com_day_cq_dam_core_impl_gfx_commons_gfx_renderer(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_gfx_commons_gfx_renderer  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_gfx_commons_gfx_renderer(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                skip_bufferedcache (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplGfxCommonsGfxRendererInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_gfx_commons_gfx_renderer = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplGfxCommonsGfxRendererInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.gfx.CommonsGfxRenderer',
                'operation_id': 'com_day_cq_dam_core_impl_gfx_commons_gfx_renderer',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'skip_bufferedcache',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'skip_bufferedcache':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'skip_bufferedcache': 'skip.bufferedcache',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'skip_bufferedcache': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_gfx_commons_gfx_renderer
        )

        def __com_day_cq_dam_core_impl_handler_eps_format_handler(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_handler_eps_format_handler  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_handler_eps_format_handler(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                mimetype (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplHandlerEPSFormatHandlerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_handler_eps_format_handler = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplHandlerEPSFormatHandlerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.handler.EPSFormatHandler',
                'operation_id': 'com_day_cq_dam_core_impl_handler_eps_format_handler',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'mimetype',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'mimetype':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'mimetype': 'mimetype',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'mimetype': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_handler_eps_format_handler
        )

        def __com_day_cq_dam_core_impl_handler_indesign_format_handler(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_handler_indesign_format_handler  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_handler_indesign_format_handler(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                mimetype ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplHandlerIndesignFormatHandlerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_handler_indesign_format_handler = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplHandlerIndesignFormatHandlerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.handler.IndesignFormatHandler',
                'operation_id': 'com_day_cq_dam_core_impl_handler_indesign_format_handler',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'mimetype',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'mimetype':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'mimetype': 'mimetype',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'mimetype': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'mimetype': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_handler_indesign_format_handler
        )

        def __com_day_cq_dam_core_impl_handler_jpeg_handler(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_handler_jpeg_handler  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_handler_jpeg_handler(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_dam_enable_ext_meta_extraction (bool): [optional]
                large_file_threshold (int): [optional]
                large_comment_threshold (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplHandlerJpegHandlerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_handler_jpeg_handler = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplHandlerJpegHandlerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.handler.JpegHandler',
                'operation_id': 'com_day_cq_dam_core_impl_handler_jpeg_handler',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_dam_enable_ext_meta_extraction',
                    'large_file_threshold',
                    'large_comment_threshold',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_dam_enable_ext_meta_extraction':
                        (bool,),
                    'large_file_threshold':
                        (int,),
                    'large_comment_threshold':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_dam_enable_ext_meta_extraction': 'cq.dam.enable.ext.meta.extraction',
                    'large_file_threshold': 'large_file_threshold',
                    'large_comment_threshold': 'large_comment_threshold',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_dam_enable_ext_meta_extraction': 'query',
                    'large_file_threshold': 'query',
                    'large_comment_threshold': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_handler_jpeg_handler
        )

        def __com_day_cq_dam_core_impl_handler_xmp_n_comm_xmp_handler(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_handler_xmp_n_comm_xmp_handler  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_handler_xmp_n_comm_xmp_handler(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                xmphandler_cq_formats ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplHandlerXmpNCommXMPHandlerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_handler_xmp_n_comm_xmp_handler = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplHandlerXmpNCommXMPHandlerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.handler.xmp.NCommXMPHandler',
                'operation_id': 'com_day_cq_dam_core_impl_handler_xmp_n_comm_xmp_handler',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'xmphandler_cq_formats',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'xmphandler_cq_formats':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'xmphandler_cq_formats': 'xmphandler.cq.formats',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'xmphandler_cq_formats': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'xmphandler_cq_formats': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_handler_xmp_n_comm_xmp_handler
        )

        def __com_day_cq_dam_core_impl_jmx_asset_index_update_monitor(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_jmx_asset_index_update_monitor  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_jmx_asset_index_update_monitor(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                jmx_objectname (str): [optional]
                property_measure_enabled (bool): [optional]
                property_name (str): [optional]
                property_max_wait_ms (int): [optional]
                property_max_rate (float): [optional]
                fulltext_measure_enabled (bool): [optional]
                fulltext_name (str): [optional]
                fulltext_max_wait_ms (int): [optional]
                fulltext_max_rate (float): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplJmxAssetIndexUpdateMonitorInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_jmx_asset_index_update_monitor = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplJmxAssetIndexUpdateMonitorInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.jmx.AssetIndexUpdateMonitor',
                'operation_id': 'com_day_cq_dam_core_impl_jmx_asset_index_update_monitor',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'jmx_objectname',
                    'property_measure_enabled',
                    'property_name',
                    'property_max_wait_ms',
                    'property_max_rate',
                    'fulltext_measure_enabled',
                    'fulltext_name',
                    'fulltext_max_wait_ms',
                    'fulltext_max_rate',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'jmx_objectname':
                        (str,),
                    'property_measure_enabled':
                        (bool,),
                    'property_name':
                        (str,),
                    'property_max_wait_ms':
                        (int,),
                    'property_max_rate':
                        (float,),
                    'fulltext_measure_enabled':
                        (bool,),
                    'fulltext_name':
                        (str,),
                    'fulltext_max_wait_ms':
                        (int,),
                    'fulltext_max_rate':
                        (float,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'jmx_objectname': 'jmx.objectname',
                    'property_measure_enabled': 'property.measure.enabled',
                    'property_name': 'property.name',
                    'property_max_wait_ms': 'property.max.wait.ms',
                    'property_max_rate': 'property.max.rate',
                    'fulltext_measure_enabled': 'fulltext.measure.enabled',
                    'fulltext_name': 'fulltext.name',
                    'fulltext_max_wait_ms': 'fulltext.max.wait.ms',
                    'fulltext_max_rate': 'fulltext.max.rate',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'jmx_objectname': 'query',
                    'property_measure_enabled': 'query',
                    'property_name': 'query',
                    'property_max_wait_ms': 'query',
                    'property_max_rate': 'query',
                    'fulltext_measure_enabled': 'query',
                    'fulltext_name': 'query',
                    'fulltext_max_wait_ms': 'query',
                    'fulltext_max_rate': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_jmx_asset_index_update_monitor
        )

        def __com_day_cq_dam_core_impl_jmx_asset_migration_m_bean_impl(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_jmx_asset_migration_m_bean_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_jmx_asset_migration_m_bean_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                jmx_objectname (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplJmxAssetMigrationMBeanImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_jmx_asset_migration_m_bean_impl = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplJmxAssetMigrationMBeanImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.jmx.AssetMigrationMBeanImpl',
                'operation_id': 'com_day_cq_dam_core_impl_jmx_asset_migration_m_bean_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'jmx_objectname',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'jmx_objectname':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'jmx_objectname': 'jmx.objectname',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'jmx_objectname': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_jmx_asset_migration_m_bean_impl
        )

        def __com_day_cq_dam_core_impl_jmx_asset_update_monitor_impl(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_jmx_asset_update_monitor_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_jmx_asset_update_monitor_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                jmx_objectname (str): [optional]
                active (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplJmxAssetUpdateMonitorImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_jmx_asset_update_monitor_impl = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplJmxAssetUpdateMonitorImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.jmx.AssetUpdateMonitorImpl',
                'operation_id': 'com_day_cq_dam_core_impl_jmx_asset_update_monitor_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'jmx_objectname',
                    'active',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'jmx_objectname':
                        (str,),
                    'active':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'jmx_objectname': 'jmx.objectname',
                    'active': 'active',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'jmx_objectname': 'query',
                    'active': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_jmx_asset_update_monitor_impl
        )

        def __com_day_cq_dam_core_impl_jobs_metadataexport_async_metadata_export_config(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_jobs_metadataexport_async_metadata_export_config  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_jobs_metadataexport_async_metadata_export_config(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                operation (str): [optional]
                email_enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplJobsMetadataexportAsyncMetadataExportConfigInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_jobs_metadataexport_async_metadata_export_config = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplJobsMetadataexportAsyncMetadataExportConfigInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.jobs.metadataexport.AsyncMetadataExportConfigProviderService',
                'operation_id': 'com_day_cq_dam_core_impl_jobs_metadataexport_async_metadata_export_config',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'operation',
                    'email_enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'operation':
                        (str,),
                    'email_enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'operation': 'operation',
                    'email_enabled': 'emailEnabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'operation': 'query',
                    'email_enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_jobs_metadataexport_async_metadata_export_config
        )

        def __com_day_cq_dam_core_impl_jobs_metadataimport_async_metadata_import_config(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_jobs_metadataimport_async_metadata_import_config  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_jobs_metadataimport_async_metadata_import_config(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                operation (str): [optional]
                operation_icon (str): [optional]
                topic_name (str): [optional]
                email_enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplJobsMetadataimportAsyncMetadataImportConfigInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_jobs_metadataimport_async_metadata_import_config = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplJobsMetadataimportAsyncMetadataImportConfigInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.jobs.metadataimport.AsyncMetadataImportConfigProviderService',
                'operation_id': 'com_day_cq_dam_core_impl_jobs_metadataimport_async_metadata_import_config',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'operation',
                    'operation_icon',
                    'topic_name',
                    'email_enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'operation':
                        (str,),
                    'operation_icon':
                        (str,),
                    'topic_name':
                        (str,),
                    'email_enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'operation': 'operation',
                    'operation_icon': 'operationIcon',
                    'topic_name': 'topicName',
                    'email_enabled': 'emailEnabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'operation': 'query',
                    'operation_icon': 'query',
                    'topic_name': 'query',
                    'email_enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_jobs_metadataimport_async_metadata_import_config
        )

        def __com_day_cq_dam_core_impl_lightbox_lightbox_servlet(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_lightbox_lightbox_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_lightbox_lightbox_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                sling_servlet_paths (str): [optional]
                sling_servlet_methods ([str]): [optional]
                cq_dam_enable_anonymous (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplLightboxLightboxServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_lightbox_lightbox_servlet = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplLightboxLightboxServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.lightbox.LightboxServlet',
                'operation_id': 'com_day_cq_dam_core_impl_lightbox_lightbox_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'sling_servlet_paths',
                    'sling_servlet_methods',
                    'cq_dam_enable_anonymous',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'sling_servlet_paths':
                        (str,),
                    'sling_servlet_methods':
                        ([str],),
                    'cq_dam_enable_anonymous':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'sling_servlet_paths': 'sling.servlet.paths',
                    'sling_servlet_methods': 'sling.servlet.methods',
                    'cq_dam_enable_anonymous': 'cq.dam.enable.anonymous',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'sling_servlet_paths': 'query',
                    'sling_servlet_methods': 'query',
                    'cq_dam_enable_anonymous': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'sling_servlet_methods': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_lightbox_lightbox_servlet
        )

        def __com_day_cq_dam_core_impl_metadata_editor_select_component_handler(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_metadata_editor_select_component_handler  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_metadata_editor_select_component_handler(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                granitedata ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplMetadataEditorSelectComponentHandlerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_metadata_editor_select_component_handler = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplMetadataEditorSelectComponentHandlerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.metadata.editor.SelectComponentHandler',
                'operation_id': 'com_day_cq_dam_core_impl_metadata_editor_select_component_handler',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'granitedata',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'granitedata':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'granitedata': 'granite:data',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'granitedata': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'granitedata': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_metadata_editor_select_component_handler
        )

        def __com_day_cq_dam_core_impl_mime_type_asset_upload_restriction_helper(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_mime_type_asset_upload_restriction_helper  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_mime_type_asset_upload_restriction_helper(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_dam_allow_all_mime (bool): [optional]
                cq_dam_allowed_asset_mimes ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplMimeTypeAssetUploadRestrictionHelperInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_mime_type_asset_upload_restriction_helper = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplMimeTypeAssetUploadRestrictionHelperInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.mimeType.AssetUploadRestrictionHelper',
                'operation_id': 'com_day_cq_dam_core_impl_mime_type_asset_upload_restriction_helper',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_dam_allow_all_mime',
                    'cq_dam_allowed_asset_mimes',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_dam_allow_all_mime':
                        (bool,),
                    'cq_dam_allowed_asset_mimes':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_dam_allow_all_mime': 'cq.dam.allow.all.mime',
                    'cq_dam_allowed_asset_mimes': 'cq.dam.allowed.asset.mimes',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_dam_allow_all_mime': 'query',
                    'cq_dam_allowed_asset_mimes': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'cq_dam_allowed_asset_mimes': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_mime_type_asset_upload_restriction_helper
        )

        def __com_day_cq_dam_core_impl_mime_type_dam_mime_type_service_impl(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_mime_type_dam_mime_type_service_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_mime_type_dam_mime_type_service_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_dam_detect_asset_mime_from_content (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplMimeTypeDamMimeTypeServiceImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_mime_type_dam_mime_type_service_impl = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplMimeTypeDamMimeTypeServiceImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.mimeType.DamMimeTypeServiceImpl',
                'operation_id': 'com_day_cq_dam_core_impl_mime_type_dam_mime_type_service_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_dam_detect_asset_mime_from_content',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_dam_detect_asset_mime_from_content':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_dam_detect_asset_mime_from_content': 'cq.dam.detect.asset.mime.from.content',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_dam_detect_asset_mime_from_content': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_mime_type_dam_mime_type_service_impl
        )

        def __com_day_cq_dam_core_impl_missing_metadata_notification_job(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_missing_metadata_notification_job  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_missing_metadata_notification_job(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_dam_missingmetadata_notification_scheduler_istimebased (bool): [optional]
                cq_dam_missingmetadata_notification_scheduler_timebased_rule (str): [optional]
                cq_dam_missingmetadata_notification_scheduler_period_rule (int): [optional]
                cq_dam_missingmetadata_notification_recipient (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplMissingMetadataNotificationJobInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_missing_metadata_notification_job = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplMissingMetadataNotificationJobInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.MissingMetadataNotificationJob',
                'operation_id': 'com_day_cq_dam_core_impl_missing_metadata_notification_job',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_dam_missingmetadata_notification_scheduler_istimebased',
                    'cq_dam_missingmetadata_notification_scheduler_timebased_rule',
                    'cq_dam_missingmetadata_notification_scheduler_period_rule',
                    'cq_dam_missingmetadata_notification_recipient',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_dam_missingmetadata_notification_scheduler_istimebased':
                        (bool,),
                    'cq_dam_missingmetadata_notification_scheduler_timebased_rule':
                        (str,),
                    'cq_dam_missingmetadata_notification_scheduler_period_rule':
                        (int,),
                    'cq_dam_missingmetadata_notification_recipient':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_dam_missingmetadata_notification_scheduler_istimebased': 'cq.dam.missingmetadata.notification.scheduler.istimebased',
                    'cq_dam_missingmetadata_notification_scheduler_timebased_rule': 'cq.dam.missingmetadata.notification.scheduler.timebased.rule',
                    'cq_dam_missingmetadata_notification_scheduler_period_rule': 'cq.dam.missingmetadata.notification.scheduler.period.rule',
                    'cq_dam_missingmetadata_notification_recipient': 'cq.dam.missingmetadata.notification.recipient',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_dam_missingmetadata_notification_scheduler_istimebased': 'query',
                    'cq_dam_missingmetadata_notification_scheduler_timebased_rule': 'query',
                    'cq_dam_missingmetadata_notification_scheduler_period_rule': 'query',
                    'cq_dam_missingmetadata_notification_recipient': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_missing_metadata_notification_job
        )

        def __com_day_cq_dam_core_impl_process_send_transient_workflow_completed_email_pr(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_process_send_transient_workflow_completed_email_pr  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_process_send_transient_workflow_completed_email_pr(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                process_label (str): [optional]
                notify_on_complete (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplProcessSendTransientWorkflowCompletedEmailPrInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_process_send_transient_workflow_completed_email_pr = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplProcessSendTransientWorkflowCompletedEmailPrInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.process.SendTransientWorkflowCompletedEmailProcess',
                'operation_id': 'com_day_cq_dam_core_impl_process_send_transient_workflow_completed_email_pr',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'process_label',
                    'notify_on_complete',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'process_label':
                        (str,),
                    'notify_on_complete':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'process_label': 'process.label',
                    'notify_on_complete': 'Notify on Complete',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'process_label': 'query',
                    'notify_on_complete': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_process_send_transient_workflow_completed_email_pr
        )

        def __com_day_cq_dam_core_impl_process_text_extraction_process(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_process_text_extraction_process  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_process_text_extraction_process(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                mime_types ([str]): [optional]
                max_extract (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplProcessTextExtractionProcessInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_process_text_extraction_process = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplProcessTextExtractionProcessInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.process.TextExtractionProcess',
                'operation_id': 'com_day_cq_dam_core_impl_process_text_extraction_process',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'mime_types',
                    'max_extract',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'mime_types':
                        ([str],),
                    'max_extract':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'mime_types': 'mimeTypes',
                    'max_extract': 'maxExtract',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'mime_types': 'query',
                    'max_extract': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'mime_types': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_process_text_extraction_process
        )

        def __com_day_cq_dam_core_impl_rendition_maker_impl(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_rendition_maker_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_rendition_maker_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                xmp_propagate (bool): [optional]
                xmp_excludes ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplRenditionMakerImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_rendition_maker_impl = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplRenditionMakerImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.RenditionMakerImpl',
                'operation_id': 'com_day_cq_dam_core_impl_rendition_maker_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'xmp_propagate',
                    'xmp_excludes',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'xmp_propagate':
                        (bool,),
                    'xmp_excludes':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'xmp_propagate': 'xmp.propagate',
                    'xmp_excludes': 'xmp.excludes',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'xmp_propagate': 'query',
                    'xmp_excludes': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'xmp_excludes': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_rendition_maker_impl
        )

        def __com_day_cq_dam_core_impl_reports_report_export_service(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_reports_report_export_service  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_reports_report_export_service(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                query_batch_size (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplReportsReportExportServiceInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_reports_report_export_service = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplReportsReportExportServiceInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.reports.ReportExportService',
                'operation_id': 'com_day_cq_dam_core_impl_reports_report_export_service',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'query_batch_size',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'query_batch_size':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'query_batch_size': 'queryBatchSize',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'query_batch_size': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_reports_report_export_service
        )

        def __com_day_cq_dam_core_impl_reports_report_purge_service(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_reports_report_purge_service  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_reports_report_purge_service(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                scheduler_expression (str): [optional]
                max_saved_reports (int): [optional]
                time_duration (int): [optional]
                enable_report_purge (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplReportsReportPurgeServiceInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_reports_report_purge_service = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplReportsReportPurgeServiceInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.reports.ReportPurgeService',
                'operation_id': 'com_day_cq_dam_core_impl_reports_report_purge_service',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'scheduler_expression',
                    'max_saved_reports',
                    'time_duration',
                    'enable_report_purge',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'scheduler_expression':
                        (str,),
                    'max_saved_reports':
                        (int,),
                    'time_duration':
                        (int,),
                    'enable_report_purge':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'scheduler_expression': 'scheduler.expression',
                    'max_saved_reports': 'maxSavedReports',
                    'time_duration': 'timeDuration',
                    'enable_report_purge': 'enableReportPurge',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'scheduler_expression': 'query',
                    'max_saved_reports': 'query',
                    'time_duration': 'query',
                    'enable_report_purge': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_reports_report_purge_service
        )

        def __com_day_cq_dam_core_impl_servlet_asset_download_servlet(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_servlet_asset_download_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_servlet_asset_download_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplServletAssetDownloadServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_servlet_asset_download_servlet = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplServletAssetDownloadServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.servlet.AssetDownloadServlet',
                'operation_id': 'com_day_cq_dam_core_impl_servlet_asset_download_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'enabled': 'enabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_servlet_asset_download_servlet
        )

        def __com_day_cq_dam_core_impl_servlet_asset_status_servlet(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_servlet_asset_status_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_servlet_asset_status_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_dam_batch_status_maxassets (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplServletAssetStatusServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_servlet_asset_status_servlet = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplServletAssetStatusServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.servlet.AssetStatusServlet',
                'operation_id': 'com_day_cq_dam_core_impl_servlet_asset_status_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_dam_batch_status_maxassets',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_dam_batch_status_maxassets':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_dam_batch_status_maxassets': 'cq.dam.batch.status.maxassets',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_dam_batch_status_maxassets': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_servlet_asset_status_servlet
        )

        def __com_day_cq_dam_core_impl_servlet_asset_xmp_search_servlet(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_servlet_asset_xmp_search_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_servlet_asset_xmp_search_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_dam_batch_indesign_maxassets (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplServletAssetXMPSearchServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_servlet_asset_xmp_search_servlet = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplServletAssetXMPSearchServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.servlet.AssetXMPSearchServlet',
                'operation_id': 'com_day_cq_dam_core_impl_servlet_asset_xmp_search_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_dam_batch_indesign_maxassets',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_dam_batch_indesign_maxassets':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_dam_batch_indesign_maxassets': 'cq.dam.batch.indesign.maxassets',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_dam_batch_indesign_maxassets': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_servlet_asset_xmp_search_servlet
        )

        def __com_day_cq_dam_core_impl_servlet_batch_metadata_servlet(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_servlet_batch_metadata_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_servlet_batch_metadata_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_dam_batch_metadata_asset_default ([str]): [optional]
                cq_dam_batch_metadata_collection_default ([str]): [optional]
                cq_dam_batch_metadata_maxresources (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplServletBatchMetadataServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_servlet_batch_metadata_servlet = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplServletBatchMetadataServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.servlet.BatchMetadataServlet',
                'operation_id': 'com_day_cq_dam_core_impl_servlet_batch_metadata_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_dam_batch_metadata_asset_default',
                    'cq_dam_batch_metadata_collection_default',
                    'cq_dam_batch_metadata_maxresources',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_dam_batch_metadata_asset_default':
                        ([str],),
                    'cq_dam_batch_metadata_collection_default':
                        ([str],),
                    'cq_dam_batch_metadata_maxresources':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_dam_batch_metadata_asset_default': 'cq.dam.batch.metadata.asset.default',
                    'cq_dam_batch_metadata_collection_default': 'cq.dam.batch.metadata.collection.default',
                    'cq_dam_batch_metadata_maxresources': 'cq.dam.batch.metadata.maxresources',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_dam_batch_metadata_asset_default': 'query',
                    'cq_dam_batch_metadata_collection_default': 'query',
                    'cq_dam_batch_metadata_maxresources': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'cq_dam_batch_metadata_asset_default': 'multi',
                    'cq_dam_batch_metadata_collection_default': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_servlet_batch_metadata_servlet
        )

        def __com_day_cq_dam_core_impl_servlet_binary_provider_servlet(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_servlet_binary_provider_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_servlet_binary_provider_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                sling_servlet_resource_types ([str]): [optional]
                sling_servlet_methods ([str]): [optional]
                cq_dam_drm_enable (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplServletBinaryProviderServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_servlet_binary_provider_servlet = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplServletBinaryProviderServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.servlet.BinaryProviderServlet',
                'operation_id': 'com_day_cq_dam_core_impl_servlet_binary_provider_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'sling_servlet_resource_types',
                    'sling_servlet_methods',
                    'cq_dam_drm_enable',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'sling_servlet_resource_types':
                        ([str],),
                    'sling_servlet_methods':
                        ([str],),
                    'cq_dam_drm_enable':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'sling_servlet_resource_types': 'sling.servlet.resourceTypes',
                    'sling_servlet_methods': 'sling.servlet.methods',
                    'cq_dam_drm_enable': 'cq.dam.drm.enable',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'sling_servlet_resource_types': 'query',
                    'sling_servlet_methods': 'query',
                    'cq_dam_drm_enable': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'sling_servlet_resource_types': 'multi',
                    'sling_servlet_methods': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_servlet_binary_provider_servlet
        )

        def __com_day_cq_dam_core_impl_servlet_collection_servlet(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_servlet_collection_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_servlet_collection_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_dam_batch_collection_properties ([str]): [optional]
                cq_dam_batch_collection_maxcollections (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplServletCollectionServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_servlet_collection_servlet = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplServletCollectionServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.servlet.CollectionServlet',
                'operation_id': 'com_day_cq_dam_core_impl_servlet_collection_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_dam_batch_collection_properties',
                    'cq_dam_batch_collection_maxcollections',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_dam_batch_collection_properties':
                        ([str],),
                    'cq_dam_batch_collection_maxcollections':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_dam_batch_collection_properties': 'cq.dam.batch.collection.properties',
                    'cq_dam_batch_collection_maxcollections': 'cq.dam.batch.collection.maxcollections',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_dam_batch_collection_properties': 'query',
                    'cq_dam_batch_collection_maxcollections': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'cq_dam_batch_collection_properties': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_servlet_collection_servlet
        )

        def __com_day_cq_dam_core_impl_servlet_collections_servlet(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_servlet_collections_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_servlet_collections_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_dam_batch_collections_properties ([str]): [optional]
                cq_dam_batch_collections_limit (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplServletCollectionsServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_servlet_collections_servlet = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplServletCollectionsServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.servlet.CollectionsServlet',
                'operation_id': 'com_day_cq_dam_core_impl_servlet_collections_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_dam_batch_collections_properties',
                    'cq_dam_batch_collections_limit',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_dam_batch_collections_properties':
                        ([str],),
                    'cq_dam_batch_collections_limit':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_dam_batch_collections_properties': 'cq.dam.batch.collections.properties',
                    'cq_dam_batch_collections_limit': 'cq.dam.batch.collections.limit',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_dam_batch_collections_properties': 'query',
                    'cq_dam_batch_collections_limit': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'cq_dam_batch_collections_properties': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_servlet_collections_servlet
        )

        def __com_day_cq_dam_core_impl_servlet_companion_servlet(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_servlet_companion_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_servlet_companion_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                more_info (str): [optional]
                mnt_overlay_dam_gui_content_assets_moreinfo_html_path (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplServletCompanionServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_servlet_companion_servlet = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplServletCompanionServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.servlet.CompanionServlet',
                'operation_id': 'com_day_cq_dam_core_impl_servlet_companion_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'more_info',
                    'mnt_overlay_dam_gui_content_assets_moreinfo_html_path',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'more_info':
                        (str,),
                    'mnt_overlay_dam_gui_content_assets_moreinfo_html_path':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'more_info': 'More Info',
                    'mnt_overlay_dam_gui_content_assets_moreinfo_html_path': '/mnt/overlay/dam/gui/content/assets/moreinfo.html/${path}',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'more_info': 'query',
                    'mnt_overlay_dam_gui_content_assets_moreinfo_html_path': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_servlet_companion_servlet
        )

        def __com_day_cq_dam_core_impl_servlet_create_asset_servlet(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_servlet_create_asset_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_servlet_create_asset_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                detect_duplicate (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplServletCreateAssetServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_servlet_create_asset_servlet = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplServletCreateAssetServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.servlet.CreateAssetServlet',
                'operation_id': 'com_day_cq_dam_core_impl_servlet_create_asset_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'detect_duplicate',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'detect_duplicate':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'detect_duplicate': 'detect_duplicate',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'detect_duplicate': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_servlet_create_asset_servlet
        )

        def __com_day_cq_dam_core_impl_servlet_dam_content_disposition_filter(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_servlet_dam_content_disposition_filter  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_servlet_dam_content_disposition_filter(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_mime_type_blacklist ([str]): [optional]
                cq_dam_empty_mime (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplServletDamContentDispositionFilterInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_servlet_dam_content_disposition_filter = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplServletDamContentDispositionFilterInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.servlet.DamContentDispositionFilter',
                'operation_id': 'com_day_cq_dam_core_impl_servlet_dam_content_disposition_filter',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_mime_type_blacklist',
                    'cq_dam_empty_mime',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_mime_type_blacklist':
                        ([str],),
                    'cq_dam_empty_mime':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_mime_type_blacklist': 'cq.mime.type.blacklist',
                    'cq_dam_empty_mime': 'cq.dam.empty.mime',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_mime_type_blacklist': 'query',
                    'cq_dam_empty_mime': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'cq_mime_type_blacklist': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_servlet_dam_content_disposition_filter
        )

        def __com_day_cq_dam_core_impl_servlet_guid_lookup_filter(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_servlet_guid_lookup_filter  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_servlet_guid_lookup_filter(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_dam_core_guidlookupfilter_enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplServletGuidLookupFilterInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_servlet_guid_lookup_filter = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplServletGuidLookupFilterInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.servlet.GuidLookupFilter',
                'operation_id': 'com_day_cq_dam_core_impl_servlet_guid_lookup_filter',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_dam_core_guidlookupfilter_enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_dam_core_guidlookupfilter_enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_dam_core_guidlookupfilter_enabled': 'cq.dam.core.guidlookupfilter.enabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_dam_core_guidlookupfilter_enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_servlet_guid_lookup_filter
        )

        def __com_day_cq_dam_core_impl_servlet_health_check_servlet(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_servlet_health_check_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_servlet_health_check_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_dam_sync_workflow_id (str): [optional]
                cq_dam_sync_folder_types ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplServletHealthCheckServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_servlet_health_check_servlet = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplServletHealthCheckServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.servlet.HealthCheckServlet',
                'operation_id': 'com_day_cq_dam_core_impl_servlet_health_check_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_dam_sync_workflow_id',
                    'cq_dam_sync_folder_types',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_dam_sync_workflow_id':
                        (str,),
                    'cq_dam_sync_folder_types':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_dam_sync_workflow_id': 'cq.dam.sync.workflow.id',
                    'cq_dam_sync_folder_types': 'cq.dam.sync.folder.types',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_dam_sync_workflow_id': 'query',
                    'cq_dam_sync_folder_types': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'cq_dam_sync_folder_types': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_servlet_health_check_servlet
        )

        def __com_day_cq_dam_core_impl_servlet_metadata_get_servlet(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_servlet_metadata_get_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_servlet_metadata_get_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                sling_servlet_resource_types (str): [optional]
                sling_servlet_methods (str): [optional]
                sling_servlet_extensions (str): [optional]
                sling_servlet_selectors (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplServletMetadataGetServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_servlet_metadata_get_servlet = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplServletMetadataGetServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.servlet.MetadataGetServlet',
                'operation_id': 'com_day_cq_dam_core_impl_servlet_metadata_get_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'sling_servlet_resource_types',
                    'sling_servlet_methods',
                    'sling_servlet_extensions',
                    'sling_servlet_selectors',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'sling_servlet_resource_types':
                        (str,),
                    'sling_servlet_methods':
                        (str,),
                    'sling_servlet_extensions':
                        (str,),
                    'sling_servlet_selectors':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'sling_servlet_resource_types': 'sling.servlet.resourceTypes',
                    'sling_servlet_methods': 'sling.servlet.methods',
                    'sling_servlet_extensions': 'sling.servlet.extensions',
                    'sling_servlet_selectors': 'sling.servlet.selectors',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'sling_servlet_resource_types': 'query',
                    'sling_servlet_methods': 'query',
                    'sling_servlet_extensions': 'query',
                    'sling_servlet_selectors': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_servlet_metadata_get_servlet
        )

        def __com_day_cq_dam_core_impl_servlet_multiple_license_accept_servlet(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_servlet_multiple_license_accept_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_servlet_multiple_license_accept_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_dam_drm_enable (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplServletMultipleLicenseAcceptServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_servlet_multiple_license_accept_servlet = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplServletMultipleLicenseAcceptServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.servlet.MultipleLicenseAcceptServlet',
                'operation_id': 'com_day_cq_dam_core_impl_servlet_multiple_license_accept_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_dam_drm_enable',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_dam_drm_enable':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_dam_drm_enable': 'cq.dam.drm.enable',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_dam_drm_enable': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_servlet_multiple_license_accept_servlet
        )

        def __com_day_cq_dam_core_impl_servlet_resource_collection_servlet(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_servlet_resource_collection_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_servlet_resource_collection_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                sling_servlet_resource_types ([str]): [optional]
                sling_servlet_methods (str): [optional]
                sling_servlet_selectors (str): [optional]
                download_config (str): [optional]
                view_selector (str): [optional]
                send_email (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplServletResourceCollectionServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_servlet_resource_collection_servlet = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplServletResourceCollectionServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.servlet.ResourceCollectionServlet',
                'operation_id': 'com_day_cq_dam_core_impl_servlet_resource_collection_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'sling_servlet_resource_types',
                    'sling_servlet_methods',
                    'sling_servlet_selectors',
                    'download_config',
                    'view_selector',
                    'send_email',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'sling_servlet_resource_types':
                        ([str],),
                    'sling_servlet_methods':
                        (str,),
                    'sling_servlet_selectors':
                        (str,),
                    'download_config':
                        (str,),
                    'view_selector':
                        (str,),
                    'send_email':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'sling_servlet_resource_types': 'sling.servlet.resourceTypes',
                    'sling_servlet_methods': 'sling.servlet.methods',
                    'sling_servlet_selectors': 'sling.servlet.selectors',
                    'download_config': 'download.config',
                    'view_selector': 'view.selector',
                    'send_email': 'send_email',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'sling_servlet_resource_types': 'query',
                    'sling_servlet_methods': 'query',
                    'sling_servlet_selectors': 'query',
                    'download_config': 'query',
                    'view_selector': 'query',
                    'send_email': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'sling_servlet_resource_types': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_servlet_resource_collection_servlet
        )

        def __com_day_cq_dam_core_impl_ui_preview_folder_preview_updater_impl(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_ui_preview_folder_preview_updater_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_ui_preview_folder_preview_updater_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                create_preview_enabled (bool): [optional]
                update_preview_enabled (bool): [optional]
                queue_size (int): [optional]
                folder_preview_rendition_regex (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplUiPreviewFolderPreviewUpdaterImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_ui_preview_folder_preview_updater_impl = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplUiPreviewFolderPreviewUpdaterImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.ui.preview.FolderPreviewUpdaterImpl',
                'operation_id': 'com_day_cq_dam_core_impl_ui_preview_folder_preview_updater_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'create_preview_enabled',
                    'update_preview_enabled',
                    'queue_size',
                    'folder_preview_rendition_regex',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'create_preview_enabled':
                        (bool,),
                    'update_preview_enabled':
                        (bool,),
                    'queue_size':
                        (int,),
                    'folder_preview_rendition_regex':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'create_preview_enabled': 'createPreviewEnabled',
                    'update_preview_enabled': 'updatePreviewEnabled',
                    'queue_size': 'queueSize',
                    'folder_preview_rendition_regex': 'folderPreviewRenditionRegex',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'create_preview_enabled': 'query',
                    'update_preview_enabled': 'query',
                    'queue_size': 'query',
                    'folder_preview_rendition_regex': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_ui_preview_folder_preview_updater_impl
        )

        def __com_day_cq_dam_core_impl_unzip_unzip_config(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_impl_unzip_unzip_config  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_impl_unzip_unzip_config(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_dam_config_unzip_maxuncompressedsize (int): [optional]
                cq_dam_config_unzip_encoding (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreImplUnzipUnzipConfigInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_impl_unzip_unzip_config = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreImplUnzipUnzipConfigInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.impl.unzip.UnzipConfig',
                'operation_id': 'com_day_cq_dam_core_impl_unzip_unzip_config',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_dam_config_unzip_maxuncompressedsize',
                    'cq_dam_config_unzip_encoding',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_dam_config_unzip_maxuncompressedsize':
                        (int,),
                    'cq_dam_config_unzip_encoding':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_dam_config_unzip_maxuncompressedsize': 'cq.dam.config.unzip.maxuncompressedsize',
                    'cq_dam_config_unzip_encoding': 'cq.dam.config.unzip.encoding',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_dam_config_unzip_maxuncompressedsize': 'query',
                    'cq_dam_config_unzip_encoding': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_impl_unzip_unzip_config
        )

        def __com_day_cq_dam_core_process_exif_tool_extract_metadata_process(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_process_exif_tool_extract_metadata_process  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_process_exif_tool_extract_metadata_process(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                process_label (str): [optional]
                cq_dam_enable_sha1 (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreProcessExifToolExtractMetadataProcessInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_process_exif_tool_extract_metadata_process = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreProcessExifToolExtractMetadataProcessInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.process.ExifToolExtractMetadataProcess',
                'operation_id': 'com_day_cq_dam_core_process_exif_tool_extract_metadata_process',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'process_label',
                    'cq_dam_enable_sha1',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'process_label':
                        (str,),
                    'cq_dam_enable_sha1':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'process_label': 'process.label',
                    'cq_dam_enable_sha1': 'cq.dam.enable.sha1',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'process_label': 'query',
                    'cq_dam_enable_sha1': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_process_exif_tool_extract_metadata_process
        )

        def __com_day_cq_dam_core_process_extract_metadata_process(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_process_extract_metadata_process  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_process_extract_metadata_process(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                process_label (str): [optional]
                cq_dam_enable_sha1 (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreProcessExtractMetadataProcessInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_process_extract_metadata_process = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreProcessExtractMetadataProcessInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.process.ExtractMetadataProcess',
                'operation_id': 'com_day_cq_dam_core_process_extract_metadata_process',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'process_label',
                    'cq_dam_enable_sha1',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'process_label':
                        (str,),
                    'cq_dam_enable_sha1':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'process_label': 'process.label',
                    'cq_dam_enable_sha1': 'cq.dam.enable.sha1',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'process_label': 'query',
                    'cq_dam_enable_sha1': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_process_extract_metadata_process
        )

        def __com_day_cq_dam_core_process_metadata_processor_process(
            self,
            **kwargs
        ):
            """com_day_cq_dam_core_process_metadata_processor_process  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_core_process_metadata_processor_process(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                process_label (str): [optional]
                cq_dam_enable_sha1 (bool): [optional]
                cq_dam_metadata_xssprotected_properties ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamCoreProcessMetadataProcessorProcessInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_core_process_metadata_processor_process = Endpoint(
            settings={
                'response_type': (ComDayCqDamCoreProcessMetadataProcessorProcessInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.core.process.MetadataProcessorProcess',
                'operation_id': 'com_day_cq_dam_core_process_metadata_processor_process',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'process_label',
                    'cq_dam_enable_sha1',
                    'cq_dam_metadata_xssprotected_properties',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'process_label':
                        (str,),
                    'cq_dam_enable_sha1':
                        (bool,),
                    'cq_dam_metadata_xssprotected_properties':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'process_label': 'process.label',
                    'cq_dam_enable_sha1': 'cq.dam.enable.sha1',
                    'cq_dam_metadata_xssprotected_properties': 'cq.dam.metadata.xssprotected.properties',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'process_label': 'query',
                    'cq_dam_enable_sha1': 'query',
                    'cq_dam_metadata_xssprotected_properties': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'cq_dam_metadata_xssprotected_properties': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_core_process_metadata_processor_process
        )

        def __com_day_cq_dam_handler_ffmpeg_locator_impl(
            self,
            **kwargs
        ):
            """com_day_cq_dam_handler_ffmpeg_locator_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_handler_ffmpeg_locator_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                executable_searchpath ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamHandlerFfmpegLocatorImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_handler_ffmpeg_locator_impl = Endpoint(
            settings={
                'response_type': (ComDayCqDamHandlerFfmpegLocatorImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.handler.ffmpeg.LocatorImpl',
                'operation_id': 'com_day_cq_dam_handler_ffmpeg_locator_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'executable_searchpath',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'executable_searchpath':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'executable_searchpath': 'executable.searchpath',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'executable_searchpath': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'executable_searchpath': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_handler_ffmpeg_locator_impl
        )

        def __com_day_cq_dam_handler_gibson_fontmanager_impl_font_manager_service_impl(
            self,
            **kwargs
        ):
            """com_day_cq_dam_handler_gibson_fontmanager_impl_font_manager_service_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_handler_gibson_fontmanager_impl_font_manager_service_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                event_filter (str): [optional]
                fontmgr_system_font_dir ([str]): [optional]
                fontmgr_adobe_font_dir (str): [optional]
                fontmgr_customer_font_dir (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamHandlerGibsonFontmanagerImplFontManagerServiceImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_handler_gibson_fontmanager_impl_font_manager_service_impl = Endpoint(
            settings={
                'response_type': (ComDayCqDamHandlerGibsonFontmanagerImplFontManagerServiceImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.handler.gibson.fontmanager.impl.FontManagerServiceImpl',
                'operation_id': 'com_day_cq_dam_handler_gibson_fontmanager_impl_font_manager_service_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'event_filter',
                    'fontmgr_system_font_dir',
                    'fontmgr_adobe_font_dir',
                    'fontmgr_customer_font_dir',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'event_filter':
                        (str,),
                    'fontmgr_system_font_dir':
                        ([str],),
                    'fontmgr_adobe_font_dir':
                        (str,),
                    'fontmgr_customer_font_dir':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'event_filter': 'event.filter',
                    'fontmgr_system_font_dir': 'fontmgr.system.font.dir',
                    'fontmgr_adobe_font_dir': 'fontmgr.adobe.font.dir',
                    'fontmgr_customer_font_dir': 'fontmgr.customer.font.dir',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'event_filter': 'query',
                    'fontmgr_system_font_dir': 'query',
                    'fontmgr_adobe_font_dir': 'query',
                    'fontmgr_customer_font_dir': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'fontmgr_system_font_dir': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_handler_gibson_fontmanager_impl_font_manager_service_impl
        )

        def __com_day_cq_dam_handler_standard_pdf_pdf_handler(
            self,
            **kwargs
        ):
            """com_day_cq_dam_handler_standard_pdf_pdf_handler  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_handler_standard_pdf_pdf_handler(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                raster_annotation (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamHandlerStandardPdfPdfHandlerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_handler_standard_pdf_pdf_handler = Endpoint(
            settings={
                'response_type': (ComDayCqDamHandlerStandardPdfPdfHandlerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.handler.standard.pdf.PdfHandler',
                'operation_id': 'com_day_cq_dam_handler_standard_pdf_pdf_handler',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'raster_annotation',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'raster_annotation':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'raster_annotation': 'raster.annotation',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'raster_annotation': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_handler_standard_pdf_pdf_handler
        )

        def __com_day_cq_dam_handler_standard_ps_post_script_handler(
            self,
            **kwargs
        ):
            """com_day_cq_dam_handler_standard_ps_post_script_handler  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_handler_standard_ps_post_script_handler(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                raster_annotation (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamHandlerStandardPsPostScriptHandlerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_handler_standard_ps_post_script_handler = Endpoint(
            settings={
                'response_type': (ComDayCqDamHandlerStandardPsPostScriptHandlerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.handler.standard.ps.PostScriptHandler',
                'operation_id': 'com_day_cq_dam_handler_standard_ps_post_script_handler',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'raster_annotation',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'raster_annotation':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'raster_annotation': 'raster.annotation',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'raster_annotation': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_handler_standard_ps_post_script_handler
        )

        def __com_day_cq_dam_handler_standard_psd_psd_handler(
            self,
            **kwargs
        ):
            """com_day_cq_dam_handler_standard_psd_psd_handler  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_handler_standard_psd_psd_handler(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                large_file_threshold (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamHandlerStandardPsdPsdHandlerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_handler_standard_psd_psd_handler = Endpoint(
            settings={
                'response_type': (ComDayCqDamHandlerStandardPsdPsdHandlerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.handler.standard.psd.PsdHandler',
                'operation_id': 'com_day_cq_dam_handler_standard_psd_psd_handler',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'large_file_threshold',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'large_file_threshold':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'large_file_threshold': 'large_file_threshold',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'large_file_threshold': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_handler_standard_psd_psd_handler
        )

        def __com_day_cq_dam_ids_impl_ids_job_processor(
            self,
            **kwargs
        ):
            """com_day_cq_dam_ids_impl_ids_job_processor  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_ids_impl_ids_job_processor(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                enable_multisession (bool): [optional]
                ids_cc_enable (bool): [optional]
                enable_retry (bool): [optional]
                enable_retry_scripterror (bool): [optional]
                externalizer_domain_cqhost (str): [optional]
                externalizer_domain_http (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamIdsImplIDSJobProcessorInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_ids_impl_ids_job_processor = Endpoint(
            settings={
                'response_type': (ComDayCqDamIdsImplIDSJobProcessorInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.ids.impl.IDSJobProcessor',
                'operation_id': 'com_day_cq_dam_ids_impl_ids_job_processor',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'enable_multisession',
                    'ids_cc_enable',
                    'enable_retry',
                    'enable_retry_scripterror',
                    'externalizer_domain_cqhost',
                    'externalizer_domain_http',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'enable_multisession':
                        (bool,),
                    'ids_cc_enable':
                        (bool,),
                    'enable_retry':
                        (bool,),
                    'enable_retry_scripterror':
                        (bool,),
                    'externalizer_domain_cqhost':
                        (str,),
                    'externalizer_domain_http':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'enable_multisession': 'enable.multisession',
                    'ids_cc_enable': 'ids.cc.enable',
                    'enable_retry': 'enable.retry',
                    'enable_retry_scripterror': 'enable.retry.scripterror',
                    'externalizer_domain_cqhost': 'externalizer.domain.cqhost',
                    'externalizer_domain_http': 'externalizer.domain.http',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'enable_multisession': 'query',
                    'ids_cc_enable': 'query',
                    'enable_retry': 'query',
                    'enable_retry_scripterror': 'query',
                    'externalizer_domain_cqhost': 'query',
                    'externalizer_domain_http': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_ids_impl_ids_job_processor
        )

        def __com_day_cq_dam_ids_impl_ids_pool_manager_impl(
            self,
            **kwargs
        ):
            """com_day_cq_dam_ids_impl_ids_pool_manager_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_ids_impl_ids_pool_manager_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                max_errors_to_blacklist (int): [optional]
                retry_interval_to_whitelist (int): [optional]
                connect_timeout (int): [optional]
                socket_timeout (int): [optional]
                process_label (str): [optional]
                connection_use_max (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamIdsImplIDSPoolManagerImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_ids_impl_ids_pool_manager_impl = Endpoint(
            settings={
                'response_type': (ComDayCqDamIdsImplIDSPoolManagerImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.ids.impl.IDSPoolManagerImpl',
                'operation_id': 'com_day_cq_dam_ids_impl_ids_pool_manager_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'max_errors_to_blacklist',
                    'retry_interval_to_whitelist',
                    'connect_timeout',
                    'socket_timeout',
                    'process_label',
                    'connection_use_max',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'max_errors_to_blacklist':
                        (int,),
                    'retry_interval_to_whitelist':
                        (int,),
                    'connect_timeout':
                        (int,),
                    'socket_timeout':
                        (int,),
                    'process_label':
                        (str,),
                    'connection_use_max':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'max_errors_to_blacklist': 'max.errors.to.blacklist',
                    'retry_interval_to_whitelist': 'retry.interval.to.whitelist',
                    'connect_timeout': 'connect.timeout',
                    'socket_timeout': 'socket.timeout',
                    'process_label': 'process.label',
                    'connection_use_max': 'connection.use.max',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'max_errors_to_blacklist': 'query',
                    'retry_interval_to_whitelist': 'query',
                    'connect_timeout': 'query',
                    'socket_timeout': 'query',
                    'process_label': 'query',
                    'connection_use_max': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_ids_impl_ids_pool_manager_impl
        )

        def __com_day_cq_dam_indd_impl_handler_indesign_xmp_handler(
            self,
            **kwargs
        ):
            """com_day_cq_dam_indd_impl_handler_indesign_xmp_handler  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_indd_impl_handler_indesign_xmp_handler(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                process_label (str): [optional]
                extract_pages (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamInddImplHandlerIndesignXMPHandlerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_indd_impl_handler_indesign_xmp_handler = Endpoint(
            settings={
                'response_type': (ComDayCqDamInddImplHandlerIndesignXMPHandlerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.indd.impl.handler.IndesignXMPHandler',
                'operation_id': 'com_day_cq_dam_indd_impl_handler_indesign_xmp_handler',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'process_label',
                    'extract_pages',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'process_label':
                        (str,),
                    'extract_pages':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'process_label': 'process.label',
                    'extract_pages': 'extract.pages',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'process_label': 'query',
                    'extract_pages': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_indd_impl_handler_indesign_xmp_handler
        )

        def __com_day_cq_dam_indd_impl_servlet_snippet_creation_servlet(
            self,
            **kwargs
        ):
            """com_day_cq_dam_indd_impl_servlet_snippet_creation_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_indd_impl_servlet_snippet_creation_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                snippetcreation_maxcollections (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamInddImplServletSnippetCreationServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_indd_impl_servlet_snippet_creation_servlet = Endpoint(
            settings={
                'response_type': (ComDayCqDamInddImplServletSnippetCreationServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.indd.impl.servlet.SnippetCreationServlet',
                'operation_id': 'com_day_cq_dam_indd_impl_servlet_snippet_creation_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'snippetcreation_maxcollections',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'snippetcreation_maxcollections':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'snippetcreation_maxcollections': 'snippetcreation.maxcollections',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'snippetcreation_maxcollections': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_indd_impl_servlet_snippet_creation_servlet
        )

        def __com_day_cq_dam_indd_process_indd_media_extract_process(
            self,
            **kwargs
        ):
            """com_day_cq_dam_indd_process_indd_media_extract_process  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_indd_process_indd_media_extract_process(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                process_label (str): [optional]
                cq_dam_indd_pages_regex (str): [optional]
                ids_job_decoupled (bool): [optional]
                ids_job_workflow_model (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamInddProcessINDDMediaExtractProcessInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_indd_process_indd_media_extract_process = Endpoint(
            settings={
                'response_type': (ComDayCqDamInddProcessINDDMediaExtractProcessInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.indd.process.INDDMediaExtractProcess',
                'operation_id': 'com_day_cq_dam_indd_process_indd_media_extract_process',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'process_label',
                    'cq_dam_indd_pages_regex',
                    'ids_job_decoupled',
                    'ids_job_workflow_model',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'process_label':
                        (str,),
                    'cq_dam_indd_pages_regex':
                        (str,),
                    'ids_job_decoupled':
                        (bool,),
                    'ids_job_workflow_model':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'process_label': 'process.label',
                    'cq_dam_indd_pages_regex': 'cq.dam.indd.pages.regex',
                    'ids_job_decoupled': 'ids.job.decoupled',
                    'ids_job_workflow_model': 'ids.job.workflow.model',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'process_label': 'query',
                    'cq_dam_indd_pages_regex': 'query',
                    'ids_job_decoupled': 'query',
                    'ids_job_workflow_model': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_indd_process_indd_media_extract_process
        )

        def __com_day_cq_dam_performance_internal_asset_performance_data_handler_impl(
            self,
            **kwargs
        ):
            """com_day_cq_dam_performance_internal_asset_performance_data_handler_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_performance_internal_asset_performance_data_handler_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                batch_commit_size (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamPerformanceInternalAssetPerformanceDataHandlerImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_performance_internal_asset_performance_data_handler_impl = Endpoint(
            settings={
                'response_type': (ComDayCqDamPerformanceInternalAssetPerformanceDataHandlerImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.performance.internal.AssetPerformanceDataHandlerImpl',
                'operation_id': 'com_day_cq_dam_performance_internal_asset_performance_data_handler_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'batch_commit_size',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'batch_commit_size':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'batch_commit_size': 'batch.commit.size',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'batch_commit_size': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_performance_internal_asset_performance_data_handler_impl
        )

        def __com_day_cq_dam_performance_internal_asset_performance_report_sync_job(
            self,
            **kwargs
        ):
            """com_day_cq_dam_performance_internal_asset_performance_report_sync_job  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_performance_internal_asset_performance_report_sync_job(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                scheduler_expression (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamPerformanceInternalAssetPerformanceReportSyncJobInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_performance_internal_asset_performance_report_sync_job = Endpoint(
            settings={
                'response_type': (ComDayCqDamPerformanceInternalAssetPerformanceReportSyncJobInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.performance.internal.AssetPerformanceReportSyncJob',
                'operation_id': 'com_day_cq_dam_performance_internal_asset_performance_report_sync_job',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'scheduler_expression',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'scheduler_expression':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'scheduler_expression': 'scheduler.expression',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'scheduler_expression': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_performance_internal_asset_performance_report_sync_job
        )

        def __com_day_cq_dam_pim_impl_sourcing_upload_process_product_assets_upload_pro(
            self,
            **kwargs
        ):
            """com_day_cq_dam_pim_impl_sourcing_upload_process_product_assets_upload_pro  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_pim_impl_sourcing_upload_process_product_assets_upload_pro(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                delete_zip_file (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamPimImplSourcingUploadProcessProductAssetsUploadProInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_pim_impl_sourcing_upload_process_product_assets_upload_pro = Endpoint(
            settings={
                'response_type': (ComDayCqDamPimImplSourcingUploadProcessProductAssetsUploadProInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.pim.impl.sourcing.upload.process.ProductAssetsUploadProcess',
                'operation_id': 'com_day_cq_dam_pim_impl_sourcing_upload_process_product_assets_upload_pro',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'delete_zip_file',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'delete_zip_file':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'delete_zip_file': 'delete.zip.file',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'delete_zip_file': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_pim_impl_sourcing_upload_process_product_assets_upload_pro
        )

        def __com_day_cq_dam_s7dam_common_analytics_impl_s7dam_dynamic_media_config_even(
            self,
            **kwargs
        ):
            """com_day_cq_dam_s7dam_common_analytics_impl_s7dam_dynamic_media_config_even  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_s7dam_common_analytics_impl_s7dam_dynamic_media_config_even(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_dam_s7dam_dynamicmediaconfigeventlistener_enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamS7damCommonAnalyticsImplS7damDynamicMediaConfigEvenInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_s7dam_common_analytics_impl_s7dam_dynamic_media_config_even = Endpoint(
            settings={
                'response_type': (ComDayCqDamS7damCommonAnalyticsImplS7damDynamicMediaConfigEvenInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.s7dam.common.analytics.impl.S7damDynamicMediaConfigEventListener',
                'operation_id': 'com_day_cq_dam_s7dam_common_analytics_impl_s7dam_dynamic_media_config_even',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_dam_s7dam_dynamicmediaconfigeventlistener_enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_dam_s7dam_dynamicmediaconfigeventlistener_enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_dam_s7dam_dynamicmediaconfigeventlistener_enabled': 'cq.dam.s7dam.dynamicmediaconfigeventlistener.enabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_dam_s7dam_dynamicmediaconfigeventlistener_enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_s7dam_common_analytics_impl_s7dam_dynamic_media_config_even
        )

        def __com_day_cq_dam_s7dam_common_analytics_impl_site_catalyst_report_runner(
            self,
            **kwargs
        ):
            """com_day_cq_dam_s7dam_common_analytics_impl_site_catalyst_report_runner  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_s7dam_common_analytics_impl_site_catalyst_report_runner(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                scheduler_expression (str): [optional]
                scheduler_concurrent (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamS7damCommonAnalyticsImplSiteCatalystReportRunnerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_s7dam_common_analytics_impl_site_catalyst_report_runner = Endpoint(
            settings={
                'response_type': (ComDayCqDamS7damCommonAnalyticsImplSiteCatalystReportRunnerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.s7dam.common.analytics.impl.SiteCatalystReportRunner',
                'operation_id': 'com_day_cq_dam_s7dam_common_analytics_impl_site_catalyst_report_runner',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'scheduler_expression',
                    'scheduler_concurrent',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'scheduler_expression':
                        (str,),
                    'scheduler_concurrent':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'scheduler_expression': 'scheduler.expression',
                    'scheduler_concurrent': 'scheduler.concurrent',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'scheduler_expression': 'query',
                    'scheduler_concurrent': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_s7dam_common_analytics_impl_site_catalyst_report_runner
        )

        def __com_day_cq_dam_s7dam_common_post_servlets_set_create_handler(
            self,
            **kwargs
        ):
            """com_day_cq_dam_s7dam_common_post_servlets_set_create_handler  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_s7dam_common_post_servlets_set_create_handler(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                sling_post_operation (str): [optional]
                sling_servlet_methods (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamS7damCommonPostServletsSetCreateHandlerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_s7dam_common_post_servlets_set_create_handler = Endpoint(
            settings={
                'response_type': (ComDayCqDamS7damCommonPostServletsSetCreateHandlerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.s7dam.common.post.servlets.SetCreateHandler',
                'operation_id': 'com_day_cq_dam_s7dam_common_post_servlets_set_create_handler',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'sling_post_operation',
                    'sling_servlet_methods',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'sling_post_operation':
                        (str,),
                    'sling_servlet_methods':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'sling_post_operation': 'sling.post.operation',
                    'sling_servlet_methods': 'sling.servlet.methods',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'sling_post_operation': 'query',
                    'sling_servlet_methods': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_s7dam_common_post_servlets_set_create_handler
        )

        def __com_day_cq_dam_s7dam_common_post_servlets_set_modify_handler(
            self,
            **kwargs
        ):
            """com_day_cq_dam_s7dam_common_post_servlets_set_modify_handler  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_s7dam_common_post_servlets_set_modify_handler(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                sling_post_operation (str): [optional]
                sling_servlet_methods (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamS7damCommonPostServletsSetModifyHandlerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_s7dam_common_post_servlets_set_modify_handler = Endpoint(
            settings={
                'response_type': (ComDayCqDamS7damCommonPostServletsSetModifyHandlerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.s7dam.common.post.servlets.SetModifyHandler',
                'operation_id': 'com_day_cq_dam_s7dam_common_post_servlets_set_modify_handler',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'sling_post_operation',
                    'sling_servlet_methods',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'sling_post_operation':
                        (str,),
                    'sling_servlet_methods':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'sling_post_operation': 'sling.post.operation',
                    'sling_servlet_methods': 'sling.servlet.methods',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'sling_post_operation': 'query',
                    'sling_servlet_methods': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_s7dam_common_post_servlets_set_modify_handler
        )

        def __com_day_cq_dam_s7dam_common_process_video_thumbnail_download_process(
            self,
            **kwargs
        ):
            """com_day_cq_dam_s7dam_common_process_video_thumbnail_download_process  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_s7dam_common_process_video_thumbnail_download_process(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                process_label (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamS7damCommonProcessVideoThumbnailDownloadProcessInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_s7dam_common_process_video_thumbnail_download_process = Endpoint(
            settings={
                'response_type': (ComDayCqDamS7damCommonProcessVideoThumbnailDownloadProcessInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.s7dam.common.process.VideoThumbnailDownloadProcess',
                'operation_id': 'com_day_cq_dam_s7dam_common_process_video_thumbnail_download_process',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'process_label',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'process_label':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'process_label': 'process.label',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'process_label': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_s7dam_common_process_video_thumbnail_download_process
        )

        def __com_day_cq_dam_s7dam_common_s7dam_dam_change_event_listener(
            self,
            **kwargs
        ):
            """com_day_cq_dam_s7dam_common_s7dam_dam_change_event_listener  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_s7dam_common_s7dam_dam_change_event_listener(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_dam_s7dam_damchangeeventlistener_enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamS7damCommonS7damDamChangeEventListenerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_s7dam_common_s7dam_dam_change_event_listener = Endpoint(
            settings={
                'response_type': (ComDayCqDamS7damCommonS7damDamChangeEventListenerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.s7dam.common.S7damDamChangeEventListener',
                'operation_id': 'com_day_cq_dam_s7dam_common_s7dam_dam_change_event_listener',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_dam_s7dam_damchangeeventlistener_enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_dam_s7dam_damchangeeventlistener_enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_dam_s7dam_damchangeeventlistener_enabled': 'cq.dam.s7dam.damchangeeventlistener.enabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_dam_s7dam_damchangeeventlistener_enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_s7dam_common_s7dam_dam_change_event_listener
        )

        def __com_day_cq_dam_s7dam_common_servlets_s7dam_product_info_servlet(
            self,
            **kwargs
        ):
            """com_day_cq_dam_s7dam_common_servlets_s7dam_product_info_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_s7dam_common_servlets_s7dam_product_info_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                sling_servlet_paths (str): [optional]
                sling_servlet_methods (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamS7damCommonServletsS7damProductInfoServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_s7dam_common_servlets_s7dam_product_info_servlet = Endpoint(
            settings={
                'response_type': (ComDayCqDamS7damCommonServletsS7damProductInfoServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.s7dam.common.servlets.S7damProductInfoServlet',
                'operation_id': 'com_day_cq_dam_s7dam_common_servlets_s7dam_product_info_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'sling_servlet_paths',
                    'sling_servlet_methods',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'sling_servlet_paths':
                        (str,),
                    'sling_servlet_methods':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'sling_servlet_paths': 'sling.servlet.paths',
                    'sling_servlet_methods': 'sling.servlet.methods',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'sling_servlet_paths': 'query',
                    'sling_servlet_methods': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_s7dam_common_servlets_s7dam_product_info_servlet
        )

        def __com_day_cq_dam_s7dam_common_video_impl_video_proxy_client_service_impl(
            self,
            **kwargs
        ):
            """com_day_cq_dam_s7dam_common_video_impl_video_proxy_client_service_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_s7dam_common_video_impl_video_proxy_client_service_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_dam_s7dam_videoproxyclientservice_multipartupload_minsize_name (int): [optional]
                cq_dam_s7dam_videoproxyclientservice_multipartupload_partsize_name (int): [optional]
                cq_dam_s7dam_videoproxyclientservice_multipartupload_numthread_name (int): [optional]
                cq_dam_s7dam_videoproxyclientservice_http_readtimeout_name (int): [optional]
                cq_dam_s7dam_videoproxyclientservice_http_connectiontimeout_name (int): [optional]
                cq_dam_s7dam_videoproxyclientservice_http_maxretrycount_name (int): [optional]
                cq_dam_s7dam_videoproxyclientservice_uploadprogress_interval_name (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamS7damCommonVideoImplVideoProxyClientServiceImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_s7dam_common_video_impl_video_proxy_client_service_impl = Endpoint(
            settings={
                'response_type': (ComDayCqDamS7damCommonVideoImplVideoProxyClientServiceImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.s7dam.common.video.impl.VideoProxyClientServiceImpl',
                'operation_id': 'com_day_cq_dam_s7dam_common_video_impl_video_proxy_client_service_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_dam_s7dam_videoproxyclientservice_multipartupload_minsize_name',
                    'cq_dam_s7dam_videoproxyclientservice_multipartupload_partsize_name',
                    'cq_dam_s7dam_videoproxyclientservice_multipartupload_numthread_name',
                    'cq_dam_s7dam_videoproxyclientservice_http_readtimeout_name',
                    'cq_dam_s7dam_videoproxyclientservice_http_connectiontimeout_name',
                    'cq_dam_s7dam_videoproxyclientservice_http_maxretrycount_name',
                    'cq_dam_s7dam_videoproxyclientservice_uploadprogress_interval_name',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_dam_s7dam_videoproxyclientservice_multipartupload_minsize_name':
                        (int,),
                    'cq_dam_s7dam_videoproxyclientservice_multipartupload_partsize_name':
                        (int,),
                    'cq_dam_s7dam_videoproxyclientservice_multipartupload_numthread_name':
                        (int,),
                    'cq_dam_s7dam_videoproxyclientservice_http_readtimeout_name':
                        (int,),
                    'cq_dam_s7dam_videoproxyclientservice_http_connectiontimeout_name':
                        (int,),
                    'cq_dam_s7dam_videoproxyclientservice_http_maxretrycount_name':
                        (int,),
                    'cq_dam_s7dam_videoproxyclientservice_uploadprogress_interval_name':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_dam_s7dam_videoproxyclientservice_multipartupload_minsize_name': 'cq.dam.s7dam.videoproxyclientservice.multipartupload.minsize.name',
                    'cq_dam_s7dam_videoproxyclientservice_multipartupload_partsize_name': 'cq.dam.s7dam.videoproxyclientservice.multipartupload.partsize.name',
                    'cq_dam_s7dam_videoproxyclientservice_multipartupload_numthread_name': 'cq.dam.s7dam.videoproxyclientservice.multipartupload.numthread.name',
                    'cq_dam_s7dam_videoproxyclientservice_http_readtimeout_name': 'cq.dam.s7dam.videoproxyclientservice.http.readtimeout.name',
                    'cq_dam_s7dam_videoproxyclientservice_http_connectiontimeout_name': 'cq.dam.s7dam.videoproxyclientservice.http.connectiontimeout.name',
                    'cq_dam_s7dam_videoproxyclientservice_http_maxretrycount_name': 'cq.dam.s7dam.videoproxyclientservice.http.maxretrycount.name',
                    'cq_dam_s7dam_videoproxyclientservice_uploadprogress_interval_name': 'cq.dam.s7dam.videoproxyclientservice.uploadprogress.interval.name',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_dam_s7dam_videoproxyclientservice_multipartupload_minsize_name': 'query',
                    'cq_dam_s7dam_videoproxyclientservice_multipartupload_partsize_name': 'query',
                    'cq_dam_s7dam_videoproxyclientservice_multipartupload_numthread_name': 'query',
                    'cq_dam_s7dam_videoproxyclientservice_http_readtimeout_name': 'query',
                    'cq_dam_s7dam_videoproxyclientservice_http_connectiontimeout_name': 'query',
                    'cq_dam_s7dam_videoproxyclientservice_http_maxretrycount_name': 'query',
                    'cq_dam_s7dam_videoproxyclientservice_uploadprogress_interval_name': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_s7dam_common_video_impl_video_proxy_client_service_impl
        )

        def __com_day_cq_dam_scene7_impl_scene7_api_client_impl(
            self,
            **kwargs
        ):
            """com_day_cq_dam_scene7_impl_scene7_api_client_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_scene7_impl_scene7_api_client_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_dam_scene7_apiclient_recordsperpage_nofilter_name (int): [optional]
                cq_dam_scene7_apiclient_recordsperpage_withfilter_name (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamScene7ImplScene7APIClientImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_scene7_impl_scene7_api_client_impl = Endpoint(
            settings={
                'response_type': (ComDayCqDamScene7ImplScene7APIClientImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.scene7.impl.Scene7APIClientImpl',
                'operation_id': 'com_day_cq_dam_scene7_impl_scene7_api_client_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_dam_scene7_apiclient_recordsperpage_nofilter_name',
                    'cq_dam_scene7_apiclient_recordsperpage_withfilter_name',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_dam_scene7_apiclient_recordsperpage_nofilter_name':
                        (int,),
                    'cq_dam_scene7_apiclient_recordsperpage_withfilter_name':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_dam_scene7_apiclient_recordsperpage_nofilter_name': 'cq.dam.scene7.apiclient.recordsperpage.nofilter.name',
                    'cq_dam_scene7_apiclient_recordsperpage_withfilter_name': 'cq.dam.scene7.apiclient.recordsperpage.withfilter.name',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_dam_scene7_apiclient_recordsperpage_nofilter_name': 'query',
                    'cq_dam_scene7_apiclient_recordsperpage_withfilter_name': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_scene7_impl_scene7_api_client_impl
        )

        def __com_day_cq_dam_scene7_impl_scene7_asset_mime_type_service_impl(
            self,
            **kwargs
        ):
            """com_day_cq_dam_scene7_impl_scene7_asset_mime_type_service_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_scene7_impl_scene7_asset_mime_type_service_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_dam_scene7_assetmimetypeservice_mapping ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamScene7ImplScene7AssetMimeTypeServiceImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_scene7_impl_scene7_asset_mime_type_service_impl = Endpoint(
            settings={
                'response_type': (ComDayCqDamScene7ImplScene7AssetMimeTypeServiceImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.scene7.impl.Scene7AssetMimeTypeServiceImpl',
                'operation_id': 'com_day_cq_dam_scene7_impl_scene7_asset_mime_type_service_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_dam_scene7_assetmimetypeservice_mapping',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_dam_scene7_assetmimetypeservice_mapping':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_dam_scene7_assetmimetypeservice_mapping': 'cq.dam.scene7.assetmimetypeservice.mapping',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_dam_scene7_assetmimetypeservice_mapping': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'cq_dam_scene7_assetmimetypeservice_mapping': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_scene7_impl_scene7_asset_mime_type_service_impl
        )

        def __com_day_cq_dam_scene7_impl_scene7_configuration_event_listener(
            self,
            **kwargs
        ):
            """com_day_cq_dam_scene7_impl_scene7_configuration_event_listener  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_scene7_impl_scene7_configuration_event_listener(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_dam_scene7_configurationeventlistener_enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamScene7ImplScene7ConfigurationEventListenerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_scene7_impl_scene7_configuration_event_listener = Endpoint(
            settings={
                'response_type': (ComDayCqDamScene7ImplScene7ConfigurationEventListenerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.scene7.impl.Scene7ConfigurationEventListener',
                'operation_id': 'com_day_cq_dam_scene7_impl_scene7_configuration_event_listener',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_dam_scene7_configurationeventlistener_enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_dam_scene7_configurationeventlistener_enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_dam_scene7_configurationeventlistener_enabled': 'cq.dam.scene7.configurationeventlistener.enabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_dam_scene7_configurationeventlistener_enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_scene7_impl_scene7_configuration_event_listener
        )

        def __com_day_cq_dam_scene7_impl_scene7_dam_change_event_listener(
            self,
            **kwargs
        ):
            """com_day_cq_dam_scene7_impl_scene7_dam_change_event_listener  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_scene7_impl_scene7_dam_change_event_listener(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_dam_scene7_damchangeeventlistener_enabled (bool): [optional]
                cq_dam_scene7_damchangeeventlistener_observed_paths ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamScene7ImplScene7DamChangeEventListenerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_scene7_impl_scene7_dam_change_event_listener = Endpoint(
            settings={
                'response_type': (ComDayCqDamScene7ImplScene7DamChangeEventListenerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.scene7.impl.Scene7DamChangeEventListener',
                'operation_id': 'com_day_cq_dam_scene7_impl_scene7_dam_change_event_listener',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_dam_scene7_damchangeeventlistener_enabled',
                    'cq_dam_scene7_damchangeeventlistener_observed_paths',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_dam_scene7_damchangeeventlistener_enabled':
                        (bool,),
                    'cq_dam_scene7_damchangeeventlistener_observed_paths':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_dam_scene7_damchangeeventlistener_enabled': 'cq.dam.scene7.damchangeeventlistener.enabled',
                    'cq_dam_scene7_damchangeeventlistener_observed_paths': 'cq.dam.scene7.damchangeeventlistener.observed.paths',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_dam_scene7_damchangeeventlistener_enabled': 'query',
                    'cq_dam_scene7_damchangeeventlistener_observed_paths': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'cq_dam_scene7_damchangeeventlistener_observed_paths': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_scene7_impl_scene7_dam_change_event_listener
        )

        def __com_day_cq_dam_scene7_impl_scene7_flash_templates_service_impl(
            self,
            **kwargs
        ):
            """com_day_cq_dam_scene7_impl_scene7_flash_templates_service_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_scene7_impl_scene7_flash_templates_service_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                scene7_flash_templates_rti (str): [optional]
                scene7_flash_templates_rsi (str): [optional]
                scene7_flash_templates_rb (str): [optional]
                scene7_flash_templates_rurl (str): [optional]
                scene7_flash_template_url_format_parameter (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamScene7ImplScene7FlashTemplatesServiceImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_scene7_impl_scene7_flash_templates_service_impl = Endpoint(
            settings={
                'response_type': (ComDayCqDamScene7ImplScene7FlashTemplatesServiceImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.scene7.impl.Scene7FlashTemplatesServiceImpl',
                'operation_id': 'com_day_cq_dam_scene7_impl_scene7_flash_templates_service_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'scene7_flash_templates_rti',
                    'scene7_flash_templates_rsi',
                    'scene7_flash_templates_rb',
                    'scene7_flash_templates_rurl',
                    'scene7_flash_template_url_format_parameter',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'scene7_flash_templates_rti':
                        (str,),
                    'scene7_flash_templates_rsi':
                        (str,),
                    'scene7_flash_templates_rb':
                        (str,),
                    'scene7_flash_templates_rurl':
                        (str,),
                    'scene7_flash_template_url_format_parameter':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'scene7_flash_templates_rti': 'scene7FlashTemplates.rti',
                    'scene7_flash_templates_rsi': 'scene7FlashTemplates.rsi',
                    'scene7_flash_templates_rb': 'scene7FlashTemplates.rb',
                    'scene7_flash_templates_rurl': 'scene7FlashTemplates.rurl',
                    'scene7_flash_template_url_format_parameter': 'scene7FlashTemplate.urlFormatParameter',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'scene7_flash_templates_rti': 'query',
                    'scene7_flash_templates_rsi': 'query',
                    'scene7_flash_templates_rb': 'query',
                    'scene7_flash_templates_rurl': 'query',
                    'scene7_flash_template_url_format_parameter': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_scene7_impl_scene7_flash_templates_service_impl
        )

        def __com_day_cq_dam_scene7_impl_scene7_upload_service_impl(
            self,
            **kwargs
        ):
            """com_day_cq_dam_scene7_impl_scene7_upload_service_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_scene7_impl_scene7_upload_service_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_dam_scene7_uploadservice_activejobtimeout_label (int): [optional]
                cq_dam_scene7_uploadservice_connectionmaxperroute_label (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamScene7ImplScene7UploadServiceImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_scene7_impl_scene7_upload_service_impl = Endpoint(
            settings={
                'response_type': (ComDayCqDamScene7ImplScene7UploadServiceImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.scene7.impl.Scene7UploadServiceImpl',
                'operation_id': 'com_day_cq_dam_scene7_impl_scene7_upload_service_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_dam_scene7_uploadservice_activejobtimeout_label',
                    'cq_dam_scene7_uploadservice_connectionmaxperroute_label',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_dam_scene7_uploadservice_activejobtimeout_label':
                        (int,),
                    'cq_dam_scene7_uploadservice_connectionmaxperroute_label':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_dam_scene7_uploadservice_activejobtimeout_label': 'cq.dam.scene7.uploadservice.activejobtimeout.label',
                    'cq_dam_scene7_uploadservice_connectionmaxperroute_label': 'cq.dam.scene7.uploadservice.connectionmaxperroute.label',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_dam_scene7_uploadservice_activejobtimeout_label': 'query',
                    'cq_dam_scene7_uploadservice_connectionmaxperroute_label': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_scene7_impl_scene7_upload_service_impl
        )

        def __com_day_cq_dam_stock_integration_impl_cache_stock_cache_configuration_ser(
            self,
            **kwargs
        ):
            """com_day_cq_dam_stock_integration_impl_cache_stock_cache_configuration_ser  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_stock_integration_impl_cache_stock_cache_configuration_ser(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                get_cache_expiration_unit (str): [optional]
                get_cache_expiration_value (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamStockIntegrationImplCacheStockCacheConfigurationSerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_stock_integration_impl_cache_stock_cache_configuration_ser = Endpoint(
            settings={
                'response_type': (ComDayCqDamStockIntegrationImplCacheStockCacheConfigurationSerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.stock.integration.impl.cache.StockCacheConfigurationServiceImpl',
                'operation_id': 'com_day_cq_dam_stock_integration_impl_cache_stock_cache_configuration_ser',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'get_cache_expiration_unit',
                    'get_cache_expiration_value',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'get_cache_expiration_unit':
                        (str,),
                    'get_cache_expiration_value':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'get_cache_expiration_unit': 'getCacheExpirationUnit',
                    'get_cache_expiration_value': 'getCacheExpirationValue',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'get_cache_expiration_unit': 'query',
                    'get_cache_expiration_value': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_stock_integration_impl_cache_stock_cache_configuration_ser
        )

        def __com_day_cq_dam_stock_integration_impl_configuration_stock_configuration(
            self,
            **kwargs
        ):
            """com_day_cq_dam_stock_integration_impl_configuration_stock_configuration  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_stock_integration_impl_configuration_stock_configuration(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                name (str): [optional]
                locale (str): [optional]
                ims_config (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamStockIntegrationImplConfigurationStockConfigurationInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_stock_integration_impl_configuration_stock_configuration = Endpoint(
            settings={
                'response_type': (ComDayCqDamStockIntegrationImplConfigurationStockConfigurationInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.stock.integration.impl.configuration.StockConfigurationImpl',
                'operation_id': 'com_day_cq_dam_stock_integration_impl_configuration_stock_configuration',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'name',
                    'locale',
                    'ims_config',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'name':
                        (str,),
                    'locale':
                        (str,),
                    'ims_config':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'name': 'name',
                    'locale': 'locale',
                    'ims_config': 'imsConfig',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'name': 'query',
                    'locale': 'query',
                    'ims_config': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_stock_integration_impl_configuration_stock_configuration
        )

        def __com_day_cq_dam_video_impl_servlet_video_test_servlet(
            self,
            **kwargs
        ):
            """com_day_cq_dam_video_impl_servlet_video_test_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_dam_video_impl_servlet_video_test_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqDamVideoImplServletVideoTestServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_dam_video_impl_servlet_video_test_servlet = Endpoint(
            settings={
                'response_type': (ComDayCqDamVideoImplServletVideoTestServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.dam.video.impl.servlet.VideoTestServlet',
                'operation_id': 'com_day_cq_dam_video_impl_servlet_video_test_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'enabled': 'enabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_dam_video_impl_servlet_video_test_servlet
        )

        def __com_day_cq_extwidget_servlets_image_sprite_servlet(
            self,
            **kwargs
        ):
            """com_day_cq_extwidget_servlets_image_sprite_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_extwidget_servlets_image_sprite_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                max_width (int): [optional]
                max_height (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqExtwidgetServletsImageSpriteServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_extwidget_servlets_image_sprite_servlet = Endpoint(
            settings={
                'response_type': (ComDayCqExtwidgetServletsImageSpriteServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.extwidget.servlets.ImageSpriteServlet',
                'operation_id': 'com_day_cq_extwidget_servlets_image_sprite_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'max_width',
                    'max_height',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'max_width':
                        (int,),
                    'max_height':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'max_width': 'maxWidth',
                    'max_height': 'maxHeight',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'max_width': 'query',
                    'max_height': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_extwidget_servlets_image_sprite_servlet
        )

        def __com_day_cq_image_internal_font_font_helper(
            self,
            **kwargs
        ):
            """com_day_cq_image_internal_font_font_helper  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_image_internal_font_font_helper(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                fontpath ([str]): [optional]
                oversampling_factor (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqImageInternalFontFontHelperInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_image_internal_font_font_helper = Endpoint(
            settings={
                'response_type': (ComDayCqImageInternalFontFontHelperInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.image.internal.font.FontHelper',
                'operation_id': 'com_day_cq_image_internal_font_font_helper',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'fontpath',
                    'oversampling_factor',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'fontpath':
                        ([str],),
                    'oversampling_factor':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'fontpath': 'fontpath',
                    'oversampling_factor': 'oversamplingFactor',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'fontpath': 'query',
                    'oversampling_factor': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'fontpath': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_image_internal_font_font_helper
        )

        def __com_day_cq_jcrclustersupport_cluster_start_level_controller(
            self,
            **kwargs
        ):
            """com_day_cq_jcrclustersupport_cluster_start_level_controller  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_jcrclustersupport_cluster_start_level_controller(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cluster_level_enable (bool): [optional]
                cluster_master_level (int): [optional]
                cluster_slave_level (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqJcrclustersupportClusterStartLevelControllerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_jcrclustersupport_cluster_start_level_controller = Endpoint(
            settings={
                'response_type': (ComDayCqJcrclustersupportClusterStartLevelControllerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.jcrclustersupport.ClusterStartLevelController',
                'operation_id': 'com_day_cq_jcrclustersupport_cluster_start_level_controller',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cluster_level_enable',
                    'cluster_master_level',
                    'cluster_slave_level',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cluster_level_enable':
                        (bool,),
                    'cluster_master_level':
                        (int,),
                    'cluster_slave_level':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cluster_level_enable': 'cluster.level.enable',
                    'cluster_master_level': 'cluster.master.level',
                    'cluster_slave_level': 'cluster.slave.level',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cluster_level_enable': 'query',
                    'cluster_master_level': 'query',
                    'cluster_slave_level': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_jcrclustersupport_cluster_start_level_controller
        )

        def __com_day_cq_mailer_default_mail_service(
            self,
            **kwargs
        ):
            """com_day_cq_mailer_default_mail_service  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_mailer_default_mail_service(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                smtp_host (str): [optional]
                smtp_port (int): [optional]
                smtp_user (str): [optional]
                smtp_password (str): [optional]
                from_address (str): [optional]
                smtp_ssl (bool): [optional]
                smtp_starttls (bool): [optional]
                debug_email (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqMailerDefaultMailServiceInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_mailer_default_mail_service = Endpoint(
            settings={
                'response_type': (ComDayCqMailerDefaultMailServiceInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.mailer.DefaultMailService',
                'operation_id': 'com_day_cq_mailer_default_mail_service',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'smtp_host',
                    'smtp_port',
                    'smtp_user',
                    'smtp_password',
                    'from_address',
                    'smtp_ssl',
                    'smtp_starttls',
                    'debug_email',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'smtp_host':
                        (str,),
                    'smtp_port':
                        (int,),
                    'smtp_user':
                        (str,),
                    'smtp_password':
                        (str,),
                    'from_address':
                        (str,),
                    'smtp_ssl':
                        (bool,),
                    'smtp_starttls':
                        (bool,),
                    'debug_email':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'smtp_host': 'smtp.host',
                    'smtp_port': 'smtp.port',
                    'smtp_user': 'smtp.user',
                    'smtp_password': 'smtp.password',
                    'from_address': 'from.address',
                    'smtp_ssl': 'smtp.ssl',
                    'smtp_starttls': 'smtp.starttls',
                    'debug_email': 'debug.email',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'smtp_host': 'query',
                    'smtp_port': 'query',
                    'smtp_user': 'query',
                    'smtp_password': 'query',
                    'from_address': 'query',
                    'smtp_ssl': 'query',
                    'smtp_starttls': 'query',
                    'debug_email': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_mailer_default_mail_service
        )

        def __com_day_cq_mailer_impl_cq_mailing_service(
            self,
            **kwargs
        ):
            """com_day_cq_mailer_impl_cq_mailing_service  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_mailer_impl_cq_mailing_service(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                max_recipient_count (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqMailerImplCqMailingServiceInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_mailer_impl_cq_mailing_service = Endpoint(
            settings={
                'response_type': (ComDayCqMailerImplCqMailingServiceInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.mailer.impl.CqMailingService',
                'operation_id': 'com_day_cq_mailer_impl_cq_mailing_service',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'max_recipient_count',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'max_recipient_count':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'max_recipient_count': 'max.recipient.count',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'max_recipient_count': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_mailer_impl_cq_mailing_service
        )

        def __com_day_cq_mailer_impl_email_cq_email_template_factory(
            self,
            **kwargs
        ):
            """com_day_cq_mailer_impl_email_cq_email_template_factory  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_mailer_impl_email_cq_email_template_factory(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                mailer_email_charset (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqMailerImplEmailCqEmailTemplateFactoryInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_mailer_impl_email_cq_email_template_factory = Endpoint(
            settings={
                'response_type': (ComDayCqMailerImplEmailCqEmailTemplateFactoryInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.mailer.impl.email.CqEmailTemplateFactory',
                'operation_id': 'com_day_cq_mailer_impl_email_cq_email_template_factory',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'mailer_email_charset',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'mailer_email_charset':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'mailer_email_charset': 'mailer.email.charset',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'mailer_email_charset': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_mailer_impl_email_cq_email_template_factory
        )

        def __com_day_cq_mailer_impl_email_cq_retriever_template_factory(
            self,
            **kwargs
        ):
            """com_day_cq_mailer_impl_email_cq_retriever_template_factory  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_mailer_impl_email_cq_retriever_template_factory(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                mailer_email_embed (bool): [optional]
                mailer_email_charset (str): [optional]
                mailer_email_retriever_user_id (str): [optional]
                mailer_email_retriever_user_pwd (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqMailerImplEmailCqRetrieverTemplateFactoryInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_mailer_impl_email_cq_retriever_template_factory = Endpoint(
            settings={
                'response_type': (ComDayCqMailerImplEmailCqRetrieverTemplateFactoryInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.mailer.impl.email.CqRetrieverTemplateFactory',
                'operation_id': 'com_day_cq_mailer_impl_email_cq_retriever_template_factory',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'mailer_email_embed',
                    'mailer_email_charset',
                    'mailer_email_retriever_user_id',
                    'mailer_email_retriever_user_pwd',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'mailer_email_embed':
                        (bool,),
                    'mailer_email_charset':
                        (str,),
                    'mailer_email_retriever_user_id':
                        (str,),
                    'mailer_email_retriever_user_pwd':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'mailer_email_embed': 'mailer.email.embed',
                    'mailer_email_charset': 'mailer.email.charset',
                    'mailer_email_retriever_user_id': 'mailer.email.retrieverUserID',
                    'mailer_email_retriever_user_pwd': 'mailer.email.retrieverUserPWD',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'mailer_email_embed': 'query',
                    'mailer_email_charset': 'query',
                    'mailer_email_retriever_user_id': 'query',
                    'mailer_email_retriever_user_pwd': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_mailer_impl_email_cq_retriever_template_factory
        )

        def __com_day_cq_mcm_campaign_impl_integration_config_impl(
            self,
            **kwargs
        ):
            """com_day_cq_mcm_campaign_impl_integration_config_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_mcm_campaign_impl_integration_config_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                aem_mcm_campaign_form_constraints ([str]): [optional]
                aem_mcm_campaign_public_url (str): [optional]
                aem_mcm_campaign_relaxed_ssl (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqMcmCampaignImplIntegrationConfigImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_mcm_campaign_impl_integration_config_impl = Endpoint(
            settings={
                'response_type': (ComDayCqMcmCampaignImplIntegrationConfigImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.mcm.campaign.impl.IntegrationConfigImpl',
                'operation_id': 'com_day_cq_mcm_campaign_impl_integration_config_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'aem_mcm_campaign_form_constraints',
                    'aem_mcm_campaign_public_url',
                    'aem_mcm_campaign_relaxed_ssl',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'aem_mcm_campaign_form_constraints':
                        ([str],),
                    'aem_mcm_campaign_public_url':
                        (str,),
                    'aem_mcm_campaign_relaxed_ssl':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'aem_mcm_campaign_form_constraints': 'aem.mcm.campaign.formConstraints',
                    'aem_mcm_campaign_public_url': 'aem.mcm.campaign.publicUrl',
                    'aem_mcm_campaign_relaxed_ssl': 'aem.mcm.campaign.relaxedSSL',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'aem_mcm_campaign_form_constraints': 'query',
                    'aem_mcm_campaign_public_url': 'query',
                    'aem_mcm_campaign_relaxed_ssl': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'aem_mcm_campaign_form_constraints': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_mcm_campaign_impl_integration_config_impl
        )

        def __com_day_cq_mcm_campaign_importer_personalized_text_handler_factory(
            self,
            **kwargs
        ):
            """com_day_cq_mcm_campaign_importer_personalized_text_handler_factory  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_mcm_campaign_importer_personalized_text_handler_factory(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                service_ranking (int): [optional]
                tagpattern (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqMcmCampaignImporterPersonalizedTextHandlerFactoryInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_mcm_campaign_importer_personalized_text_handler_factory = Endpoint(
            settings={
                'response_type': (ComDayCqMcmCampaignImporterPersonalizedTextHandlerFactoryInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.mcm.campaign.importer.PersonalizedTextHandlerFactory',
                'operation_id': 'com_day_cq_mcm_campaign_importer_personalized_text_handler_factory',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'service_ranking',
                    'tagpattern',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'service_ranking':
                        (int,),
                    'tagpattern':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'service_ranking': 'service.ranking',
                    'tagpattern': 'tagpattern',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'service_ranking': 'query',
                    'tagpattern': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_mcm_campaign_importer_personalized_text_handler_factory
        )

        def __com_day_cq_mcm_core_newsletter_newsletter_email_service_impl(
            self,
            **kwargs
        ):
            """com_day_cq_mcm_core_newsletter_newsletter_email_service_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_mcm_core_newsletter_newsletter_email_service_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                from_address (str): [optional]
                sender_host (str): [optional]
                max_bounce_count (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqMcmCoreNewsletterNewsletterEmailServiceImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_mcm_core_newsletter_newsletter_email_service_impl = Endpoint(
            settings={
                'response_type': (ComDayCqMcmCoreNewsletterNewsletterEmailServiceImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.mcm.core.newsletter.NewsletterEmailServiceImpl',
                'operation_id': 'com_day_cq_mcm_core_newsletter_newsletter_email_service_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'from_address',
                    'sender_host',
                    'max_bounce_count',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'from_address':
                        (str,),
                    'sender_host':
                        (str,),
                    'max_bounce_count':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'from_address': 'from.address',
                    'sender_host': 'sender.host',
                    'max_bounce_count': 'max.bounce.count',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'from_address': 'query',
                    'sender_host': 'query',
                    'max_bounce_count': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_mcm_core_newsletter_newsletter_email_service_impl
        )

        def __com_day_cq_mcm_impl_mcm_configuration(
            self,
            **kwargs
        ):
            """com_day_cq_mcm_impl_mcm_configuration  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_mcm_impl_mcm_configuration(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                experience_indirection ([str]): [optional]
                touchpoint_indirection ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqMcmImplMCMConfigurationInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_mcm_impl_mcm_configuration = Endpoint(
            settings={
                'response_type': (ComDayCqMcmImplMCMConfigurationInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.mcm.impl.MCMConfiguration',
                'operation_id': 'com_day_cq_mcm_impl_mcm_configuration',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'experience_indirection',
                    'touchpoint_indirection',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'experience_indirection':
                        ([str],),
                    'touchpoint_indirection':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'experience_indirection': 'experience.indirection',
                    'touchpoint_indirection': 'touchpoint.indirection',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'experience_indirection': 'query',
                    'touchpoint_indirection': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'experience_indirection': 'multi',
                    'touchpoint_indirection': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_mcm_impl_mcm_configuration
        )

        def __com_day_cq_mcm_landingpage_parser_taghandlers_cta_click_through_componen(
            self,
            **kwargs
        ):
            """com_day_cq_mcm_landingpage_parser_taghandlers_cta_click_through_componen  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_mcm_landingpage_parser_taghandlers_cta_click_through_componen(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                service_ranking (int): [optional]
                tagpattern (str): [optional]
                component_resource_type (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqMcmLandingpageParserTaghandlersCtaClickThroughComponenInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_mcm_landingpage_parser_taghandlers_cta_click_through_componen = Endpoint(
            settings={
                'response_type': (ComDayCqMcmLandingpageParserTaghandlersCtaClickThroughComponenInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.mcm.landingpage.parser.taghandlers.cta.ClickThroughComponentTagHandlerFactory',
                'operation_id': 'com_day_cq_mcm_landingpage_parser_taghandlers_cta_click_through_componen',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'service_ranking',
                    'tagpattern',
                    'component_resource_type',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'service_ranking':
                        (int,),
                    'tagpattern':
                        (str,),
                    'component_resource_type':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'service_ranking': 'service.ranking',
                    'tagpattern': 'tagpattern',
                    'component_resource_type': 'component.resourceType',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'service_ranking': 'query',
                    'tagpattern': 'query',
                    'component_resource_type': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_mcm_landingpage_parser_taghandlers_cta_click_through_componen
        )

        def __com_day_cq_mcm_landingpage_parser_taghandlers_cta_graphical_click_throug(
            self,
            **kwargs
        ):
            """com_day_cq_mcm_landingpage_parser_taghandlers_cta_graphical_click_throug  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_mcm_landingpage_parser_taghandlers_cta_graphical_click_throug(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                service_ranking (int): [optional]
                tagpattern (str): [optional]
                component_resource_type (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqMcmLandingpageParserTaghandlersCtaGraphicalClickThrougInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_mcm_landingpage_parser_taghandlers_cta_graphical_click_throug = Endpoint(
            settings={
                'response_type': (ComDayCqMcmLandingpageParserTaghandlersCtaGraphicalClickThrougInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.mcm.landingpage.parser.taghandlers.cta.GraphicalClickThroughComponentTagHandlerFactory',
                'operation_id': 'com_day_cq_mcm_landingpage_parser_taghandlers_cta_graphical_click_throug',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'service_ranking',
                    'tagpattern',
                    'component_resource_type',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'service_ranking':
                        (int,),
                    'tagpattern':
                        (str,),
                    'component_resource_type':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'service_ranking': 'service.ranking',
                    'tagpattern': 'tagpattern',
                    'component_resource_type': 'component.resourceType',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'service_ranking': 'query',
                    'tagpattern': 'query',
                    'component_resource_type': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_mcm_landingpage_parser_taghandlers_cta_graphical_click_throug
        )

        def __com_day_cq_mcm_landingpage_parser_taghandlers_cta_lead_form_cta_component(
            self,
            **kwargs
        ):
            """com_day_cq_mcm_landingpage_parser_taghandlers_cta_lead_form_cta_component  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_mcm_landingpage_parser_taghandlers_cta_lead_form_cta_component(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                service_ranking (int): [optional]
                tagpattern (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqMcmLandingpageParserTaghandlersCtaLeadFormCTAComponentInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_mcm_landingpage_parser_taghandlers_cta_lead_form_cta_component = Endpoint(
            settings={
                'response_type': (ComDayCqMcmLandingpageParserTaghandlersCtaLeadFormCTAComponentInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.mcm.landingpage.parser.taghandlers.cta.LeadFormCTAComponentTagHandlerFactory',
                'operation_id': 'com_day_cq_mcm_landingpage_parser_taghandlers_cta_lead_form_cta_component',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'service_ranking',
                    'tagpattern',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'service_ranking':
                        (int,),
                    'tagpattern':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'service_ranking': 'service.ranking',
                    'tagpattern': 'tagpattern',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'service_ranking': 'query',
                    'tagpattern': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_mcm_landingpage_parser_taghandlers_cta_lead_form_cta_component
        )

        def __com_day_cq_mcm_landingpage_parser_taghandlers_mbox_m_box_experience_tag_ha(
            self,
            **kwargs
        ):
            """com_day_cq_mcm_landingpage_parser_taghandlers_mbox_m_box_experience_tag_ha  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_mcm_landingpage_parser_taghandlers_mbox_m_box_experience_tag_ha(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                service_ranking (int): [optional]
                tagpattern (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqMcmLandingpageParserTaghandlersMboxMBoxExperienceTagHaInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_mcm_landingpage_parser_taghandlers_mbox_m_box_experience_tag_ha = Endpoint(
            settings={
                'response_type': (ComDayCqMcmLandingpageParserTaghandlersMboxMBoxExperienceTagHaInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.mcm.landingpage.parser.taghandlers.mbox.MBoxExperienceTagHandlerFactory',
                'operation_id': 'com_day_cq_mcm_landingpage_parser_taghandlers_mbox_m_box_experience_tag_ha',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'service_ranking',
                    'tagpattern',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'service_ranking':
                        (int,),
                    'tagpattern':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'service_ranking': 'service.ranking',
                    'tagpattern': 'tagpattern',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'service_ranking': 'query',
                    'tagpattern': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_mcm_landingpage_parser_taghandlers_mbox_m_box_experience_tag_ha
        )

        def __com_day_cq_mcm_landingpage_parser_taghandlers_mbox_target_component_tag_h(
            self,
            **kwargs
        ):
            """com_day_cq_mcm_landingpage_parser_taghandlers_mbox_target_component_tag_h  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_mcm_landingpage_parser_taghandlers_mbox_target_component_tag_h(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                service_ranking (int): [optional]
                tagpattern (str): [optional]
                component_resource_type (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqMcmLandingpageParserTaghandlersMboxTargetComponentTagHInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_mcm_landingpage_parser_taghandlers_mbox_target_component_tag_h = Endpoint(
            settings={
                'response_type': (ComDayCqMcmLandingpageParserTaghandlersMboxTargetComponentTagHInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.mcm.landingpage.parser.taghandlers.mbox.TargetComponentTagHandlerFactory',
                'operation_id': 'com_day_cq_mcm_landingpage_parser_taghandlers_mbox_target_component_tag_h',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'service_ranking',
                    'tagpattern',
                    'component_resource_type',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'service_ranking':
                        (int,),
                    'tagpattern':
                        (str,),
                    'component_resource_type':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'service_ranking': 'service.ranking',
                    'tagpattern': 'tagpattern',
                    'component_resource_type': 'component.resourceType',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'service_ranking': 'query',
                    'tagpattern': 'query',
                    'component_resource_type': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_mcm_landingpage_parser_taghandlers_mbox_target_component_tag_h
        )

        def __com_day_cq_notification_impl_notification_service_impl(
            self,
            **kwargs
        ):
            """com_day_cq_notification_impl_notification_service_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_notification_impl_notification_service_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                event_filter (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqNotificationImplNotificationServiceImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_notification_impl_notification_service_impl = Endpoint(
            settings={
                'response_type': (ComDayCqNotificationImplNotificationServiceImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.notification.impl.NotificationServiceImpl',
                'operation_id': 'com_day_cq_notification_impl_notification_service_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'event_filter',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'event_filter':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'event_filter': 'event.filter',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'event_filter': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_notification_impl_notification_service_impl
        )

        def __com_day_cq_personalization_impl_servlets_targeting_configuration_servlet(
            self,
            **kwargs
        ):
            """com_day_cq_personalization_impl_servlets_targeting_configuration_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_personalization_impl_servlets_targeting_configuration_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                forcelocation (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqPersonalizationImplServletsTargetingConfigurationServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_personalization_impl_servlets_targeting_configuration_servlet = Endpoint(
            settings={
                'response_type': (ComDayCqPersonalizationImplServletsTargetingConfigurationServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.personalization.impl.servlets.TargetingConfigurationServlet',
                'operation_id': 'com_day_cq_personalization_impl_servlets_targeting_configuration_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'forcelocation',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'forcelocation':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'forcelocation': 'forcelocation',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'forcelocation': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_personalization_impl_servlets_targeting_configuration_servlet
        )

        def __com_day_cq_polling_importer_impl_managed_poll_config_impl(
            self,
            **kwargs
        ):
            """com_day_cq_polling_importer_impl_managed_poll_config_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_polling_importer_impl_managed_poll_config_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                id (str): [optional]
                enabled (bool): [optional]
                reference (bool): [optional]
                interval (int): [optional]
                expression (str): [optional]
                source (str): [optional]
                target (str): [optional]
                login (str): [optional]
                password (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqPollingImporterImplManagedPollConfigImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_polling_importer_impl_managed_poll_config_impl = Endpoint(
            settings={
                'response_type': (ComDayCqPollingImporterImplManagedPollConfigImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.polling.importer.impl.ManagedPollConfigImpl',
                'operation_id': 'com_day_cq_polling_importer_impl_managed_poll_config_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'id',
                    'enabled',
                    'reference',
                    'interval',
                    'expression',
                    'source',
                    'target',
                    'login',
                    'password',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'id':
                        (str,),
                    'enabled':
                        (bool,),
                    'reference':
                        (bool,),
                    'interval':
                        (int,),
                    'expression':
                        (str,),
                    'source':
                        (str,),
                    'target':
                        (str,),
                    'login':
                        (str,),
                    'password':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'id': 'id',
                    'enabled': 'enabled',
                    'reference': 'reference',
                    'interval': 'interval',
                    'expression': 'expression',
                    'source': 'source',
                    'target': 'target',
                    'login': 'login',
                    'password': 'password',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'id': 'query',
                    'enabled': 'query',
                    'reference': 'query',
                    'interval': 'query',
                    'expression': 'query',
                    'source': 'query',
                    'target': 'query',
                    'login': 'query',
                    'password': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_polling_importer_impl_managed_poll_config_impl
        )

        def __com_day_cq_polling_importer_impl_managed_polling_importer_impl(
            self,
            **kwargs
        ):
            """com_day_cq_polling_importer_impl_managed_polling_importer_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_polling_importer_impl_managed_polling_importer_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                importer_user (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqPollingImporterImplManagedPollingImporterImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_polling_importer_impl_managed_polling_importer_impl = Endpoint(
            settings={
                'response_type': (ComDayCqPollingImporterImplManagedPollingImporterImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.polling.importer.impl.ManagedPollingImporterImpl',
                'operation_id': 'com_day_cq_polling_importer_impl_managed_polling_importer_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'importer_user',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'importer_user':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'importer_user': 'importer.user',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'importer_user': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_polling_importer_impl_managed_polling_importer_impl
        )

        def __com_day_cq_polling_importer_impl_polling_importer_impl(
            self,
            **kwargs
        ):
            """com_day_cq_polling_importer_impl_polling_importer_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_polling_importer_impl_polling_importer_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                importer_min_interval (int): [optional]
                importer_user (str): [optional]
                exclude_paths ([str]): [optional]
                include_paths ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqPollingImporterImplPollingImporterImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_polling_importer_impl_polling_importer_impl = Endpoint(
            settings={
                'response_type': (ComDayCqPollingImporterImplPollingImporterImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.polling.importer.impl.PollingImporterImpl',
                'operation_id': 'com_day_cq_polling_importer_impl_polling_importer_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'importer_min_interval',
                    'importer_user',
                    'exclude_paths',
                    'include_paths',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'importer_min_interval':
                        (int,),
                    'importer_user':
                        (str,),
                    'exclude_paths':
                        ([str],),
                    'include_paths':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'importer_min_interval': 'importer.min.interval',
                    'importer_user': 'importer.user',
                    'exclude_paths': 'exclude.paths',
                    'include_paths': 'include.paths',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'importer_min_interval': 'query',
                    'importer_user': 'query',
                    'exclude_paths': 'query',
                    'include_paths': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'exclude_paths': 'multi',
                    'include_paths': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_polling_importer_impl_polling_importer_impl
        )

        def __com_day_cq_replication_audit_replication_event_listener(
            self,
            **kwargs
        ):
            """com_day_cq_replication_audit_replication_event_listener  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_replication_audit_replication_event_listener(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                service_ranking (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqReplicationAuditReplicationEventListenerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_replication_audit_replication_event_listener = Endpoint(
            settings={
                'response_type': (ComDayCqReplicationAuditReplicationEventListenerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.replication.audit.ReplicationEventListener',
                'operation_id': 'com_day_cq_replication_audit_replication_event_listener',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'service_ranking',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'service_ranking':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'service_ranking': 'service.ranking',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'service_ranking': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_replication_audit_replication_event_listener
        )

        def __com_day_cq_replication_content_static_content_builder(
            self,
            **kwargs
        ):
            """com_day_cq_replication_content_static_content_builder  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_replication_content_static_content_builder(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                host (str): [optional]
                port (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqReplicationContentStaticContentBuilderInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_replication_content_static_content_builder = Endpoint(
            settings={
                'response_type': (ComDayCqReplicationContentStaticContentBuilderInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.replication.content.StaticContentBuilder',
                'operation_id': 'com_day_cq_replication_content_static_content_builder',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'host',
                    'port',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'host':
                        (str,),
                    'port':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'host': 'host',
                    'port': 'port',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'host': 'query',
                    'port': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_replication_content_static_content_builder
        )

        def __com_day_cq_replication_impl_agent_manager_impl(
            self,
            **kwargs
        ):
            """com_day_cq_replication_impl_agent_manager_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_replication_impl_agent_manager_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                job_topics (str): [optional]
                service_user_target (str): [optional]
                agent_provider_target (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqReplicationImplAgentManagerImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_replication_impl_agent_manager_impl = Endpoint(
            settings={
                'response_type': (ComDayCqReplicationImplAgentManagerImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.replication.impl.AgentManagerImpl',
                'operation_id': 'com_day_cq_replication_impl_agent_manager_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'job_topics',
                    'service_user_target',
                    'agent_provider_target',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'job_topics':
                        (str,),
                    'service_user_target':
                        (str,),
                    'agent_provider_target':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'job_topics': 'job.topics',
                    'service_user_target': 'serviceUser.target',
                    'agent_provider_target': 'agentProvider.target',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'job_topics': 'query',
                    'service_user_target': 'query',
                    'agent_provider_target': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_replication_impl_agent_manager_impl
        )

        def __com_day_cq_replication_impl_content_durbo_binary_less_content_builder(
            self,
            **kwargs
        ):
            """com_day_cq_replication_impl_content_durbo_binary_less_content_builder  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_replication_impl_content_durbo_binary_less_content_builder(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                binary_threshold (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqReplicationImplContentDurboBinaryLessContentBuilderInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_replication_impl_content_durbo_binary_less_content_builder = Endpoint(
            settings={
                'response_type': (ComDayCqReplicationImplContentDurboBinaryLessContentBuilderInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.replication.impl.content.durbo.BinaryLessContentBuilder',
                'operation_id': 'com_day_cq_replication_impl_content_durbo_binary_less_content_builder',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'binary_threshold',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'binary_threshold':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'binary_threshold': 'binary.threshold',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'binary_threshold': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_replication_impl_content_durbo_binary_less_content_builder
        )

        def __com_day_cq_replication_impl_content_durbo_durbo_import_configuration_prov(
            self,
            **kwargs
        ):
            """com_day_cq_replication_impl_content_durbo_durbo_import_configuration_prov  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_replication_impl_content_durbo_durbo_import_configuration_prov(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                preserve_hierarchy_nodes (bool): [optional]
                ignore_versioning (bool): [optional]
                import_acl (bool): [optional]
                save_threshold (int): [optional]
                preserve_user_paths (bool): [optional]
                preserve_uuid (bool): [optional]
                preserve_uuid_nodetypes ([str]): [optional]
                preserve_uuid_subtrees ([str]): [optional]
                auto_commit (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqReplicationImplContentDurboDurboImportConfigurationProvInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_replication_impl_content_durbo_durbo_import_configuration_prov = Endpoint(
            settings={
                'response_type': (ComDayCqReplicationImplContentDurboDurboImportConfigurationProvInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.replication.impl.content.durbo.DurboImportConfigurationProviderService',
                'operation_id': 'com_day_cq_replication_impl_content_durbo_durbo_import_configuration_prov',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'preserve_hierarchy_nodes',
                    'ignore_versioning',
                    'import_acl',
                    'save_threshold',
                    'preserve_user_paths',
                    'preserve_uuid',
                    'preserve_uuid_nodetypes',
                    'preserve_uuid_subtrees',
                    'auto_commit',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'preserve_hierarchy_nodes':
                        (bool,),
                    'ignore_versioning':
                        (bool,),
                    'import_acl':
                        (bool,),
                    'save_threshold':
                        (int,),
                    'preserve_user_paths':
                        (bool,),
                    'preserve_uuid':
                        (bool,),
                    'preserve_uuid_nodetypes':
                        ([str],),
                    'preserve_uuid_subtrees':
                        ([str],),
                    'auto_commit':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'preserve_hierarchy_nodes': 'preserve.hierarchy.nodes',
                    'ignore_versioning': 'ignore.versioning',
                    'import_acl': 'import.acl',
                    'save_threshold': 'save.threshold',
                    'preserve_user_paths': 'preserve.user.paths',
                    'preserve_uuid': 'preserve.uuid',
                    'preserve_uuid_nodetypes': 'preserve.uuid.nodetypes',
                    'preserve_uuid_subtrees': 'preserve.uuid.subtrees',
                    'auto_commit': 'auto.commit',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'preserve_hierarchy_nodes': 'query',
                    'ignore_versioning': 'query',
                    'import_acl': 'query',
                    'save_threshold': 'query',
                    'preserve_user_paths': 'query',
                    'preserve_uuid': 'query',
                    'preserve_uuid_nodetypes': 'query',
                    'preserve_uuid_subtrees': 'query',
                    'auto_commit': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'preserve_uuid_nodetypes': 'multi',
                    'preserve_uuid_subtrees': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_replication_impl_content_durbo_durbo_import_configuration_prov
        )

        def __com_day_cq_replication_impl_replication_content_factory_provider_impl(
            self,
            **kwargs
        ):
            """com_day_cq_replication_impl_replication_content_factory_provider_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_replication_impl_replication_content_factory_provider_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                replication_content_use_file_storage (bool): [optional]
                replication_content_max_commit_attempts (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqReplicationImplReplicationContentFactoryProviderImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_replication_impl_replication_content_factory_provider_impl = Endpoint(
            settings={
                'response_type': (ComDayCqReplicationImplReplicationContentFactoryProviderImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.replication.impl.ReplicationContentFactoryProviderImpl',
                'operation_id': 'com_day_cq_replication_impl_replication_content_factory_provider_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'replication_content_use_file_storage',
                    'replication_content_max_commit_attempts',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'replication_content_use_file_storage':
                        (bool,),
                    'replication_content_max_commit_attempts':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'replication_content_use_file_storage': 'replication.content.useFileStorage',
                    'replication_content_max_commit_attempts': 'replication.content.maxCommitAttempts',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'replication_content_use_file_storage': 'query',
                    'replication_content_max_commit_attempts': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_replication_impl_replication_content_factory_provider_impl
        )

        def __com_day_cq_replication_impl_replication_receiver_impl(
            self,
            **kwargs
        ):
            """com_day_cq_replication_impl_replication_receiver_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_replication_impl_replication_receiver_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                receiver_tmpfile_threshold (int): [optional]
                receiver_packages_use_install (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqReplicationImplReplicationReceiverImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_replication_impl_replication_receiver_impl = Endpoint(
            settings={
                'response_type': (ComDayCqReplicationImplReplicationReceiverImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.replication.impl.ReplicationReceiverImpl',
                'operation_id': 'com_day_cq_replication_impl_replication_receiver_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'receiver_tmpfile_threshold',
                    'receiver_packages_use_install',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'receiver_tmpfile_threshold':
                        (int,),
                    'receiver_packages_use_install':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'receiver_tmpfile_threshold': 'receiver.tmpfile.threshold',
                    'receiver_packages_use_install': 'receiver.packages.use.install',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'receiver_tmpfile_threshold': 'query',
                    'receiver_packages_use_install': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_replication_impl_replication_receiver_impl
        )

        def __com_day_cq_replication_impl_replicator_impl(
            self,
            **kwargs
        ):
            """com_day_cq_replication_impl_replicator_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_replication_impl_replicator_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                distribute_events (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqReplicationImplReplicatorImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_replication_impl_replicator_impl = Endpoint(
            settings={
                'response_type': (ComDayCqReplicationImplReplicatorImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.replication.impl.ReplicatorImpl',
                'operation_id': 'com_day_cq_replication_impl_replicator_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'distribute_events',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'distribute_events':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'distribute_events': 'distribute_events',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'distribute_events': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_replication_impl_replicator_impl
        )

        def __com_day_cq_replication_impl_reverse_replicator(
            self,
            **kwargs
        ):
            """com_day_cq_replication_impl_reverse_replicator  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_replication_impl_reverse_replicator(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                scheduler_period (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqReplicationImplReverseReplicatorInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_replication_impl_reverse_replicator = Endpoint(
            settings={
                'response_type': (ComDayCqReplicationImplReverseReplicatorInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.replication.impl.ReverseReplicator',
                'operation_id': 'com_day_cq_replication_impl_reverse_replicator',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'scheduler_period',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'scheduler_period':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'scheduler_period': 'scheduler.period',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'scheduler_period': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_replication_impl_reverse_replicator
        )

        def __com_day_cq_replication_impl_transport_binary_less_transport_handler(
            self,
            **kwargs
        ):
            """com_day_cq_replication_impl_transport_binary_less_transport_handler  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_replication_impl_transport_binary_less_transport_handler(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                disabled_cipher_suites ([str]): [optional]
                enabled_cipher_suites ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqReplicationImplTransportBinaryLessTransportHandlerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_replication_impl_transport_binary_less_transport_handler = Endpoint(
            settings={
                'response_type': (ComDayCqReplicationImplTransportBinaryLessTransportHandlerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.replication.impl.transport.BinaryLessTransportHandler',
                'operation_id': 'com_day_cq_replication_impl_transport_binary_less_transport_handler',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'disabled_cipher_suites',
                    'enabled_cipher_suites',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'disabled_cipher_suites':
                        ([str],),
                    'enabled_cipher_suites':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'disabled_cipher_suites': 'disabled.cipher.suites',
                    'enabled_cipher_suites': 'enabled.cipher.suites',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'disabled_cipher_suites': 'query',
                    'enabled_cipher_suites': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'disabled_cipher_suites': 'multi',
                    'enabled_cipher_suites': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_replication_impl_transport_binary_less_transport_handler
        )

        def __com_day_cq_replication_impl_transport_http(
            self,
            **kwargs
        ):
            """com_day_cq_replication_impl_transport_http  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_replication_impl_transport_http(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                disabled_cipher_suites ([str]): [optional]
                enabled_cipher_suites ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqReplicationImplTransportHttpInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_replication_impl_transport_http = Endpoint(
            settings={
                'response_type': (ComDayCqReplicationImplTransportHttpInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.replication.impl.transport.Http',
                'operation_id': 'com_day_cq_replication_impl_transport_http',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'disabled_cipher_suites',
                    'enabled_cipher_suites',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'disabled_cipher_suites':
                        ([str],),
                    'enabled_cipher_suites':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'disabled_cipher_suites': 'disabled.cipher.suites',
                    'enabled_cipher_suites': 'enabled.cipher.suites',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'disabled_cipher_suites': 'query',
                    'enabled_cipher_suites': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'disabled_cipher_suites': 'multi',
                    'enabled_cipher_suites': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_replication_impl_transport_http
        )

        def __com_day_cq_reporting_impl_cache_cache_impl(
            self,
            **kwargs
        ):
            """com_day_cq_reporting_impl_cache_cache_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_reporting_impl_cache_cache_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                repcache_enable (bool): [optional]
                repcache_ttl (int): [optional]
                repcache_max (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqReportingImplCacheCacheImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_reporting_impl_cache_cache_impl = Endpoint(
            settings={
                'response_type': (ComDayCqReportingImplCacheCacheImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.reporting.impl.cache.CacheImpl',
                'operation_id': 'com_day_cq_reporting_impl_cache_cache_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'repcache_enable',
                    'repcache_ttl',
                    'repcache_max',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'repcache_enable':
                        (bool,),
                    'repcache_ttl':
                        (int,),
                    'repcache_max':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'repcache_enable': 'repcache.enable',
                    'repcache_ttl': 'repcache.ttl',
                    'repcache_max': 'repcache.max',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'repcache_enable': 'query',
                    'repcache_ttl': 'query',
                    'repcache_max': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_reporting_impl_cache_cache_impl
        )

        def __com_day_cq_reporting_impl_config_service_impl(
            self,
            **kwargs
        ):
            """com_day_cq_reporting_impl_config_service_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_reporting_impl_config_service_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                repconf_timezone (str): [optional]
                repconf_locale (str): [optional]
                repconf_snapshots (str): [optional]
                repconf_repdir (str): [optional]
                repconf_hourofday (int): [optional]
                repconf_minofhour (int): [optional]
                repconf_maxrows (int): [optional]
                repconf_fakedata (bool): [optional]
                repconf_snapshotuser (str): [optional]
                repconf_enforcesnapshotuser (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqReportingImplConfigServiceImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_reporting_impl_config_service_impl = Endpoint(
            settings={
                'response_type': (ComDayCqReportingImplConfigServiceImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.reporting.impl.ConfigServiceImpl',
                'operation_id': 'com_day_cq_reporting_impl_config_service_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'repconf_timezone',
                    'repconf_locale',
                    'repconf_snapshots',
                    'repconf_repdir',
                    'repconf_hourofday',
                    'repconf_minofhour',
                    'repconf_maxrows',
                    'repconf_fakedata',
                    'repconf_snapshotuser',
                    'repconf_enforcesnapshotuser',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'repconf_timezone':
                        (str,),
                    'repconf_locale':
                        (str,),
                    'repconf_snapshots':
                        (str,),
                    'repconf_repdir':
                        (str,),
                    'repconf_hourofday':
                        (int,),
                    'repconf_minofhour':
                        (int,),
                    'repconf_maxrows':
                        (int,),
                    'repconf_fakedata':
                        (bool,),
                    'repconf_snapshotuser':
                        (str,),
                    'repconf_enforcesnapshotuser':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'repconf_timezone': 'repconf.timezone',
                    'repconf_locale': 'repconf.locale',
                    'repconf_snapshots': 'repconf.snapshots',
                    'repconf_repdir': 'repconf.repdir',
                    'repconf_hourofday': 'repconf.hourofday',
                    'repconf_minofhour': 'repconf.minofhour',
                    'repconf_maxrows': 'repconf.maxrows',
                    'repconf_fakedata': 'repconf.fakedata',
                    'repconf_snapshotuser': 'repconf.snapshotuser',
                    'repconf_enforcesnapshotuser': 'repconf.enforcesnapshotuser',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'repconf_timezone': 'query',
                    'repconf_locale': 'query',
                    'repconf_snapshots': 'query',
                    'repconf_repdir': 'query',
                    'repconf_hourofday': 'query',
                    'repconf_minofhour': 'query',
                    'repconf_maxrows': 'query',
                    'repconf_fakedata': 'query',
                    'repconf_snapshotuser': 'query',
                    'repconf_enforcesnapshotuser': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_reporting_impl_config_service_impl
        )

        def __com_day_cq_reporting_impl_r_log_analyzer(
            self,
            **kwargs
        ):
            """com_day_cq_reporting_impl_r_log_analyzer  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_reporting_impl_r_log_analyzer(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                request_log_output (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqReportingImplRLogAnalyzerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_reporting_impl_r_log_analyzer = Endpoint(
            settings={
                'response_type': (ComDayCqReportingImplRLogAnalyzerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.reporting.impl.RLogAnalyzer',
                'operation_id': 'com_day_cq_reporting_impl_r_log_analyzer',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'request_log_output',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'request_log_output':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'request_log_output': 'request.log.output',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'request_log_output': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_reporting_impl_r_log_analyzer
        )

        def __com_day_cq_rewriter_linkchecker_impl_link_checker_impl(
            self,
            **kwargs
        ):
            """com_day_cq_rewriter_linkchecker_impl_link_checker_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_rewriter_linkchecker_impl_link_checker_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                scheduler_period (int): [optional]
                scheduler_concurrent (bool): [optional]
                service_bad_link_tolerance_interval (int): [optional]
                service_check_override_patterns ([str]): [optional]
                service_cache_broken_internal_links (bool): [optional]
                service_special_link_prefix ([str]): [optional]
                service_special_link_patterns ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqRewriterLinkcheckerImplLinkCheckerImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_rewriter_linkchecker_impl_link_checker_impl = Endpoint(
            settings={
                'response_type': (ComDayCqRewriterLinkcheckerImplLinkCheckerImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.rewriter.linkchecker.impl.LinkCheckerImpl',
                'operation_id': 'com_day_cq_rewriter_linkchecker_impl_link_checker_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'scheduler_period',
                    'scheduler_concurrent',
                    'service_bad_link_tolerance_interval',
                    'service_check_override_patterns',
                    'service_cache_broken_internal_links',
                    'service_special_link_prefix',
                    'service_special_link_patterns',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'scheduler_period':
                        (int,),
                    'scheduler_concurrent':
                        (bool,),
                    'service_bad_link_tolerance_interval':
                        (int,),
                    'service_check_override_patterns':
                        ([str],),
                    'service_cache_broken_internal_links':
                        (bool,),
                    'service_special_link_prefix':
                        ([str],),
                    'service_special_link_patterns':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'scheduler_period': 'scheduler.period',
                    'scheduler_concurrent': 'scheduler.concurrent',
                    'service_bad_link_tolerance_interval': 'service.bad_link_tolerance_interval',
                    'service_check_override_patterns': 'service.check_override_patterns',
                    'service_cache_broken_internal_links': 'service.cache_broken_internal_links',
                    'service_special_link_prefix': 'service.special_link_prefix',
                    'service_special_link_patterns': 'service.special_link_patterns',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'scheduler_period': 'query',
                    'scheduler_concurrent': 'query',
                    'service_bad_link_tolerance_interval': 'query',
                    'service_check_override_patterns': 'query',
                    'service_cache_broken_internal_links': 'query',
                    'service_special_link_prefix': 'query',
                    'service_special_link_patterns': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'service_check_override_patterns': 'multi',
                    'service_special_link_prefix': 'multi',
                    'service_special_link_patterns': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_rewriter_linkchecker_impl_link_checker_impl
        )

        def __com_day_cq_rewriter_linkchecker_impl_link_checker_task(
            self,
            **kwargs
        ):
            """com_day_cq_rewriter_linkchecker_impl_link_checker_task  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_rewriter_linkchecker_impl_link_checker_task(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                scheduler_period (int): [optional]
                scheduler_concurrent (bool): [optional]
                good_link_test_interval (int): [optional]
                bad_link_test_interval (int): [optional]
                link_unused_interval (int): [optional]
                connection_timeout (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqRewriterLinkcheckerImplLinkCheckerTaskInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_rewriter_linkchecker_impl_link_checker_task = Endpoint(
            settings={
                'response_type': (ComDayCqRewriterLinkcheckerImplLinkCheckerTaskInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.rewriter.linkchecker.impl.LinkCheckerTask',
                'operation_id': 'com_day_cq_rewriter_linkchecker_impl_link_checker_task',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'scheduler_period',
                    'scheduler_concurrent',
                    'good_link_test_interval',
                    'bad_link_test_interval',
                    'link_unused_interval',
                    'connection_timeout',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'scheduler_period':
                        (int,),
                    'scheduler_concurrent':
                        (bool,),
                    'good_link_test_interval':
                        (int,),
                    'bad_link_test_interval':
                        (int,),
                    'link_unused_interval':
                        (int,),
                    'connection_timeout':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'scheduler_period': 'scheduler.period',
                    'scheduler_concurrent': 'scheduler.concurrent',
                    'good_link_test_interval': 'good_link_test_interval',
                    'bad_link_test_interval': 'bad_link_test_interval',
                    'link_unused_interval': 'link_unused_interval',
                    'connection_timeout': 'connection.timeout',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'scheduler_period': 'query',
                    'scheduler_concurrent': 'query',
                    'good_link_test_interval': 'query',
                    'bad_link_test_interval': 'query',
                    'link_unused_interval': 'query',
                    'connection_timeout': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_rewriter_linkchecker_impl_link_checker_task
        )

        def __com_day_cq_rewriter_linkchecker_impl_link_checker_transformer_factory(
            self,
            **kwargs
        ):
            """com_day_cq_rewriter_linkchecker_impl_link_checker_transformer_factory  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_rewriter_linkchecker_impl_link_checker_transformer_factory(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                linkcheckertransformer_disable_rewriting (bool): [optional]
                linkcheckertransformer_disable_checking (bool): [optional]
                linkcheckertransformer_map_cache_size (int): [optional]
                linkcheckertransformer_strict_extension_check (bool): [optional]
                linkcheckertransformer_strip_htmlt_extension (bool): [optional]
                linkcheckertransformer_rewrite_elements ([str]): [optional]
                linkcheckertransformer_strip_extension_path_blacklist ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqRewriterLinkcheckerImplLinkCheckerTransformerFactoryInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_rewriter_linkchecker_impl_link_checker_transformer_factory = Endpoint(
            settings={
                'response_type': (ComDayCqRewriterLinkcheckerImplLinkCheckerTransformerFactoryInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.rewriter.linkchecker.impl.LinkCheckerTransformerFactory',
                'operation_id': 'com_day_cq_rewriter_linkchecker_impl_link_checker_transformer_factory',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'linkcheckertransformer_disable_rewriting',
                    'linkcheckertransformer_disable_checking',
                    'linkcheckertransformer_map_cache_size',
                    'linkcheckertransformer_strict_extension_check',
                    'linkcheckertransformer_strip_htmlt_extension',
                    'linkcheckertransformer_rewrite_elements',
                    'linkcheckertransformer_strip_extension_path_blacklist',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'linkcheckertransformer_disable_rewriting':
                        (bool,),
                    'linkcheckertransformer_disable_checking':
                        (bool,),
                    'linkcheckertransformer_map_cache_size':
                        (int,),
                    'linkcheckertransformer_strict_extension_check':
                        (bool,),
                    'linkcheckertransformer_strip_htmlt_extension':
                        (bool,),
                    'linkcheckertransformer_rewrite_elements':
                        ([str],),
                    'linkcheckertransformer_strip_extension_path_blacklist':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'linkcheckertransformer_disable_rewriting': 'linkcheckertransformer.disableRewriting',
                    'linkcheckertransformer_disable_checking': 'linkcheckertransformer.disableChecking',
                    'linkcheckertransformer_map_cache_size': 'linkcheckertransformer.mapCacheSize',
                    'linkcheckertransformer_strict_extension_check': 'linkcheckertransformer.strictExtensionCheck',
                    'linkcheckertransformer_strip_htmlt_extension': 'linkcheckertransformer.stripHtmltExtension',
                    'linkcheckertransformer_rewrite_elements': 'linkcheckertransformer.rewriteElements',
                    'linkcheckertransformer_strip_extension_path_blacklist': 'linkcheckertransformer.stripExtensionPathBlacklist',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'linkcheckertransformer_disable_rewriting': 'query',
                    'linkcheckertransformer_disable_checking': 'query',
                    'linkcheckertransformer_map_cache_size': 'query',
                    'linkcheckertransformer_strict_extension_check': 'query',
                    'linkcheckertransformer_strip_htmlt_extension': 'query',
                    'linkcheckertransformer_rewrite_elements': 'query',
                    'linkcheckertransformer_strip_extension_path_blacklist': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'linkcheckertransformer_rewrite_elements': 'multi',
                    'linkcheckertransformer_strip_extension_path_blacklist': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_rewriter_linkchecker_impl_link_checker_transformer_factory
        )

        def __com_day_cq_rewriter_linkchecker_impl_link_info_storage_impl(
            self,
            **kwargs
        ):
            """com_day_cq_rewriter_linkchecker_impl_link_info_storage_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_rewriter_linkchecker_impl_link_info_storage_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                service_max_links_per_host (int): [optional]
                service_save_external_link_references (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqRewriterLinkcheckerImplLinkInfoStorageImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_rewriter_linkchecker_impl_link_info_storage_impl = Endpoint(
            settings={
                'response_type': (ComDayCqRewriterLinkcheckerImplLinkInfoStorageImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.rewriter.linkchecker.impl.LinkInfoStorageImpl',
                'operation_id': 'com_day_cq_rewriter_linkchecker_impl_link_info_storage_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'service_max_links_per_host',
                    'service_save_external_link_references',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'service_max_links_per_host':
                        (int,),
                    'service_save_external_link_references':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'service_max_links_per_host': 'service.max_links_per_host',
                    'service_save_external_link_references': 'service.save_external_link_references',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'service_max_links_per_host': 'query',
                    'service_save_external_link_references': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_rewriter_linkchecker_impl_link_info_storage_impl
        )

        def __com_day_cq_rewriter_processor_impl_html_parser_factory(
            self,
            **kwargs
        ):
            """com_day_cq_rewriter_processor_impl_html_parser_factory  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_rewriter_processor_impl_html_parser_factory(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                htmlparser_process_tags ([str]): [optional]
                htmlparser_preserve_camel_case (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqRewriterProcessorImplHtmlParserFactoryInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_rewriter_processor_impl_html_parser_factory = Endpoint(
            settings={
                'response_type': (ComDayCqRewriterProcessorImplHtmlParserFactoryInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.rewriter.processor.impl.HtmlParserFactory',
                'operation_id': 'com_day_cq_rewriter_processor_impl_html_parser_factory',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'htmlparser_process_tags',
                    'htmlparser_preserve_camel_case',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'htmlparser_process_tags':
                        ([str],),
                    'htmlparser_preserve_camel_case':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'htmlparser_process_tags': 'htmlparser.processTags',
                    'htmlparser_preserve_camel_case': 'htmlparser.preserveCamelCase',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'htmlparser_process_tags': 'query',
                    'htmlparser_preserve_camel_case': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'htmlparser_process_tags': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_rewriter_processor_impl_html_parser_factory
        )

        def __com_day_cq_search_impl_builder_query_builder_impl(
            self,
            **kwargs
        ):
            """com_day_cq_search_impl_builder_query_builder_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_search_impl_builder_query_builder_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                excerpt_properties ([str]): [optional]
                cache_max_entries (int): [optional]
                cache_entry_lifetime (int): [optional]
                xpath_union (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqSearchImplBuilderQueryBuilderImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_search_impl_builder_query_builder_impl = Endpoint(
            settings={
                'response_type': (ComDayCqSearchImplBuilderQueryBuilderImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.search.impl.builder.QueryBuilderImpl',
                'operation_id': 'com_day_cq_search_impl_builder_query_builder_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'excerpt_properties',
                    'cache_max_entries',
                    'cache_entry_lifetime',
                    'xpath_union',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'excerpt_properties':
                        ([str],),
                    'cache_max_entries':
                        (int,),
                    'cache_entry_lifetime':
                        (int,),
                    'xpath_union':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'excerpt_properties': 'excerpt.properties',
                    'cache_max_entries': 'cache.max.entries',
                    'cache_entry_lifetime': 'cache.entry.lifetime',
                    'xpath_union': 'xpath.union',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'excerpt_properties': 'query',
                    'cache_max_entries': 'query',
                    'cache_entry_lifetime': 'query',
                    'xpath_union': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'excerpt_properties': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_search_impl_builder_query_builder_impl
        )

        def __com_day_cq_search_suggest_impl_suggestion_index_manager_impl(
            self,
            **kwargs
        ):
            """com_day_cq_search_suggest_impl_suggestion_index_manager_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_search_suggest_impl_suggestion_index_manager_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                path_builder_target (str): [optional]
                suggest_basepath (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqSearchSuggestImplSuggestionIndexManagerImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_search_suggest_impl_suggestion_index_manager_impl = Endpoint(
            settings={
                'response_type': (ComDayCqSearchSuggestImplSuggestionIndexManagerImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.search.suggest.impl.SuggestionIndexManagerImpl',
                'operation_id': 'com_day_cq_search_suggest_impl_suggestion_index_manager_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'path_builder_target',
                    'suggest_basepath',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'path_builder_target':
                        (str,),
                    'suggest_basepath':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'path_builder_target': 'pathBuilder.target',
                    'suggest_basepath': 'suggest.basepath',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'path_builder_target': 'query',
                    'suggest_basepath': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_search_suggest_impl_suggestion_index_manager_impl
        )

        def __com_day_cq_searchpromote_impl_publish_search_promote_config_handler(
            self,
            **kwargs
        ):
            """com_day_cq_searchpromote_impl_publish_search_promote_config_handler  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_searchpromote_impl_publish_search_promote_config_handler(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_searchpromote_confighandler_enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqSearchpromoteImplPublishSearchPromoteConfigHandlerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_searchpromote_impl_publish_search_promote_config_handler = Endpoint(
            settings={
                'response_type': (ComDayCqSearchpromoteImplPublishSearchPromoteConfigHandlerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.searchpromote.impl.PublishSearchPromoteConfigHandler',
                'operation_id': 'com_day_cq_searchpromote_impl_publish_search_promote_config_handler',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_searchpromote_confighandler_enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_searchpromote_confighandler_enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_searchpromote_confighandler_enabled': 'cq.searchpromote.confighandler.enabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_searchpromote_confighandler_enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_searchpromote_impl_publish_search_promote_config_handler
        )

        def __com_day_cq_searchpromote_impl_search_promote_service_impl(
            self,
            **kwargs
        ):
            """com_day_cq_searchpromote_impl_search_promote_service_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_searchpromote_impl_search_promote_service_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_searchpromote_configuration_server_uri (str): [optional]
                cq_searchpromote_configuration_environment (str): [optional]
                connection_timeout (int): [optional]
                socket_timeout (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqSearchpromoteImplSearchPromoteServiceImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_searchpromote_impl_search_promote_service_impl = Endpoint(
            settings={
                'response_type': (ComDayCqSearchpromoteImplSearchPromoteServiceImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.searchpromote.impl.SearchPromoteServiceImpl',
                'operation_id': 'com_day_cq_searchpromote_impl_search_promote_service_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_searchpromote_configuration_server_uri',
                    'cq_searchpromote_configuration_environment',
                    'connection_timeout',
                    'socket_timeout',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_searchpromote_configuration_server_uri':
                        (str,),
                    'cq_searchpromote_configuration_environment':
                        (str,),
                    'connection_timeout':
                        (int,),
                    'socket_timeout':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_searchpromote_configuration_server_uri': 'cq.searchpromote.configuration.server.uri',
                    'cq_searchpromote_configuration_environment': 'cq.searchpromote.configuration.environment',
                    'connection_timeout': 'connection.timeout',
                    'socket_timeout': 'socket.timeout',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_searchpromote_configuration_server_uri': 'query',
                    'cq_searchpromote_configuration_environment': 'query',
                    'connection_timeout': 'query',
                    'socket_timeout': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_searchpromote_impl_search_promote_service_impl
        )

        def __com_day_cq_security_acl_setup(
            self,
            **kwargs
        ):
            """com_day_cq_security_acl_setup  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_security_acl_setup(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_aclsetup_rules ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqSecurityACLSetupInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_security_acl_setup = Endpoint(
            settings={
                'response_type': (ComDayCqSecurityACLSetupInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.security.ACLSetup',
                'operation_id': 'com_day_cq_security_acl_setup',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_aclsetup_rules',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_aclsetup_rules':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_aclsetup_rules': 'cq.aclsetup.rules',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_aclsetup_rules': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'cq_aclsetup_rules': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_security_acl_setup
        )

        def __com_day_cq_statistics_impl_statistics_service_impl(
            self,
            **kwargs
        ):
            """com_day_cq_statistics_impl_statistics_service_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_statistics_impl_statistics_service_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                scheduler_period (int): [optional]
                scheduler_concurrent (bool): [optional]
                path (str): [optional]
                workspace (str): [optional]
                keywords_path (str): [optional]
                async_entries (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqStatisticsImplStatisticsServiceImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_statistics_impl_statistics_service_impl = Endpoint(
            settings={
                'response_type': (ComDayCqStatisticsImplStatisticsServiceImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.statistics.impl.StatisticsServiceImpl',
                'operation_id': 'com_day_cq_statistics_impl_statistics_service_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'scheduler_period',
                    'scheduler_concurrent',
                    'path',
                    'workspace',
                    'keywords_path',
                    'async_entries',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'scheduler_period':
                        (int,),
                    'scheduler_concurrent':
                        (bool,),
                    'path':
                        (str,),
                    'workspace':
                        (str,),
                    'keywords_path':
                        (str,),
                    'async_entries':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'scheduler_period': 'scheduler.period',
                    'scheduler_concurrent': 'scheduler.concurrent',
                    'path': 'path',
                    'workspace': 'workspace',
                    'keywords_path': 'keywordsPath',
                    'async_entries': 'asyncEntries',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'scheduler_period': 'query',
                    'scheduler_concurrent': 'query',
                    'path': 'query',
                    'workspace': 'query',
                    'keywords_path': 'query',
                    'async_entries': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_statistics_impl_statistics_service_impl
        )

        def __com_day_cq_tagging_impl_jcr_tag_manager_factory_impl(
            self,
            **kwargs
        ):
            """com_day_cq_tagging_impl_jcr_tag_manager_factory_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_tagging_impl_jcr_tag_manager_factory_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                validation_enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqTaggingImplJcrTagManagerFactoryImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_tagging_impl_jcr_tag_manager_factory_impl = Endpoint(
            settings={
                'response_type': (ComDayCqTaggingImplJcrTagManagerFactoryImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.tagging.impl.JcrTagManagerFactoryImpl',
                'operation_id': 'com_day_cq_tagging_impl_jcr_tag_manager_factory_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'validation_enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'validation_enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'validation_enabled': 'validation.enabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'validation_enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_tagging_impl_jcr_tag_manager_factory_impl
        )

        def __com_day_cq_tagging_impl_search_tag_predicate_evaluator(
            self,
            **kwargs
        ):
            """com_day_cq_tagging_impl_search_tag_predicate_evaluator  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_tagging_impl_search_tag_predicate_evaluator(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                ignore_path (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqTaggingImplSearchTagPredicateEvaluatorInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_tagging_impl_search_tag_predicate_evaluator = Endpoint(
            settings={
                'response_type': (ComDayCqTaggingImplSearchTagPredicateEvaluatorInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.tagging.impl.search.TagPredicateEvaluator',
                'operation_id': 'com_day_cq_tagging_impl_search_tag_predicate_evaluator',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'ignore_path',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'ignore_path':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'ignore_path': 'ignore_path',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'ignore_path': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_tagging_impl_search_tag_predicate_evaluator
        )

        def __com_day_cq_tagging_impl_tag_garbage_collector(
            self,
            **kwargs
        ):
            """com_day_cq_tagging_impl_tag_garbage_collector  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_tagging_impl_tag_garbage_collector(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                scheduler_expression (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqTaggingImplTagGarbageCollectorInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_tagging_impl_tag_garbage_collector = Endpoint(
            settings={
                'response_type': (ComDayCqTaggingImplTagGarbageCollectorInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.tagging.impl.TagGarbageCollector',
                'operation_id': 'com_day_cq_tagging_impl_tag_garbage_collector',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'scheduler_expression',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'scheduler_expression':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'scheduler_expression': 'scheduler.expression',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'scheduler_expression': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_tagging_impl_tag_garbage_collector
        )

        def __com_day_cq_wcm_contentsync_impl_handler_pages_update_handler(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_contentsync_impl_handler_pages_update_handler  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_contentsync_impl_handler_pages_update_handler(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_pagesupdatehandler_imageresourcetypes ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmContentsyncImplHandlerPagesUpdateHandlerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_contentsync_impl_handler_pages_update_handler = Endpoint(
            settings={
                'response_type': (ComDayCqWcmContentsyncImplHandlerPagesUpdateHandlerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.contentsync.impl.handler.PagesUpdateHandler',
                'operation_id': 'com_day_cq_wcm_contentsync_impl_handler_pages_update_handler',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_pagesupdatehandler_imageresourcetypes',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_pagesupdatehandler_imageresourcetypes':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_pagesupdatehandler_imageresourcetypes': 'cq.pagesupdatehandler.imageresourcetypes',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_pagesupdatehandler_imageresourcetypes': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'cq_pagesupdatehandler_imageresourcetypes': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_contentsync_impl_handler_pages_update_handler
        )

        def __com_day_cq_wcm_contentsync_impl_rewriter_path_rewriter_transformer_factor(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_contentsync_impl_rewriter_path_rewriter_transformer_factor  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_contentsync_impl_rewriter_path_rewriter_transformer_factor(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_contentsync_pathrewritertransformer_mapping_links ([str]): [optional]
                cq_contentsync_pathrewritertransformer_mapping_clientlibs ([str]): [optional]
                cq_contentsync_pathrewritertransformer_mapping_images ([str]): [optional]
                cq_contentsync_pathrewritertransformer_attribute_pattern (str): [optional]
                cq_contentsync_pathrewritertransformer_clientlibrary_pattern (str): [optional]
                cq_contentsync_pathrewritertransformer_clientlibrary_replace (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmContentsyncImplRewriterPathRewriterTransformerFactorInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_contentsync_impl_rewriter_path_rewriter_transformer_factor = Endpoint(
            settings={
                'response_type': (ComDayCqWcmContentsyncImplRewriterPathRewriterTransformerFactorInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.contentsync.impl.rewriter.PathRewriterTransformerFactory',
                'operation_id': 'com_day_cq_wcm_contentsync_impl_rewriter_path_rewriter_transformer_factor',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_contentsync_pathrewritertransformer_mapping_links',
                    'cq_contentsync_pathrewritertransformer_mapping_clientlibs',
                    'cq_contentsync_pathrewritertransformer_mapping_images',
                    'cq_contentsync_pathrewritertransformer_attribute_pattern',
                    'cq_contentsync_pathrewritertransformer_clientlibrary_pattern',
                    'cq_contentsync_pathrewritertransformer_clientlibrary_replace',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_contentsync_pathrewritertransformer_mapping_links':
                        ([str],),
                    'cq_contentsync_pathrewritertransformer_mapping_clientlibs':
                        ([str],),
                    'cq_contentsync_pathrewritertransformer_mapping_images':
                        ([str],),
                    'cq_contentsync_pathrewritertransformer_attribute_pattern':
                        (str,),
                    'cq_contentsync_pathrewritertransformer_clientlibrary_pattern':
                        (str,),
                    'cq_contentsync_pathrewritertransformer_clientlibrary_replace':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_contentsync_pathrewritertransformer_mapping_links': 'cq.contentsync.pathrewritertransformer.mapping.links',
                    'cq_contentsync_pathrewritertransformer_mapping_clientlibs': 'cq.contentsync.pathrewritertransformer.mapping.clientlibs',
                    'cq_contentsync_pathrewritertransformer_mapping_images': 'cq.contentsync.pathrewritertransformer.mapping.images',
                    'cq_contentsync_pathrewritertransformer_attribute_pattern': 'cq.contentsync.pathrewritertransformer.attribute.pattern',
                    'cq_contentsync_pathrewritertransformer_clientlibrary_pattern': 'cq.contentsync.pathrewritertransformer.clientlibrary.pattern',
                    'cq_contentsync_pathrewritertransformer_clientlibrary_replace': 'cq.contentsync.pathrewritertransformer.clientlibrary.replace',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_contentsync_pathrewritertransformer_mapping_links': 'query',
                    'cq_contentsync_pathrewritertransformer_mapping_clientlibs': 'query',
                    'cq_contentsync_pathrewritertransformer_mapping_images': 'query',
                    'cq_contentsync_pathrewritertransformer_attribute_pattern': 'query',
                    'cq_contentsync_pathrewritertransformer_clientlibrary_pattern': 'query',
                    'cq_contentsync_pathrewritertransformer_clientlibrary_replace': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'cq_contentsync_pathrewritertransformer_mapping_links': 'multi',
                    'cq_contentsync_pathrewritertransformer_mapping_clientlibs': 'multi',
                    'cq_contentsync_pathrewritertransformer_mapping_images': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_contentsync_impl_rewriter_path_rewriter_transformer_factor
        )

        def __com_day_cq_wcm_core_impl_authoring_ui_mode_service_impl(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_core_impl_authoring_ui_mode_service_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_core_impl_authoring_ui_mode_service_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                authoring_ui_mode_service_default (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmCoreImplAuthoringUIModeServiceImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_core_impl_authoring_ui_mode_service_impl = Endpoint(
            settings={
                'response_type': (ComDayCqWcmCoreImplAuthoringUIModeServiceImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.core.impl.AuthoringUIModeServiceImpl',
                'operation_id': 'com_day_cq_wcm_core_impl_authoring_ui_mode_service_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'authoring_ui_mode_service_default',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'authoring_ui_mode_service_default':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'authoring_ui_mode_service_default': 'authoringUIModeService.default',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'authoring_ui_mode_service_default': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_core_impl_authoring_ui_mode_service_impl
        )

        def __com_day_cq_wcm_core_impl_commands_wcm_command_servlet(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_core_impl_commands_wcm_command_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_core_impl_commands_wcm_command_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                wcmcommandservlet_delete_whitelist ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmCoreImplCommandsWCMCommandServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_core_impl_commands_wcm_command_servlet = Endpoint(
            settings={
                'response_type': (ComDayCqWcmCoreImplCommandsWCMCommandServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.core.impl.commands.WCMCommandServlet',
                'operation_id': 'com_day_cq_wcm_core_impl_commands_wcm_command_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'wcmcommandservlet_delete_whitelist',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'wcmcommandservlet_delete_whitelist':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'wcmcommandservlet_delete_whitelist': 'wcmcommandservlet.delete_whitelist',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'wcmcommandservlet_delete_whitelist': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'wcmcommandservlet_delete_whitelist': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_core_impl_commands_wcm_command_servlet
        )

        def __com_day_cq_wcm_core_impl_devicedetection_device_identification_mode_impl(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_core_impl_devicedetection_device_identification_mode_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_core_impl_devicedetection_device_identification_mode_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                dim_default_mode (str): [optional]
                dim_appcache_enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmCoreImplDevicedetectionDeviceIdentificationModeImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_core_impl_devicedetection_device_identification_mode_impl = Endpoint(
            settings={
                'response_type': (ComDayCqWcmCoreImplDevicedetectionDeviceIdentificationModeImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.core.impl.devicedetection.DeviceIdentificationModeImpl',
                'operation_id': 'com_day_cq_wcm_core_impl_devicedetection_device_identification_mode_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'dim_default_mode',
                    'dim_appcache_enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'dim_default_mode':
                        (str,),
                    'dim_appcache_enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'dim_default_mode': 'dim.default.mode',
                    'dim_appcache_enabled': 'dim.appcache.enabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'dim_default_mode': 'query',
                    'dim_appcache_enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_core_impl_devicedetection_device_identification_mode_impl
        )

        def __com_day_cq_wcm_core_impl_event_page_event_audit_listener(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_core_impl_event_page_event_audit_listener  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_core_impl_event_page_event_audit_listener(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                configured (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmCoreImplEventPageEventAuditListenerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_core_impl_event_page_event_audit_listener = Endpoint(
            settings={
                'response_type': (ComDayCqWcmCoreImplEventPageEventAuditListenerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.core.impl.event.PageEventAuditListener',
                'operation_id': 'com_day_cq_wcm_core_impl_event_page_event_audit_listener',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'configured',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'configured':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'configured': 'configured',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'configured': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_core_impl_event_page_event_audit_listener
        )

        def __com_day_cq_wcm_core_impl_event_page_post_processor(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_core_impl_event_page_post_processor  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_core_impl_event_page_post_processor(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                paths ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmCoreImplEventPagePostProcessorInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_core_impl_event_page_post_processor = Endpoint(
            settings={
                'response_type': (ComDayCqWcmCoreImplEventPagePostProcessorInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.core.impl.event.PagePostProcessor',
                'operation_id': 'com_day_cq_wcm_core_impl_event_page_post_processor',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'paths',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'paths':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'paths': 'paths',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'paths': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'paths': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_core_impl_event_page_post_processor
        )

        def __com_day_cq_wcm_core_impl_event_repository_change_event_listener(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_core_impl_event_repository_change_event_listener  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_core_impl_event_repository_change_event_listener(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                paths ([str]): [optional]
                excluded_paths ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmCoreImplEventRepositoryChangeEventListenerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_core_impl_event_repository_change_event_listener = Endpoint(
            settings={
                'response_type': (ComDayCqWcmCoreImplEventRepositoryChangeEventListenerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.core.impl.event.RepositoryChangeEventListener',
                'operation_id': 'com_day_cq_wcm_core_impl_event_repository_change_event_listener',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'paths',
                    'excluded_paths',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'paths':
                        ([str],),
                    'excluded_paths':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'paths': 'paths',
                    'excluded_paths': 'excludedPaths',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'paths': 'query',
                    'excluded_paths': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'paths': 'multi',
                    'excluded_paths': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_core_impl_event_repository_change_event_listener
        )

        def __com_day_cq_wcm_core_impl_event_template_post_processor(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_core_impl_event_template_post_processor  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_core_impl_event_template_post_processor(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                paths (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmCoreImplEventTemplatePostProcessorInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_core_impl_event_template_post_processor = Endpoint(
            settings={
                'response_type': (ComDayCqWcmCoreImplEventTemplatePostProcessorInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.core.impl.event.TemplatePostProcessor',
                'operation_id': 'com_day_cq_wcm_core_impl_event_template_post_processor',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'paths',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'paths':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'paths': 'paths',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'paths': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_core_impl_event_template_post_processor
        )

        def __com_day_cq_wcm_core_impl_language_manager_impl(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_core_impl_language_manager_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_core_impl_language_manager_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                langmgr_list_path (str): [optional]
                langmgr_country_default ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmCoreImplLanguageManagerImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_core_impl_language_manager_impl = Endpoint(
            settings={
                'response_type': (ComDayCqWcmCoreImplLanguageManagerImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.core.impl.LanguageManagerImpl',
                'operation_id': 'com_day_cq_wcm_core_impl_language_manager_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'langmgr_list_path',
                    'langmgr_country_default',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'langmgr_list_path':
                        (str,),
                    'langmgr_country_default':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'langmgr_list_path': 'langmgr.list.path',
                    'langmgr_country_default': 'langmgr.country.default',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'langmgr_list_path': 'query',
                    'langmgr_country_default': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'langmgr_country_default': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_core_impl_language_manager_impl
        )

        def __com_day_cq_wcm_core_impl_link_checker_configuration_factory_impl(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_core_impl_link_checker_configuration_factory_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_core_impl_link_checker_configuration_factory_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                link_expired_prefix (str): [optional]
                link_expired_remove (bool): [optional]
                link_expired_suffix (str): [optional]
                link_invalid_prefix (str): [optional]
                link_invalid_remove (bool): [optional]
                link_invalid_suffix (str): [optional]
                link_predated_prefix (str): [optional]
                link_predated_remove (bool): [optional]
                link_predated_suffix (str): [optional]
                link_wcmmodes ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmCoreImplLinkCheckerConfigurationFactoryImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_core_impl_link_checker_configuration_factory_impl = Endpoint(
            settings={
                'response_type': (ComDayCqWcmCoreImplLinkCheckerConfigurationFactoryImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.core.impl.LinkCheckerConfigurationFactoryImpl',
                'operation_id': 'com_day_cq_wcm_core_impl_link_checker_configuration_factory_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'link_expired_prefix',
                    'link_expired_remove',
                    'link_expired_suffix',
                    'link_invalid_prefix',
                    'link_invalid_remove',
                    'link_invalid_suffix',
                    'link_predated_prefix',
                    'link_predated_remove',
                    'link_predated_suffix',
                    'link_wcmmodes',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'link_expired_prefix':
                        (str,),
                    'link_expired_remove':
                        (bool,),
                    'link_expired_suffix':
                        (str,),
                    'link_invalid_prefix':
                        (str,),
                    'link_invalid_remove':
                        (bool,),
                    'link_invalid_suffix':
                        (str,),
                    'link_predated_prefix':
                        (str,),
                    'link_predated_remove':
                        (bool,),
                    'link_predated_suffix':
                        (str,),
                    'link_wcmmodes':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'link_expired_prefix': 'link.expired.prefix',
                    'link_expired_remove': 'link.expired.remove',
                    'link_expired_suffix': 'link.expired.suffix',
                    'link_invalid_prefix': 'link.invalid.prefix',
                    'link_invalid_remove': 'link.invalid.remove',
                    'link_invalid_suffix': 'link.invalid.suffix',
                    'link_predated_prefix': 'link.predated.prefix',
                    'link_predated_remove': 'link.predated.remove',
                    'link_predated_suffix': 'link.predated.suffix',
                    'link_wcmmodes': 'link.wcmmodes',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'link_expired_prefix': 'query',
                    'link_expired_remove': 'query',
                    'link_expired_suffix': 'query',
                    'link_invalid_prefix': 'query',
                    'link_invalid_remove': 'query',
                    'link_invalid_suffix': 'query',
                    'link_predated_prefix': 'query',
                    'link_predated_remove': 'query',
                    'link_predated_suffix': 'query',
                    'link_wcmmodes': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'link_wcmmodes': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_core_impl_link_checker_configuration_factory_impl
        )

        def __com_day_cq_wcm_core_impl_page_page_info_aggregator_impl(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_core_impl_page_page_info_aggregator_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_core_impl_page_page_info_aggregator_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                page_info_provider_property_regex_default (str): [optional]
                page_info_provider_property_name (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmCoreImplPagePageInfoAggregatorImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_core_impl_page_page_info_aggregator_impl = Endpoint(
            settings={
                'response_type': (ComDayCqWcmCoreImplPagePageInfoAggregatorImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.core.impl.page.PageInfoAggregatorImpl',
                'operation_id': 'com_day_cq_wcm_core_impl_page_page_info_aggregator_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'page_info_provider_property_regex_default',
                    'page_info_provider_property_name',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'page_info_provider_property_regex_default':
                        (str,),
                    'page_info_provider_property_name':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'page_info_provider_property_regex_default': 'page.info.provider.property.regex.default',
                    'page_info_provider_property_name': 'page.info.provider.property.name',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'page_info_provider_property_regex_default': 'query',
                    'page_info_provider_property_name': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_core_impl_page_page_info_aggregator_impl
        )

        def __com_day_cq_wcm_core_impl_page_page_manager_factory_impl(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_core_impl_page_page_manager_factory_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_core_impl_page_page_manager_factory_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                illegal_char_mapping (str): [optional]
                page_sub_tree_activation_check (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmCoreImplPagePageManagerFactoryImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_core_impl_page_page_manager_factory_impl = Endpoint(
            settings={
                'response_type': (ComDayCqWcmCoreImplPagePageManagerFactoryImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.core.impl.page.PageManagerFactoryImpl',
                'operation_id': 'com_day_cq_wcm_core_impl_page_page_manager_factory_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'illegal_char_mapping',
                    'page_sub_tree_activation_check',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'illegal_char_mapping':
                        (str,),
                    'page_sub_tree_activation_check':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'illegal_char_mapping': 'illegalCharMapping',
                    'page_sub_tree_activation_check': 'pageSubTreeActivationCheck',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'illegal_char_mapping': 'query',
                    'page_sub_tree_activation_check': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_core_impl_page_page_manager_factory_impl
        )

        def __com_day_cq_wcm_core_impl_references_content_content_reference_config(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_core_impl_references_content_content_reference_config  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_core_impl_references_content_content_reference_config(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                content_reference_config_resource_types ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmCoreImplReferencesContentContentReferenceConfigInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_core_impl_references_content_content_reference_config = Endpoint(
            settings={
                'response_type': (ComDayCqWcmCoreImplReferencesContentContentReferenceConfigInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.core.impl.references.content.ContentReferenceConfig',
                'operation_id': 'com_day_cq_wcm_core_impl_references_content_content_reference_config',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'content_reference_config_resource_types',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'content_reference_config_resource_types':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'content_reference_config_resource_types': 'contentReferenceConfig.resourceTypes',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'content_reference_config_resource_types': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'content_reference_config_resource_types': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_core_impl_references_content_content_reference_config
        )

        def __com_day_cq_wcm_core_impl_servlets_contentfinder_asset_view_handler(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_core_impl_servlets_contentfinder_asset_view_handler  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_core_impl_servlets_contentfinder_asset_view_handler(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                dam_showexpired (bool): [optional]
                dam_showhidden (bool): [optional]
                tag_title_search (bool): [optional]
                guess_total (str): [optional]
                dam_expiry_property (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmCoreImplServletsContentfinderAssetViewHandlerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_core_impl_servlets_contentfinder_asset_view_handler = Endpoint(
            settings={
                'response_type': (ComDayCqWcmCoreImplServletsContentfinderAssetViewHandlerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.core.impl.servlets.contentfinder.AssetViewHandler',
                'operation_id': 'com_day_cq_wcm_core_impl_servlets_contentfinder_asset_view_handler',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'dam_showexpired',
                    'dam_showhidden',
                    'tag_title_search',
                    'guess_total',
                    'dam_expiry_property',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'dam_showexpired':
                        (bool,),
                    'dam_showhidden':
                        (bool,),
                    'tag_title_search':
                        (bool,),
                    'guess_total':
                        (str,),
                    'dam_expiry_property':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'dam_showexpired': 'dam.showexpired',
                    'dam_showhidden': 'dam.showhidden',
                    'tag_title_search': 'tagTitleSearch',
                    'guess_total': 'guessTotal',
                    'dam_expiry_property': 'dam.expiryProperty',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'dam_showexpired': 'query',
                    'dam_showhidden': 'query',
                    'tag_title_search': 'query',
                    'guess_total': 'query',
                    'dam_expiry_property': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_core_impl_servlets_contentfinder_asset_view_handler
        )

        def __com_day_cq_wcm_core_impl_servlets_contentfinder_connector_connector_vie(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_core_impl_servlets_contentfinder_connector_connector_vie  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_core_impl_servlets_contentfinder_connector_connector_vie(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                item_resource_types ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmCoreImplServletsContentfinderConnectorConnectorVieInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_core_impl_servlets_contentfinder_connector_connector_vie = Endpoint(
            settings={
                'response_type': (ComDayCqWcmCoreImplServletsContentfinderConnectorConnectorVieInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.core.impl.servlets.contentfinder.connector.ConnectorViewHandler',
                'operation_id': 'com_day_cq_wcm_core_impl_servlets_contentfinder_connector_connector_vie',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'item_resource_types',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'item_resource_types':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'item_resource_types': 'item.resource.types',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'item_resource_types': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'item_resource_types': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_core_impl_servlets_contentfinder_connector_connector_vie
        )

        def __com_day_cq_wcm_core_impl_servlets_contentfinder_page_view_handler(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_core_impl_servlets_contentfinder_page_view_handler  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_core_impl_servlets_contentfinder_page_view_handler(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                guess_total (str): [optional]
                tag_title_search (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmCoreImplServletsContentfinderPageViewHandlerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_core_impl_servlets_contentfinder_page_view_handler = Endpoint(
            settings={
                'response_type': (ComDayCqWcmCoreImplServletsContentfinderPageViewHandlerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.core.impl.servlets.contentfinder.PageViewHandler',
                'operation_id': 'com_day_cq_wcm_core_impl_servlets_contentfinder_page_view_handler',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'guess_total',
                    'tag_title_search',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'guess_total':
                        (str,),
                    'tag_title_search':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'guess_total': 'guessTotal',
                    'tag_title_search': 'tagTitleSearch',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'guess_total': 'query',
                    'tag_title_search': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_core_impl_servlets_contentfinder_page_view_handler
        )

        def __com_day_cq_wcm_core_impl_servlets_find_replace_servlet(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_core_impl_servlets_find_replace_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_core_impl_servlets_find_replace_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                scope ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmCoreImplServletsFindReplaceServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_core_impl_servlets_find_replace_servlet = Endpoint(
            settings={
                'response_type': (ComDayCqWcmCoreImplServletsFindReplaceServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.core.impl.servlets.FindReplaceServlet',
                'operation_id': 'com_day_cq_wcm_core_impl_servlets_find_replace_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'scope',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'scope':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'scope': 'scope',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'scope': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'scope': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_core_impl_servlets_find_replace_servlet
        )

        def __com_day_cq_wcm_core_impl_servlets_reference_search_servlet(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_core_impl_servlets_reference_search_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_core_impl_servlets_reference_search_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                referencesearchservlet_max_references_per_page (int): [optional]
                referencesearchservlet_max_pages (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmCoreImplServletsReferenceSearchServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_core_impl_servlets_reference_search_servlet = Endpoint(
            settings={
                'response_type': (ComDayCqWcmCoreImplServletsReferenceSearchServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.core.impl.servlets.ReferenceSearchServlet',
                'operation_id': 'com_day_cq_wcm_core_impl_servlets_reference_search_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'referencesearchservlet_max_references_per_page',
                    'referencesearchservlet_max_pages',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'referencesearchservlet_max_references_per_page':
                        (int,),
                    'referencesearchservlet_max_pages':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'referencesearchservlet_max_references_per_page': 'referencesearchservlet.maxReferencesPerPage',
                    'referencesearchservlet_max_pages': 'referencesearchservlet.maxPages',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'referencesearchservlet_max_references_per_page': 'query',
                    'referencesearchservlet_max_pages': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_core_impl_servlets_reference_search_servlet
        )

        def __com_day_cq_wcm_core_impl_servlets_thumbnail_servlet(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_core_impl_servlets_thumbnail_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_core_impl_servlets_thumbnail_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                workspace (str): [optional]
                dimensions ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmCoreImplServletsThumbnailServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_core_impl_servlets_thumbnail_servlet = Endpoint(
            settings={
                'response_type': (ComDayCqWcmCoreImplServletsThumbnailServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.core.impl.servlets.ThumbnailServlet',
                'operation_id': 'com_day_cq_wcm_core_impl_servlets_thumbnail_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'workspace',
                    'dimensions',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'workspace':
                        (str,),
                    'dimensions':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'workspace': 'workspace',
                    'dimensions': 'dimensions',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'workspace': 'query',
                    'dimensions': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'dimensions': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_core_impl_servlets_thumbnail_servlet
        )

        def __com_day_cq_wcm_core_impl_utils_default_page_name_validator(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_core_impl_utils_default_page_name_validator  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_core_impl_utils_default_page_name_validator(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                non_valid_chars (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmCoreImplUtilsDefaultPageNameValidatorInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_core_impl_utils_default_page_name_validator = Endpoint(
            settings={
                'response_type': (ComDayCqWcmCoreImplUtilsDefaultPageNameValidatorInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.core.impl.utils.DefaultPageNameValidator',
                'operation_id': 'com_day_cq_wcm_core_impl_utils_default_page_name_validator',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'non_valid_chars',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'non_valid_chars':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'non_valid_chars': 'nonValidChars',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'non_valid_chars': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_core_impl_utils_default_page_name_validator
        )

        def __com_day_cq_wcm_core_impl_variants_page_variants_provider_impl(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_core_impl_variants_page_variants_provider_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_core_impl_variants_page_variants_provider_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                default_externalizer_domain (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmCoreImplVariantsPageVariantsProviderImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_core_impl_variants_page_variants_provider_impl = Endpoint(
            settings={
                'response_type': (ComDayCqWcmCoreImplVariantsPageVariantsProviderImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.core.impl.variants.PageVariantsProviderImpl',
                'operation_id': 'com_day_cq_wcm_core_impl_variants_page_variants_provider_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'default_externalizer_domain',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'default_externalizer_domain':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'default_externalizer_domain': 'default.externalizer.domain',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'default_externalizer_domain': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_core_impl_variants_page_variants_provider_impl
        )

        def __com_day_cq_wcm_core_impl_version_manager_impl(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_core_impl_version_manager_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_core_impl_version_manager_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                versionmanager_create_version_on_activation (bool): [optional]
                versionmanager_purging_enabled (bool): [optional]
                versionmanager_purge_paths ([str]): [optional]
                versionmanager_iv_paths ([str]): [optional]
                versionmanager_max_age_days (int): [optional]
                versionmanager_max_number_versions (int): [optional]
                versionmanager_min_number_versions (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmCoreImplVersionManagerImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_core_impl_version_manager_impl = Endpoint(
            settings={
                'response_type': (ComDayCqWcmCoreImplVersionManagerImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.core.impl.VersionManagerImpl',
                'operation_id': 'com_day_cq_wcm_core_impl_version_manager_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'versionmanager_create_version_on_activation',
                    'versionmanager_purging_enabled',
                    'versionmanager_purge_paths',
                    'versionmanager_iv_paths',
                    'versionmanager_max_age_days',
                    'versionmanager_max_number_versions',
                    'versionmanager_min_number_versions',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'versionmanager_create_version_on_activation':
                        (bool,),
                    'versionmanager_purging_enabled':
                        (bool,),
                    'versionmanager_purge_paths':
                        ([str],),
                    'versionmanager_iv_paths':
                        ([str],),
                    'versionmanager_max_age_days':
                        (int,),
                    'versionmanager_max_number_versions':
                        (int,),
                    'versionmanager_min_number_versions':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'versionmanager_create_version_on_activation': 'versionmanager.createVersionOnActivation',
                    'versionmanager_purging_enabled': 'versionmanager.purgingEnabled',
                    'versionmanager_purge_paths': 'versionmanager.purgePaths',
                    'versionmanager_iv_paths': 'versionmanager.ivPaths',
                    'versionmanager_max_age_days': 'versionmanager.maxAgeDays',
                    'versionmanager_max_number_versions': 'versionmanager.maxNumberVersions',
                    'versionmanager_min_number_versions': 'versionmanager.minNumberVersions',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'versionmanager_create_version_on_activation': 'query',
                    'versionmanager_purging_enabled': 'query',
                    'versionmanager_purge_paths': 'query',
                    'versionmanager_iv_paths': 'query',
                    'versionmanager_max_age_days': 'query',
                    'versionmanager_max_number_versions': 'query',
                    'versionmanager_min_number_versions': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'versionmanager_purge_paths': 'multi',
                    'versionmanager_iv_paths': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_core_impl_version_manager_impl
        )

        def __com_day_cq_wcm_core_impl_version_purge_task(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_core_impl_version_purge_task  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_core_impl_version_purge_task(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                versionpurge_paths ([str]): [optional]
                versionpurge_recursive (bool): [optional]
                versionpurge_max_versions (int): [optional]
                versionpurge_min_versions (int): [optional]
                versionpurge_max_age_days (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmCoreImplVersionPurgeTaskInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_core_impl_version_purge_task = Endpoint(
            settings={
                'response_type': (ComDayCqWcmCoreImplVersionPurgeTaskInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.core.impl.VersionPurgeTask',
                'operation_id': 'com_day_cq_wcm_core_impl_version_purge_task',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'versionpurge_paths',
                    'versionpurge_recursive',
                    'versionpurge_max_versions',
                    'versionpurge_min_versions',
                    'versionpurge_max_age_days',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'versionpurge_paths':
                        ([str],),
                    'versionpurge_recursive':
                        (bool,),
                    'versionpurge_max_versions':
                        (int,),
                    'versionpurge_min_versions':
                        (int,),
                    'versionpurge_max_age_days':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'versionpurge_paths': 'versionpurge.paths',
                    'versionpurge_recursive': 'versionpurge.recursive',
                    'versionpurge_max_versions': 'versionpurge.maxVersions',
                    'versionpurge_min_versions': 'versionpurge.minVersions',
                    'versionpurge_max_age_days': 'versionpurge.maxAgeDays',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'versionpurge_paths': 'query',
                    'versionpurge_recursive': 'query',
                    'versionpurge_max_versions': 'query',
                    'versionpurge_min_versions': 'query',
                    'versionpurge_max_age_days': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'versionpurge_paths': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_core_impl_version_purge_task
        )

        def __com_day_cq_wcm_core_impl_warp_time_warp_filter(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_core_impl_warp_time_warp_filter  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_core_impl_warp_time_warp_filter(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                filter_order (str): [optional]
                filter_scope (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmCoreImplWarpTimeWarpFilterInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_core_impl_warp_time_warp_filter = Endpoint(
            settings={
                'response_type': (ComDayCqWcmCoreImplWarpTimeWarpFilterInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.core.impl.warp.TimeWarpFilter',
                'operation_id': 'com_day_cq_wcm_core_impl_warp_time_warp_filter',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'filter_order',
                    'filter_scope',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'filter_order':
                        (str,),
                    'filter_scope':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'filter_order': 'filter.order',
                    'filter_scope': 'filter.scope',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'filter_order': 'query',
                    'filter_scope': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_core_impl_warp_time_warp_filter
        )

        def __com_day_cq_wcm_core_impl_wcm_debug_filter(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_core_impl_wcm_debug_filter  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_core_impl_wcm_debug_filter(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                wcmdbgfilter_enabled (bool): [optional]
                wcmdbgfilter_jsp_debug (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmCoreImplWCMDebugFilterInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_core_impl_wcm_debug_filter = Endpoint(
            settings={
                'response_type': (ComDayCqWcmCoreImplWCMDebugFilterInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.core.impl.WCMDebugFilter',
                'operation_id': 'com_day_cq_wcm_core_impl_wcm_debug_filter',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'wcmdbgfilter_enabled',
                    'wcmdbgfilter_jsp_debug',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'wcmdbgfilter_enabled':
                        (bool,),
                    'wcmdbgfilter_jsp_debug':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'wcmdbgfilter_enabled': 'wcmdbgfilter.enabled',
                    'wcmdbgfilter_jsp_debug': 'wcmdbgfilter.jspDebug',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'wcmdbgfilter_enabled': 'query',
                    'wcmdbgfilter_jsp_debug': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_core_impl_wcm_debug_filter
        )

        def __com_day_cq_wcm_core_impl_wcm_developer_mode_filter(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_core_impl_wcm_developer_mode_filter  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_core_impl_wcm_developer_mode_filter(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                wcmdevmodefilter_enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmCoreImplWCMDeveloperModeFilterInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_core_impl_wcm_developer_mode_filter = Endpoint(
            settings={
                'response_type': (ComDayCqWcmCoreImplWCMDeveloperModeFilterInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.core.impl.WCMDeveloperModeFilter',
                'operation_id': 'com_day_cq_wcm_core_impl_wcm_developer_mode_filter',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'wcmdevmodefilter_enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'wcmdevmodefilter_enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'wcmdevmodefilter_enabled': 'wcmdevmodefilter.enabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'wcmdevmodefilter_enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_core_impl_wcm_developer_mode_filter
        )

        def __com_day_cq_wcm_core_mvt_mvt_statistics_impl(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_core_mvt_mvt_statistics_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_core_mvt_mvt_statistics_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                mvtstatistics_trackingurl (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmCoreMvtMVTStatisticsImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_core_mvt_mvt_statistics_impl = Endpoint(
            settings={
                'response_type': (ComDayCqWcmCoreMvtMVTStatisticsImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.core.mvt.MVTStatisticsImpl',
                'operation_id': 'com_day_cq_wcm_core_mvt_mvt_statistics_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'mvtstatistics_trackingurl',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'mvtstatistics_trackingurl':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'mvtstatistics_trackingurl': 'mvtstatistics.trackingurl',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'mvtstatistics_trackingurl': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_core_mvt_mvt_statistics_impl
        )

        def __com_day_cq_wcm_core_stats_page_view_statistics_impl(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_core_stats_page_view_statistics_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_core_stats_page_view_statistics_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                pageviewstatistics_trackingurl (str): [optional]
                pageviewstatistics_trackingscript_enabled (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmCoreStatsPageViewStatisticsImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_core_stats_page_view_statistics_impl = Endpoint(
            settings={
                'response_type': (ComDayCqWcmCoreStatsPageViewStatisticsImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.core.stats.PageViewStatisticsImpl',
                'operation_id': 'com_day_cq_wcm_core_stats_page_view_statistics_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'pageviewstatistics_trackingurl',
                    'pageviewstatistics_trackingscript_enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'pageviewstatistics_trackingurl':
                        (str,),
                    'pageviewstatistics_trackingscript_enabled':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'pageviewstatistics_trackingurl': 'pageviewstatistics.trackingurl',
                    'pageviewstatistics_trackingscript_enabled': 'pageviewstatistics.trackingscript.enabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'pageviewstatistics_trackingurl': 'query',
                    'pageviewstatistics_trackingscript_enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_core_stats_page_view_statistics_impl
        )

        def __com_day_cq_wcm_core_wcm_request_filter(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_core_wcm_request_filter  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_core_wcm_request_filter(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                wcmfilter_mode (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmCoreWCMRequestFilterInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_core_wcm_request_filter = Endpoint(
            settings={
                'response_type': (ComDayCqWcmCoreWCMRequestFilterInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.core.WCMRequestFilter',
                'operation_id': 'com_day_cq_wcm_core_wcm_request_filter',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'wcmfilter_mode',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'wcmfilter_mode':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'wcmfilter_mode': 'wcmfilter.mode',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'wcmfilter_mode': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_core_wcm_request_filter
        )

        def __com_day_cq_wcm_designimporter_design_package_importer(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_designimporter_design_package_importer  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_designimporter_design_package_importer(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                extract_filter ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmDesignimporterDesignPackageImporterInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_designimporter_design_package_importer = Endpoint(
            settings={
                'response_type': (ComDayCqWcmDesignimporterDesignPackageImporterInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.designimporter.DesignPackageImporter',
                'operation_id': 'com_day_cq_wcm_designimporter_design_package_importer',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'extract_filter',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'extract_filter':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'extract_filter': 'extract.filter',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'extract_filter': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'extract_filter': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_designimporter_design_package_importer
        )

        def __com_day_cq_wcm_designimporter_impl_canvas_builder_impl(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_designimporter_impl_canvas_builder_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_designimporter_impl_canvas_builder_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                filepattern (str): [optional]
                build_page_nodes (bool): [optional]
                build_client_libs (bool): [optional]
                build_canvas_component (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmDesignimporterImplCanvasBuilderImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_designimporter_impl_canvas_builder_impl = Endpoint(
            settings={
                'response_type': (ComDayCqWcmDesignimporterImplCanvasBuilderImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.designimporter.impl.CanvasBuilderImpl',
                'operation_id': 'com_day_cq_wcm_designimporter_impl_canvas_builder_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'filepattern',
                    'build_page_nodes',
                    'build_client_libs',
                    'build_canvas_component',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'filepattern':
                        (str,),
                    'build_page_nodes':
                        (bool,),
                    'build_client_libs':
                        (bool,),
                    'build_canvas_component':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'filepattern': 'filepattern',
                    'build_page_nodes': 'build.page.nodes',
                    'build_client_libs': 'build.client.libs',
                    'build_canvas_component': 'build.canvas.component',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'filepattern': 'query',
                    'build_page_nodes': 'query',
                    'build_client_libs': 'query',
                    'build_canvas_component': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_designimporter_impl_canvas_builder_impl
        )

        def __com_day_cq_wcm_designimporter_impl_canvas_page_delete_handler(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_designimporter_impl_canvas_page_delete_handler  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_designimporter_impl_canvas_page_delete_handler(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                min_thread_pool_size (int): [optional]
                max_thread_pool_size (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmDesignimporterImplCanvasPageDeleteHandlerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_designimporter_impl_canvas_page_delete_handler = Endpoint(
            settings={
                'response_type': (ComDayCqWcmDesignimporterImplCanvasPageDeleteHandlerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.designimporter.impl.CanvasPageDeleteHandler',
                'operation_id': 'com_day_cq_wcm_designimporter_impl_canvas_page_delete_handler',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'min_thread_pool_size',
                    'max_thread_pool_size',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'min_thread_pool_size':
                        (int,),
                    'max_thread_pool_size':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'min_thread_pool_size': 'minThreadPoolSize',
                    'max_thread_pool_size': 'maxThreadPoolSize',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'min_thread_pool_size': 'query',
                    'max_thread_pool_size': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_designimporter_impl_canvas_page_delete_handler
        )

        def __com_day_cq_wcm_designimporter_impl_entry_preprocessor_impl(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_designimporter_impl_entry_preprocessor_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_designimporter_impl_entry_preprocessor_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                search_pattern (str): [optional]
                replace_pattern (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmDesignimporterImplEntryPreprocessorImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_designimporter_impl_entry_preprocessor_impl = Endpoint(
            settings={
                'response_type': (ComDayCqWcmDesignimporterImplEntryPreprocessorImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.designimporter.impl.EntryPreprocessorImpl',
                'operation_id': 'com_day_cq_wcm_designimporter_impl_entry_preprocessor_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'search_pattern',
                    'replace_pattern',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'search_pattern':
                        (str,),
                    'replace_pattern':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'search_pattern': 'search.pattern',
                    'replace_pattern': 'replace.pattern',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'search_pattern': 'query',
                    'replace_pattern': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_designimporter_impl_entry_preprocessor_impl
        )

        def __com_day_cq_wcm_designimporter_impl_mobile_canvas_builder_impl(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_designimporter_impl_mobile_canvas_builder_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_designimporter_impl_mobile_canvas_builder_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                filepattern (str): [optional]
                device_groups ([str]): [optional]
                build_page_nodes (bool): [optional]
                build_client_libs (bool): [optional]
                build_canvas_component (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmDesignimporterImplMobileCanvasBuilderImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_designimporter_impl_mobile_canvas_builder_impl = Endpoint(
            settings={
                'response_type': (ComDayCqWcmDesignimporterImplMobileCanvasBuilderImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.designimporter.impl.MobileCanvasBuilderImpl',
                'operation_id': 'com_day_cq_wcm_designimporter_impl_mobile_canvas_builder_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'filepattern',
                    'device_groups',
                    'build_page_nodes',
                    'build_client_libs',
                    'build_canvas_component',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'filepattern':
                        (str,),
                    'device_groups':
                        ([str],),
                    'build_page_nodes':
                        (bool,),
                    'build_client_libs':
                        (bool,),
                    'build_canvas_component':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'filepattern': 'filepattern',
                    'device_groups': 'device.groups',
                    'build_page_nodes': 'build.page.nodes',
                    'build_client_libs': 'build.client.libs',
                    'build_canvas_component': 'build.canvas.component',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'filepattern': 'query',
                    'device_groups': 'query',
                    'build_page_nodes': 'query',
                    'build_client_libs': 'query',
                    'build_canvas_component': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'device_groups': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_designimporter_impl_mobile_canvas_builder_impl
        )

        def __com_day_cq_wcm_designimporter_parser_taghandlers_factory_canvas_compone(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_designimporter_parser_taghandlers_factory_canvas_compone  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_designimporter_parser_taghandlers_factory_canvas_compone(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                service_ranking (int): [optional]
                tagpattern (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmDesignimporterParserTaghandlersFactoryCanvasComponeInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_designimporter_parser_taghandlers_factory_canvas_compone = Endpoint(
            settings={
                'response_type': (ComDayCqWcmDesignimporterParserTaghandlersFactoryCanvasComponeInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.designimporter.parser.taghandlers.factory.CanvasComponentTagHandlerFactory',
                'operation_id': 'com_day_cq_wcm_designimporter_parser_taghandlers_factory_canvas_compone',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'service_ranking',
                    'tagpattern',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'service_ranking':
                        (int,),
                    'tagpattern':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'service_ranking': 'service.ranking',
                    'tagpattern': 'tagpattern',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'service_ranking': 'query',
                    'tagpattern': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_designimporter_parser_taghandlers_factory_canvas_compone
        )

        def __com_day_cq_wcm_designimporter_parser_taghandlers_factory_default_compon(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_designimporter_parser_taghandlers_factory_default_compon  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_designimporter_parser_taghandlers_factory_default_compon(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                service_ranking (int): [optional]
                tagpattern (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmDesignimporterParserTaghandlersFactoryDefaultComponInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_designimporter_parser_taghandlers_factory_default_compon = Endpoint(
            settings={
                'response_type': (ComDayCqWcmDesignimporterParserTaghandlersFactoryDefaultComponInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.designimporter.parser.taghandlers.factory.DefaultComponentTagHandlerFactory',
                'operation_id': 'com_day_cq_wcm_designimporter_parser_taghandlers_factory_default_compon',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'service_ranking',
                    'tagpattern',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'service_ranking':
                        (int,),
                    'tagpattern':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'service_ranking': 'service.ranking',
                    'tagpattern': 'tagpattern',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'service_ranking': 'query',
                    'tagpattern': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_designimporter_parser_taghandlers_factory_default_compon
        )

        def __com_day_cq_wcm_designimporter_parser_taghandlers_factory_default_tag_han(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_designimporter_parser_taghandlers_factory_default_tag_han  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_designimporter_parser_taghandlers_factory_default_tag_han(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                service_ranking (int): [optional]
                tagpattern (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmDesignimporterParserTaghandlersFactoryDefaultTagHanInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_designimporter_parser_taghandlers_factory_default_tag_han = Endpoint(
            settings={
                'response_type': (ComDayCqWcmDesignimporterParserTaghandlersFactoryDefaultTagHanInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.designimporter.parser.taghandlers.factory.DefaultTagHandlerFactory',
                'operation_id': 'com_day_cq_wcm_designimporter_parser_taghandlers_factory_default_tag_han',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'service_ranking',
                    'tagpattern',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'service_ranking':
                        (int,),
                    'tagpattern':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'service_ranking': 'service.ranking',
                    'tagpattern': 'tagpattern',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'service_ranking': 'query',
                    'tagpattern': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_designimporter_parser_taghandlers_factory_default_tag_han
        )

        def __com_day_cq_wcm_designimporter_parser_taghandlers_factory_head_tag_handle(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_designimporter_parser_taghandlers_factory_head_tag_handle  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_designimporter_parser_taghandlers_factory_head_tag_handle(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                service_ranking (int): [optional]
                tagpattern (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmDesignimporterParserTaghandlersFactoryHeadTagHandleInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_designimporter_parser_taghandlers_factory_head_tag_handle = Endpoint(
            settings={
                'response_type': (ComDayCqWcmDesignimporterParserTaghandlersFactoryHeadTagHandleInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.designimporter.parser.taghandlers.factory.HeadTagHandlerFactory',
                'operation_id': 'com_day_cq_wcm_designimporter_parser_taghandlers_factory_head_tag_handle',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'service_ranking',
                    'tagpattern',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'service_ranking':
                        (int,),
                    'tagpattern':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'service_ranking': 'service.ranking',
                    'tagpattern': 'tagpattern',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'service_ranking': 'query',
                    'tagpattern': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_designimporter_parser_taghandlers_factory_head_tag_handle
        )

        def __com_day_cq_wcm_designimporter_parser_taghandlers_factory_i_frame_tag_hand(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_designimporter_parser_taghandlers_factory_i_frame_tag_hand  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_designimporter_parser_taghandlers_factory_i_frame_tag_hand(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                service_ranking (int): [optional]
                tagpattern (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmDesignimporterParserTaghandlersFactoryIFrameTagHandInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_designimporter_parser_taghandlers_factory_i_frame_tag_hand = Endpoint(
            settings={
                'response_type': (ComDayCqWcmDesignimporterParserTaghandlersFactoryIFrameTagHandInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.designimporter.parser.taghandlers.factory.IFrameTagHandlerFactory',
                'operation_id': 'com_day_cq_wcm_designimporter_parser_taghandlers_factory_i_frame_tag_hand',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'service_ranking',
                    'tagpattern',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'service_ranking':
                        (int,),
                    'tagpattern':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'service_ranking': 'service.ranking',
                    'tagpattern': 'tagpattern',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'service_ranking': 'query',
                    'tagpattern': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_designimporter_parser_taghandlers_factory_i_frame_tag_hand
        )

        def __com_day_cq_wcm_designimporter_parser_taghandlers_factory_image_componen(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_designimporter_parser_taghandlers_factory_image_componen  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_designimporter_parser_taghandlers_factory_image_componen(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                service_ranking (int): [optional]
                tagpattern (str): [optional]
                component_resource_type (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmDesignimporterParserTaghandlersFactoryImageComponenInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_designimporter_parser_taghandlers_factory_image_componen = Endpoint(
            settings={
                'response_type': (ComDayCqWcmDesignimporterParserTaghandlersFactoryImageComponenInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.designimporter.parser.taghandlers.factory.ImageComponentTagHandlerFactory',
                'operation_id': 'com_day_cq_wcm_designimporter_parser_taghandlers_factory_image_componen',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'service_ranking',
                    'tagpattern',
                    'component_resource_type',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'service_ranking':
                        (int,),
                    'tagpattern':
                        (str,),
                    'component_resource_type':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'service_ranking': 'service.ranking',
                    'tagpattern': 'tagpattern',
                    'component_resource_type': 'component.resourceType',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'service_ranking': 'query',
                    'tagpattern': 'query',
                    'component_resource_type': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_designimporter_parser_taghandlers_factory_image_componen
        )

        def __com_day_cq_wcm_designimporter_parser_taghandlers_factory_img_tag_handler(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_designimporter_parser_taghandlers_factory_img_tag_handler  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_designimporter_parser_taghandlers_factory_img_tag_handler(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                service_ranking (int): [optional]
                tagpattern (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmDesignimporterParserTaghandlersFactoryImgTagHandlerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_designimporter_parser_taghandlers_factory_img_tag_handler = Endpoint(
            settings={
                'response_type': (ComDayCqWcmDesignimporterParserTaghandlersFactoryImgTagHandlerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.designimporter.parser.taghandlers.factory.ImgTagHandlerFactory',
                'operation_id': 'com_day_cq_wcm_designimporter_parser_taghandlers_factory_img_tag_handler',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'service_ranking',
                    'tagpattern',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'service_ranking':
                        (int,),
                    'tagpattern':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'service_ranking': 'service.ranking',
                    'tagpattern': 'tagpattern',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'service_ranking': 'query',
                    'tagpattern': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_designimporter_parser_taghandlers_factory_img_tag_handler
        )

        def __com_day_cq_wcm_designimporter_parser_taghandlers_factory_inline_script_t(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_designimporter_parser_taghandlers_factory_inline_script_t  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_designimporter_parser_taghandlers_factory_inline_script_t(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                service_ranking (int): [optional]
                tagpattern (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmDesignimporterParserTaghandlersFactoryInlineScriptTInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_designimporter_parser_taghandlers_factory_inline_script_t = Endpoint(
            settings={
                'response_type': (ComDayCqWcmDesignimporterParserTaghandlersFactoryInlineScriptTInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.designimporter.parser.taghandlers.factory.InlineScriptTagHandlerFactory',
                'operation_id': 'com_day_cq_wcm_designimporter_parser_taghandlers_factory_inline_script_t',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'service_ranking',
                    'tagpattern',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'service_ranking':
                        (int,),
                    'tagpattern':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'service_ranking': 'service.ranking',
                    'tagpattern': 'tagpattern',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'service_ranking': 'query',
                    'tagpattern': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_designimporter_parser_taghandlers_factory_inline_script_t
        )

        def __com_day_cq_wcm_designimporter_parser_taghandlers_factory_link_tag_handle(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_designimporter_parser_taghandlers_factory_link_tag_handle  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_designimporter_parser_taghandlers_factory_link_tag_handle(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                service_ranking (int): [optional]
                tagpattern (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmDesignimporterParserTaghandlersFactoryLinkTagHandleInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_designimporter_parser_taghandlers_factory_link_tag_handle = Endpoint(
            settings={
                'response_type': (ComDayCqWcmDesignimporterParserTaghandlersFactoryLinkTagHandleInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.designimporter.parser.taghandlers.factory.LinkTagHandlerFactory',
                'operation_id': 'com_day_cq_wcm_designimporter_parser_taghandlers_factory_link_tag_handle',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'service_ranking',
                    'tagpattern',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'service_ranking':
                        (int,),
                    'tagpattern':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'service_ranking': 'service.ranking',
                    'tagpattern': 'tagpattern',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'service_ranking': 'query',
                    'tagpattern': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_designimporter_parser_taghandlers_factory_link_tag_handle
        )

        def __com_day_cq_wcm_designimporter_parser_taghandlers_factory_meta_tag_handle(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_designimporter_parser_taghandlers_factory_meta_tag_handle  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_designimporter_parser_taghandlers_factory_meta_tag_handle(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                service_ranking (int): [optional]
                tagpattern (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmDesignimporterParserTaghandlersFactoryMetaTagHandleInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_designimporter_parser_taghandlers_factory_meta_tag_handle = Endpoint(
            settings={
                'response_type': (ComDayCqWcmDesignimporterParserTaghandlersFactoryMetaTagHandleInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.designimporter.parser.taghandlers.factory.MetaTagHandlerFactory',
                'operation_id': 'com_day_cq_wcm_designimporter_parser_taghandlers_factory_meta_tag_handle',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'service_ranking',
                    'tagpattern',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'service_ranking':
                        (int,),
                    'tagpattern':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'service_ranking': 'service.ranking',
                    'tagpattern': 'tagpattern',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'service_ranking': 'query',
                    'tagpattern': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_designimporter_parser_taghandlers_factory_meta_tag_handle
        )

        def __com_day_cq_wcm_designimporter_parser_taghandlers_factory_non_script_tag_h(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_designimporter_parser_taghandlers_factory_non_script_tag_h  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_designimporter_parser_taghandlers_factory_non_script_tag_h(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                service_ranking (int): [optional]
                tagpattern (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmDesignimporterParserTaghandlersFactoryNonScriptTagHInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_designimporter_parser_taghandlers_factory_non_script_tag_h = Endpoint(
            settings={
                'response_type': (ComDayCqWcmDesignimporterParserTaghandlersFactoryNonScriptTagHInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.designimporter.parser.taghandlers.factory.NonScriptTagHandlerFactory',
                'operation_id': 'com_day_cq_wcm_designimporter_parser_taghandlers_factory_non_script_tag_h',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'service_ranking',
                    'tagpattern',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'service_ranking':
                        (int,),
                    'tagpattern':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'service_ranking': 'service.ranking',
                    'tagpattern': 'tagpattern',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'service_ranking': 'query',
                    'tagpattern': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_designimporter_parser_taghandlers_factory_non_script_tag_h
        )

        def __com_day_cq_wcm_designimporter_parser_taghandlers_factory_parsys_compone(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_designimporter_parser_taghandlers_factory_parsys_compone  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_designimporter_parser_taghandlers_factory_parsys_compone(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                service_ranking (int): [optional]
                tagpattern (str): [optional]
                component_resource_type (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmDesignimporterParserTaghandlersFactoryParsysComponeInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_designimporter_parser_taghandlers_factory_parsys_compone = Endpoint(
            settings={
                'response_type': (ComDayCqWcmDesignimporterParserTaghandlersFactoryParsysComponeInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.designimporter.parser.taghandlers.factory.ParsysComponentTagHandlerFactory',
                'operation_id': 'com_day_cq_wcm_designimporter_parser_taghandlers_factory_parsys_compone',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'service_ranking',
                    'tagpattern',
                    'component_resource_type',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'service_ranking':
                        (int,),
                    'tagpattern':
                        (str,),
                    'component_resource_type':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'service_ranking': 'service.ranking',
                    'tagpattern': 'tagpattern',
                    'component_resource_type': 'component.resourceType',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'service_ranking': 'query',
                    'tagpattern': 'query',
                    'component_resource_type': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_designimporter_parser_taghandlers_factory_parsys_compone
        )

        def __com_day_cq_wcm_designimporter_parser_taghandlers_factory_script_tag_hand(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_designimporter_parser_taghandlers_factory_script_tag_hand  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_designimporter_parser_taghandlers_factory_script_tag_hand(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                service_ranking (int): [optional]
                tagpattern (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmDesignimporterParserTaghandlersFactoryScriptTagHandInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_designimporter_parser_taghandlers_factory_script_tag_hand = Endpoint(
            settings={
                'response_type': (ComDayCqWcmDesignimporterParserTaghandlersFactoryScriptTagHandInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.designimporter.parser.taghandlers.factory.ScriptTagHandlerFactory',
                'operation_id': 'com_day_cq_wcm_designimporter_parser_taghandlers_factory_script_tag_hand',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'service_ranking',
                    'tagpattern',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'service_ranking':
                        (int,),
                    'tagpattern':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'service_ranking': 'service.ranking',
                    'tagpattern': 'tagpattern',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'service_ranking': 'query',
                    'tagpattern': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_designimporter_parser_taghandlers_factory_script_tag_hand
        )

        def __com_day_cq_wcm_designimporter_parser_taghandlers_factory_style_tag_handl(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_designimporter_parser_taghandlers_factory_style_tag_handl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_designimporter_parser_taghandlers_factory_style_tag_handl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                service_ranking (int): [optional]
                tagpattern (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmDesignimporterParserTaghandlersFactoryStyleTagHandlInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_designimporter_parser_taghandlers_factory_style_tag_handl = Endpoint(
            settings={
                'response_type': (ComDayCqWcmDesignimporterParserTaghandlersFactoryStyleTagHandlInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.designimporter.parser.taghandlers.factory.StyleTagHandlerFactory',
                'operation_id': 'com_day_cq_wcm_designimporter_parser_taghandlers_factory_style_tag_handl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'service_ranking',
                    'tagpattern',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'service_ranking':
                        (int,),
                    'tagpattern':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'service_ranking': 'service.ranking',
                    'tagpattern': 'tagpattern',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'service_ranking': 'query',
                    'tagpattern': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_designimporter_parser_taghandlers_factory_style_tag_handl
        )

        def __com_day_cq_wcm_designimporter_parser_taghandlers_factory_text_component(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_designimporter_parser_taghandlers_factory_text_component  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_designimporter_parser_taghandlers_factory_text_component(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                service_ranking (int): [optional]
                tagpattern (str): [optional]
                component_resource_type (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmDesignimporterParserTaghandlersFactoryTextComponentInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_designimporter_parser_taghandlers_factory_text_component = Endpoint(
            settings={
                'response_type': (ComDayCqWcmDesignimporterParserTaghandlersFactoryTextComponentInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.designimporter.parser.taghandlers.factory.TextComponentTagHandlerFactory',
                'operation_id': 'com_day_cq_wcm_designimporter_parser_taghandlers_factory_text_component',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'service_ranking',
                    'tagpattern',
                    'component_resource_type',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'service_ranking':
                        (int,),
                    'tagpattern':
                        (str,),
                    'component_resource_type':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'service_ranking': 'service.ranking',
                    'tagpattern': 'tagpattern',
                    'component_resource_type': 'component.resourceType',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'service_ranking': 'query',
                    'tagpattern': 'query',
                    'component_resource_type': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_designimporter_parser_taghandlers_factory_text_component
        )

        def __com_day_cq_wcm_designimporter_parser_taghandlers_factory_title_componen(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_designimporter_parser_taghandlers_factory_title_componen  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_designimporter_parser_taghandlers_factory_title_componen(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                service_ranking (int): [optional]
                tagpattern (str): [optional]
                component_resource_type (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmDesignimporterParserTaghandlersFactoryTitleComponenInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_designimporter_parser_taghandlers_factory_title_componen = Endpoint(
            settings={
                'response_type': (ComDayCqWcmDesignimporterParserTaghandlersFactoryTitleComponenInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.designimporter.parser.taghandlers.factory.TitleComponentTagHandlerFactory',
                'operation_id': 'com_day_cq_wcm_designimporter_parser_taghandlers_factory_title_componen',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'service_ranking',
                    'tagpattern',
                    'component_resource_type',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'service_ranking':
                        (int,),
                    'tagpattern':
                        (str,),
                    'component_resource_type':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'service_ranking': 'service.ranking',
                    'tagpattern': 'tagpattern',
                    'component_resource_type': 'component.resourceType',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'service_ranking': 'query',
                    'tagpattern': 'query',
                    'component_resource_type': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_designimporter_parser_taghandlers_factory_title_componen
        )

        def __com_day_cq_wcm_designimporter_parser_taghandlers_factory_title_tag_handl(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_designimporter_parser_taghandlers_factory_title_tag_handl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_designimporter_parser_taghandlers_factory_title_tag_handl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                service_ranking (int): [optional]
                tagpattern (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmDesignimporterParserTaghandlersFactoryTitleTagHandlInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_designimporter_parser_taghandlers_factory_title_tag_handl = Endpoint(
            settings={
                'response_type': (ComDayCqWcmDesignimporterParserTaghandlersFactoryTitleTagHandlInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.designimporter.parser.taghandlers.factory.TitleTagHandlerFactory',
                'operation_id': 'com_day_cq_wcm_designimporter_parser_taghandlers_factory_title_tag_handl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'service_ranking',
                    'tagpattern',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'service_ranking':
                        (int,),
                    'tagpattern':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'service_ranking': 'service.ranking',
                    'tagpattern': 'tagpattern',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'service_ranking': 'query',
                    'tagpattern': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_designimporter_parser_taghandlers_factory_title_tag_handl
        )

        def __com_day_cq_wcm_foundation_forms_impl_form_chooser_servlet(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_foundation_forms_impl_form_chooser_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_foundation_forms_impl_form_chooser_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                service_name (str): [optional]
                sling_servlet_resource_types (str): [optional]
                sling_servlet_selectors (str): [optional]
                sling_servlet_methods ([str]): [optional]
                forms_formchooserservlet_advansesearch_require (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmFoundationFormsImplFormChooserServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_foundation_forms_impl_form_chooser_servlet = Endpoint(
            settings={
                'response_type': (ComDayCqWcmFoundationFormsImplFormChooserServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.foundation.forms.impl.FormChooserServlet',
                'operation_id': 'com_day_cq_wcm_foundation_forms_impl_form_chooser_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'service_name',
                    'sling_servlet_resource_types',
                    'sling_servlet_selectors',
                    'sling_servlet_methods',
                    'forms_formchooserservlet_advansesearch_require',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'service_name':
                        (str,),
                    'sling_servlet_resource_types':
                        (str,),
                    'sling_servlet_selectors':
                        (str,),
                    'sling_servlet_methods':
                        ([str],),
                    'forms_formchooserservlet_advansesearch_require':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'service_name': 'service.name',
                    'sling_servlet_resource_types': 'sling.servlet.resourceTypes',
                    'sling_servlet_selectors': 'sling.servlet.selectors',
                    'sling_servlet_methods': 'sling.servlet.methods',
                    'forms_formchooserservlet_advansesearch_require': 'forms.formchooserservlet.advansesearch.require',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'service_name': 'query',
                    'sling_servlet_resource_types': 'query',
                    'sling_servlet_selectors': 'query',
                    'sling_servlet_methods': 'query',
                    'forms_formchooserservlet_advansesearch_require': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'sling_servlet_methods': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_foundation_forms_impl_form_chooser_servlet
        )

        def __com_day_cq_wcm_foundation_forms_impl_form_paragraph_post_processor(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_foundation_forms_impl_form_paragraph_post_processor  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_foundation_forms_impl_form_paragraph_post_processor(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                forms_formparagraphpostprocessor_enabled (bool): [optional]
                forms_formparagraphpostprocessor_formresourcetypes ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmFoundationFormsImplFormParagraphPostProcessorInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_foundation_forms_impl_form_paragraph_post_processor = Endpoint(
            settings={
                'response_type': (ComDayCqWcmFoundationFormsImplFormParagraphPostProcessorInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.foundation.forms.impl.FormParagraphPostProcessor',
                'operation_id': 'com_day_cq_wcm_foundation_forms_impl_form_paragraph_post_processor',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'forms_formparagraphpostprocessor_enabled',
                    'forms_formparagraphpostprocessor_formresourcetypes',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'forms_formparagraphpostprocessor_enabled':
                        (bool,),
                    'forms_formparagraphpostprocessor_formresourcetypes':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'forms_formparagraphpostprocessor_enabled': 'forms.formparagraphpostprocessor.enabled',
                    'forms_formparagraphpostprocessor_formresourcetypes': 'forms.formparagraphpostprocessor.formresourcetypes',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'forms_formparagraphpostprocessor_enabled': 'query',
                    'forms_formparagraphpostprocessor_formresourcetypes': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'forms_formparagraphpostprocessor_formresourcetypes': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_foundation_forms_impl_form_paragraph_post_processor
        )

        def __com_day_cq_wcm_foundation_forms_impl_forms_handling_servlet(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_foundation_forms_impl_forms_handling_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_foundation_forms_impl_forms_handling_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                name_whitelist (str): [optional]
                allow_expressions (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmFoundationFormsImplFormsHandlingServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_foundation_forms_impl_forms_handling_servlet = Endpoint(
            settings={
                'response_type': (ComDayCqWcmFoundationFormsImplFormsHandlingServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.foundation.forms.impl.FormsHandlingServlet',
                'operation_id': 'com_day_cq_wcm_foundation_forms_impl_forms_handling_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'name_whitelist',
                    'allow_expressions',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'name_whitelist':
                        (str,),
                    'allow_expressions':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'name_whitelist': 'name.whitelist',
                    'allow_expressions': 'allow.expressions',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'name_whitelist': 'query',
                    'allow_expressions': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_foundation_forms_impl_forms_handling_servlet
        )

        def __com_day_cq_wcm_foundation_forms_impl_mail_servlet(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_foundation_forms_impl_mail_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_foundation_forms_impl_mail_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                sling_servlet_resource_types (str): [optional]
                sling_servlet_selectors (str): [optional]
                resource_whitelist ([str]): [optional]
                resource_blacklist (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmFoundationFormsImplMailServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_foundation_forms_impl_mail_servlet = Endpoint(
            settings={
                'response_type': (ComDayCqWcmFoundationFormsImplMailServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.foundation.forms.impl.MailServlet',
                'operation_id': 'com_day_cq_wcm_foundation_forms_impl_mail_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'sling_servlet_resource_types',
                    'sling_servlet_selectors',
                    'resource_whitelist',
                    'resource_blacklist',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'sling_servlet_resource_types':
                        (str,),
                    'sling_servlet_selectors':
                        (str,),
                    'resource_whitelist':
                        ([str],),
                    'resource_blacklist':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'sling_servlet_resource_types': 'sling.servlet.resourceTypes',
                    'sling_servlet_selectors': 'sling.servlet.selectors',
                    'resource_whitelist': 'resource.whitelist',
                    'resource_blacklist': 'resource.blacklist',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'sling_servlet_resource_types': 'query',
                    'sling_servlet_selectors': 'query',
                    'resource_whitelist': 'query',
                    'resource_blacklist': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'resource_whitelist': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_foundation_forms_impl_mail_servlet
        )

        def __com_day_cq_wcm_foundation_impl_adaptive_image_component_servlet(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_foundation_impl_adaptive_image_component_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_foundation_impl_adaptive_image_component_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                adapt_supported_widths ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmFoundationImplAdaptiveImageComponentServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_foundation_impl_adaptive_image_component_servlet = Endpoint(
            settings={
                'response_type': (ComDayCqWcmFoundationImplAdaptiveImageComponentServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.foundation.impl.AdaptiveImageComponentServlet',
                'operation_id': 'com_day_cq_wcm_foundation_impl_adaptive_image_component_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'adapt_supported_widths',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'adapt_supported_widths':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'adapt_supported_widths': 'adapt.supported.widths',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'adapt_supported_widths': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'adapt_supported_widths': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_foundation_impl_adaptive_image_component_servlet
        )

        def __com_day_cq_wcm_foundation_impl_http_auth_handler(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_foundation_impl_http_auth_handler  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_foundation_impl_http_auth_handler(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                path (str): [optional]
                auth_http_nologin (bool): [optional]
                auth_http_realm (str): [optional]
                auth_default_loginpage (str): [optional]
                auth_cred_form ([str]): [optional]
                auth_cred_utf8 ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmFoundationImplHTTPAuthHandlerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_foundation_impl_http_auth_handler = Endpoint(
            settings={
                'response_type': (ComDayCqWcmFoundationImplHTTPAuthHandlerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.foundation.impl.HTTPAuthHandler',
                'operation_id': 'com_day_cq_wcm_foundation_impl_http_auth_handler',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'path',
                    'auth_http_nologin',
                    'auth_http_realm',
                    'auth_default_loginpage',
                    'auth_cred_form',
                    'auth_cred_utf8',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'path':
                        (str,),
                    'auth_http_nologin':
                        (bool,),
                    'auth_http_realm':
                        (str,),
                    'auth_default_loginpage':
                        (str,),
                    'auth_cred_form':
                        ([str],),
                    'auth_cred_utf8':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'path': 'path',
                    'auth_http_nologin': 'auth.http.nologin',
                    'auth_http_realm': 'auth.http.realm',
                    'auth_default_loginpage': 'auth.default.loginpage',
                    'auth_cred_form': 'auth.cred.form',
                    'auth_cred_utf8': 'auth.cred.utf8',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'path': 'query',
                    'auth_http_nologin': 'query',
                    'auth_http_realm': 'query',
                    'auth_default_loginpage': 'query',
                    'auth_cred_form': 'query',
                    'auth_cred_utf8': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'auth_cred_form': 'multi',
                    'auth_cred_utf8': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_foundation_impl_http_auth_handler
        )

        def __com_day_cq_wcm_foundation_impl_page_impressions_tracker(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_foundation_impl_page_impressions_tracker  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_foundation_impl_page_impressions_tracker(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                sling_auth_requirements (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmFoundationImplPageImpressionsTrackerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_foundation_impl_page_impressions_tracker = Endpoint(
            settings={
                'response_type': (ComDayCqWcmFoundationImplPageImpressionsTrackerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.foundation.impl.PageImpressionsTracker',
                'operation_id': 'com_day_cq_wcm_foundation_impl_page_impressions_tracker',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'sling_auth_requirements',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'sling_auth_requirements':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'sling_auth_requirements': 'sling.auth.requirements',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'sling_auth_requirements': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_foundation_impl_page_impressions_tracker
        )

        def __com_day_cq_wcm_foundation_impl_page_redirect_servlet(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_foundation_impl_page_redirect_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_foundation_impl_page_redirect_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                excluded_resource_types ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmFoundationImplPageRedirectServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_foundation_impl_page_redirect_servlet = Endpoint(
            settings={
                'response_type': (ComDayCqWcmFoundationImplPageRedirectServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.foundation.impl.PageRedirectServlet',
                'operation_id': 'com_day_cq_wcm_foundation_impl_page_redirect_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'excluded_resource_types',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'excluded_resource_types':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'excluded_resource_types': 'excluded.resource.types',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'excluded_resource_types': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'excluded_resource_types': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_foundation_impl_page_redirect_servlet
        )

        def __com_day_cq_wcm_foundation_security_impl_default_attachment_type_blacklist(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_foundation_security_impl_default_attachment_type_blacklist  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_foundation_security_impl_default_attachment_type_blacklist(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                default_attachment_type_blacklist ([str]): [optional]
                baseline_attachment_type_blacklist ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmFoundationSecurityImplDefaultAttachmentTypeBlacklistInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_foundation_security_impl_default_attachment_type_blacklist = Endpoint(
            settings={
                'response_type': (ComDayCqWcmFoundationSecurityImplDefaultAttachmentTypeBlacklistInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.foundation.security.impl.DefaultAttachmentTypeBlacklistService',
                'operation_id': 'com_day_cq_wcm_foundation_security_impl_default_attachment_type_blacklist',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'default_attachment_type_blacklist',
                    'baseline_attachment_type_blacklist',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'default_attachment_type_blacklist':
                        ([str],),
                    'baseline_attachment_type_blacklist':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'default_attachment_type_blacklist': 'default.attachment.type.blacklist',
                    'baseline_attachment_type_blacklist': 'baseline.attachment.type.blacklist',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'default_attachment_type_blacklist': 'query',
                    'baseline_attachment_type_blacklist': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'default_attachment_type_blacklist': 'multi',
                    'baseline_attachment_type_blacklist': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_foundation_security_impl_default_attachment_type_blacklist
        )

        def __com_day_cq_wcm_foundation_security_impl_safer_sling_post_validator_impl(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_foundation_security_impl_safer_sling_post_validator_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_foundation_security_impl_safer_sling_post_validator_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                parameter_whitelist ([str]): [optional]
                parameter_whitelist_prefixes ([str]): [optional]
                binary_parameter_whitelist ([str]): [optional]
                modifier_whitelist ([str]): [optional]
                operation_whitelist ([str]): [optional]
                operation_whitelist_prefixes ([str]): [optional]
                typehint_whitelist ([str]): [optional]
                resourcetype_whitelist ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmFoundationSecurityImplSaferSlingPostValidatorImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_foundation_security_impl_safer_sling_post_validator_impl = Endpoint(
            settings={
                'response_type': (ComDayCqWcmFoundationSecurityImplSaferSlingPostValidatorImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.foundation.security.impl.SaferSlingPostValidatorImpl',
                'operation_id': 'com_day_cq_wcm_foundation_security_impl_safer_sling_post_validator_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'parameter_whitelist',
                    'parameter_whitelist_prefixes',
                    'binary_parameter_whitelist',
                    'modifier_whitelist',
                    'operation_whitelist',
                    'operation_whitelist_prefixes',
                    'typehint_whitelist',
                    'resourcetype_whitelist',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'parameter_whitelist':
                        ([str],),
                    'parameter_whitelist_prefixes':
                        ([str],),
                    'binary_parameter_whitelist':
                        ([str],),
                    'modifier_whitelist':
                        ([str],),
                    'operation_whitelist':
                        ([str],),
                    'operation_whitelist_prefixes':
                        ([str],),
                    'typehint_whitelist':
                        ([str],),
                    'resourcetype_whitelist':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'parameter_whitelist': 'parameter.whitelist',
                    'parameter_whitelist_prefixes': 'parameter.whitelist.prefixes',
                    'binary_parameter_whitelist': 'binary.parameter.whitelist',
                    'modifier_whitelist': 'modifier.whitelist',
                    'operation_whitelist': 'operation.whitelist',
                    'operation_whitelist_prefixes': 'operation.whitelist.prefixes',
                    'typehint_whitelist': 'typehint.whitelist',
                    'resourcetype_whitelist': 'resourcetype.whitelist',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'parameter_whitelist': 'query',
                    'parameter_whitelist_prefixes': 'query',
                    'binary_parameter_whitelist': 'query',
                    'modifier_whitelist': 'query',
                    'operation_whitelist': 'query',
                    'operation_whitelist_prefixes': 'query',
                    'typehint_whitelist': 'query',
                    'resourcetype_whitelist': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'parameter_whitelist': 'multi',
                    'parameter_whitelist_prefixes': 'multi',
                    'binary_parameter_whitelist': 'multi',
                    'modifier_whitelist': 'multi',
                    'operation_whitelist': 'multi',
                    'operation_whitelist_prefixes': 'multi',
                    'typehint_whitelist': 'multi',
                    'resourcetype_whitelist': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_foundation_security_impl_safer_sling_post_validator_impl
        )

        def __com_day_cq_wcm_mobile_core_impl_device_device_info_transformer_factory(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_mobile_core_impl_device_device_info_transformer_factory  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_mobile_core_impl_device_device_info_transformer_factory(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                device_info_transformer_enabled (bool): [optional]
                device_info_transformer_css_style (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmMobileCoreImplDeviceDeviceInfoTransformerFactoryInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_mobile_core_impl_device_device_info_transformer_factory = Endpoint(
            settings={
                'response_type': (ComDayCqWcmMobileCoreImplDeviceDeviceInfoTransformerFactoryInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.mobile.core.impl.device.DeviceInfoTransformerFactory',
                'operation_id': 'com_day_cq_wcm_mobile_core_impl_device_device_info_transformer_factory',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'device_info_transformer_enabled',
                    'device_info_transformer_css_style',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'device_info_transformer_enabled':
                        (bool,),
                    'device_info_transformer_css_style':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'device_info_transformer_enabled': 'device.info.transformer.enabled',
                    'device_info_transformer_css_style': 'device.info.transformer.css.style',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'device_info_transformer_enabled': 'query',
                    'device_info_transformer_css_style': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_mobile_core_impl_device_device_info_transformer_factory
        )

        def __com_day_cq_wcm_mobile_core_impl_redirect_redirect_filter(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_mobile_core_impl_redirect_redirect_filter  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_mobile_core_impl_redirect_redirect_filter(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                redirect_enabled (bool): [optional]
                redirect_stats_enabled (bool): [optional]
                redirect_extensions ([str]): [optional]
                redirect_paths ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmMobileCoreImplRedirectRedirectFilterInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_mobile_core_impl_redirect_redirect_filter = Endpoint(
            settings={
                'response_type': (ComDayCqWcmMobileCoreImplRedirectRedirectFilterInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.mobile.core.impl.redirect.RedirectFilter',
                'operation_id': 'com_day_cq_wcm_mobile_core_impl_redirect_redirect_filter',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'redirect_enabled',
                    'redirect_stats_enabled',
                    'redirect_extensions',
                    'redirect_paths',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'redirect_enabled':
                        (bool,),
                    'redirect_stats_enabled':
                        (bool,),
                    'redirect_extensions':
                        ([str],),
                    'redirect_paths':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'redirect_enabled': 'redirect.enabled',
                    'redirect_stats_enabled': 'redirect.stats.enabled',
                    'redirect_extensions': 'redirect.extensions',
                    'redirect_paths': 'redirect.paths',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'redirect_enabled': 'query',
                    'redirect_stats_enabled': 'query',
                    'redirect_extensions': 'query',
                    'redirect_paths': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'redirect_extensions': 'multi',
                    'redirect_paths': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_mobile_core_impl_redirect_redirect_filter
        )

        def __com_day_cq_wcm_msm_impl_actions_content_copy_action_factory(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_msm_impl_actions_content_copy_action_factory  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_msm_impl_actions_content_copy_action_factory(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_wcm_msm_action_excludednodetypes ([str]): [optional]
                cq_wcm_msm_action_excludedparagraphitems ([str]): [optional]
                cq_wcm_msm_action_excludedprops ([str]): [optional]
                contentcopyaction_order_style (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmMsmImplActionsContentCopyActionFactoryInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_msm_impl_actions_content_copy_action_factory = Endpoint(
            settings={
                'response_type': (ComDayCqWcmMsmImplActionsContentCopyActionFactoryInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.msm.impl.actions.ContentCopyActionFactory',
                'operation_id': 'com_day_cq_wcm_msm_impl_actions_content_copy_action_factory',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_wcm_msm_action_excludednodetypes',
                    'cq_wcm_msm_action_excludedparagraphitems',
                    'cq_wcm_msm_action_excludedprops',
                    'contentcopyaction_order_style',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_wcm_msm_action_excludednodetypes':
                        ([str],),
                    'cq_wcm_msm_action_excludedparagraphitems':
                        ([str],),
                    'cq_wcm_msm_action_excludedprops':
                        ([str],),
                    'contentcopyaction_order_style':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_wcm_msm_action_excludednodetypes': 'cq.wcm.msm.action.excludednodetypes',
                    'cq_wcm_msm_action_excludedparagraphitems': 'cq.wcm.msm.action.excludedparagraphitems',
                    'cq_wcm_msm_action_excludedprops': 'cq.wcm.msm.action.excludedprops',
                    'contentcopyaction_order_style': 'contentcopyaction.order.style',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_wcm_msm_action_excludednodetypes': 'query',
                    'cq_wcm_msm_action_excludedparagraphitems': 'query',
                    'cq_wcm_msm_action_excludedprops': 'query',
                    'contentcopyaction_order_style': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'cq_wcm_msm_action_excludednodetypes': 'multi',
                    'cq_wcm_msm_action_excludedparagraphitems': 'multi',
                    'cq_wcm_msm_action_excludedprops': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_msm_impl_actions_content_copy_action_factory
        )

        def __com_day_cq_wcm_msm_impl_actions_content_delete_action_factory(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_msm_impl_actions_content_delete_action_factory  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_msm_impl_actions_content_delete_action_factory(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_wcm_msm_action_excludednodetypes ([str]): [optional]
                cq_wcm_msm_action_excludedparagraphitems ([str]): [optional]
                cq_wcm_msm_action_excludedprops ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmMsmImplActionsContentDeleteActionFactoryInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_msm_impl_actions_content_delete_action_factory = Endpoint(
            settings={
                'response_type': (ComDayCqWcmMsmImplActionsContentDeleteActionFactoryInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.msm.impl.actions.ContentDeleteActionFactory',
                'operation_id': 'com_day_cq_wcm_msm_impl_actions_content_delete_action_factory',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_wcm_msm_action_excludednodetypes',
                    'cq_wcm_msm_action_excludedparagraphitems',
                    'cq_wcm_msm_action_excludedprops',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_wcm_msm_action_excludednodetypes':
                        ([str],),
                    'cq_wcm_msm_action_excludedparagraphitems':
                        ([str],),
                    'cq_wcm_msm_action_excludedprops':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_wcm_msm_action_excludednodetypes': 'cq.wcm.msm.action.excludednodetypes',
                    'cq_wcm_msm_action_excludedparagraphitems': 'cq.wcm.msm.action.excludedparagraphitems',
                    'cq_wcm_msm_action_excludedprops': 'cq.wcm.msm.action.excludedprops',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_wcm_msm_action_excludednodetypes': 'query',
                    'cq_wcm_msm_action_excludedparagraphitems': 'query',
                    'cq_wcm_msm_action_excludedprops': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'cq_wcm_msm_action_excludednodetypes': 'multi',
                    'cq_wcm_msm_action_excludedparagraphitems': 'multi',
                    'cq_wcm_msm_action_excludedprops': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_msm_impl_actions_content_delete_action_factory
        )

        def __com_day_cq_wcm_msm_impl_actions_content_update_action_factory(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_msm_impl_actions_content_update_action_factory  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_msm_impl_actions_content_update_action_factory(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_wcm_msm_action_excludednodetypes ([str]): [optional]
                cq_wcm_msm_action_excludedparagraphitems ([str]): [optional]
                cq_wcm_msm_action_excludedprops ([str]): [optional]
                cq_wcm_msm_action_ignored_mixin ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmMsmImplActionsContentUpdateActionFactoryInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_msm_impl_actions_content_update_action_factory = Endpoint(
            settings={
                'response_type': (ComDayCqWcmMsmImplActionsContentUpdateActionFactoryInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.msm.impl.actions.ContentUpdateActionFactory',
                'operation_id': 'com_day_cq_wcm_msm_impl_actions_content_update_action_factory',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_wcm_msm_action_excludednodetypes',
                    'cq_wcm_msm_action_excludedparagraphitems',
                    'cq_wcm_msm_action_excludedprops',
                    'cq_wcm_msm_action_ignored_mixin',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_wcm_msm_action_excludednodetypes':
                        ([str],),
                    'cq_wcm_msm_action_excludedparagraphitems':
                        ([str],),
                    'cq_wcm_msm_action_excludedprops':
                        ([str],),
                    'cq_wcm_msm_action_ignored_mixin':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_wcm_msm_action_excludednodetypes': 'cq.wcm.msm.action.excludednodetypes',
                    'cq_wcm_msm_action_excludedparagraphitems': 'cq.wcm.msm.action.excludedparagraphitems',
                    'cq_wcm_msm_action_excludedprops': 'cq.wcm.msm.action.excludedprops',
                    'cq_wcm_msm_action_ignored_mixin': 'cq.wcm.msm.action.ignoredMixin',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_wcm_msm_action_excludednodetypes': 'query',
                    'cq_wcm_msm_action_excludedparagraphitems': 'query',
                    'cq_wcm_msm_action_excludedprops': 'query',
                    'cq_wcm_msm_action_ignored_mixin': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'cq_wcm_msm_action_excludednodetypes': 'multi',
                    'cq_wcm_msm_action_excludedparagraphitems': 'multi',
                    'cq_wcm_msm_action_excludedprops': 'multi',
                    'cq_wcm_msm_action_ignored_mixin': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_msm_impl_actions_content_update_action_factory
        )

        def __com_day_cq_wcm_msm_impl_actions_order_children_action_factory(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_msm_impl_actions_order_children_action_factory  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_msm_impl_actions_order_children_action_factory(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_wcm_msm_action_excludednodetypes ([str]): [optional]
                cq_wcm_msm_action_excludedparagraphitems ([str]): [optional]
                cq_wcm_msm_action_excludedprops ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmMsmImplActionsOrderChildrenActionFactoryInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_msm_impl_actions_order_children_action_factory = Endpoint(
            settings={
                'response_type': (ComDayCqWcmMsmImplActionsOrderChildrenActionFactoryInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.msm.impl.actions.OrderChildrenActionFactory',
                'operation_id': 'com_day_cq_wcm_msm_impl_actions_order_children_action_factory',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_wcm_msm_action_excludednodetypes',
                    'cq_wcm_msm_action_excludedparagraphitems',
                    'cq_wcm_msm_action_excludedprops',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_wcm_msm_action_excludednodetypes':
                        ([str],),
                    'cq_wcm_msm_action_excludedparagraphitems':
                        ([str],),
                    'cq_wcm_msm_action_excludedprops':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_wcm_msm_action_excludednodetypes': 'cq.wcm.msm.action.excludednodetypes',
                    'cq_wcm_msm_action_excludedparagraphitems': 'cq.wcm.msm.action.excludedparagraphitems',
                    'cq_wcm_msm_action_excludedprops': 'cq.wcm.msm.action.excludedprops',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_wcm_msm_action_excludednodetypes': 'query',
                    'cq_wcm_msm_action_excludedparagraphitems': 'query',
                    'cq_wcm_msm_action_excludedprops': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'cq_wcm_msm_action_excludednodetypes': 'multi',
                    'cq_wcm_msm_action_excludedparagraphitems': 'multi',
                    'cq_wcm_msm_action_excludedprops': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_msm_impl_actions_order_children_action_factory
        )

        def __com_day_cq_wcm_msm_impl_actions_page_move_action_factory(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_msm_impl_actions_page_move_action_factory  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_msm_impl_actions_page_move_action_factory(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_wcm_msm_action_excludednodetypes ([str]): [optional]
                cq_wcm_msm_action_excludedparagraphitems ([str]): [optional]
                cq_wcm_msm_action_excludedprops ([str]): [optional]
                cq_wcm_msm_impl_actions_pagemove_prop_reference_update (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmMsmImplActionsPageMoveActionFactoryInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_msm_impl_actions_page_move_action_factory = Endpoint(
            settings={
                'response_type': (ComDayCqWcmMsmImplActionsPageMoveActionFactoryInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.msm.impl.actions.PageMoveActionFactory',
                'operation_id': 'com_day_cq_wcm_msm_impl_actions_page_move_action_factory',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_wcm_msm_action_excludednodetypes',
                    'cq_wcm_msm_action_excludedparagraphitems',
                    'cq_wcm_msm_action_excludedprops',
                    'cq_wcm_msm_impl_actions_pagemove_prop_reference_update',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_wcm_msm_action_excludednodetypes':
                        ([str],),
                    'cq_wcm_msm_action_excludedparagraphitems':
                        ([str],),
                    'cq_wcm_msm_action_excludedprops':
                        ([str],),
                    'cq_wcm_msm_impl_actions_pagemove_prop_reference_update':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_wcm_msm_action_excludednodetypes': 'cq.wcm.msm.action.excludednodetypes',
                    'cq_wcm_msm_action_excludedparagraphitems': 'cq.wcm.msm.action.excludedparagraphitems',
                    'cq_wcm_msm_action_excludedprops': 'cq.wcm.msm.action.excludedprops',
                    'cq_wcm_msm_impl_actions_pagemove_prop_reference_update': 'cq.wcm.msm.impl.actions.pagemove.prop_referenceUpdate',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_wcm_msm_action_excludednodetypes': 'query',
                    'cq_wcm_msm_action_excludedparagraphitems': 'query',
                    'cq_wcm_msm_action_excludedprops': 'query',
                    'cq_wcm_msm_impl_actions_pagemove_prop_reference_update': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'cq_wcm_msm_action_excludednodetypes': 'multi',
                    'cq_wcm_msm_action_excludedparagraphitems': 'multi',
                    'cq_wcm_msm_action_excludedprops': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_msm_impl_actions_page_move_action_factory
        )

        def __com_day_cq_wcm_msm_impl_actions_references_update_action_factory(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_msm_impl_actions_references_update_action_factory  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_msm_impl_actions_references_update_action_factory(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_wcm_msm_action_excludednodetypes ([str]): [optional]
                cq_wcm_msm_action_excludedparagraphitems ([str]): [optional]
                cq_wcm_msm_action_excludedprops ([str]): [optional]
                cq_wcm_msm_impl_action_referencesupdate_prop_update_nested (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmMsmImplActionsReferencesUpdateActionFactoryInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_msm_impl_actions_references_update_action_factory = Endpoint(
            settings={
                'response_type': (ComDayCqWcmMsmImplActionsReferencesUpdateActionFactoryInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.msm.impl.actions.ReferencesUpdateActionFactory',
                'operation_id': 'com_day_cq_wcm_msm_impl_actions_references_update_action_factory',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_wcm_msm_action_excludednodetypes',
                    'cq_wcm_msm_action_excludedparagraphitems',
                    'cq_wcm_msm_action_excludedprops',
                    'cq_wcm_msm_impl_action_referencesupdate_prop_update_nested',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_wcm_msm_action_excludednodetypes':
                        ([str],),
                    'cq_wcm_msm_action_excludedparagraphitems':
                        ([str],),
                    'cq_wcm_msm_action_excludedprops':
                        ([str],),
                    'cq_wcm_msm_impl_action_referencesupdate_prop_update_nested':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_wcm_msm_action_excludednodetypes': 'cq.wcm.msm.action.excludednodetypes',
                    'cq_wcm_msm_action_excludedparagraphitems': 'cq.wcm.msm.action.excludedparagraphitems',
                    'cq_wcm_msm_action_excludedprops': 'cq.wcm.msm.action.excludedprops',
                    'cq_wcm_msm_impl_action_referencesupdate_prop_update_nested': 'cq.wcm.msm.impl.action.referencesupdate.prop_updateNested',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_wcm_msm_action_excludednodetypes': 'query',
                    'cq_wcm_msm_action_excludedparagraphitems': 'query',
                    'cq_wcm_msm_action_excludedprops': 'query',
                    'cq_wcm_msm_impl_action_referencesupdate_prop_update_nested': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'cq_wcm_msm_action_excludednodetypes': 'multi',
                    'cq_wcm_msm_action_excludedparagraphitems': 'multi',
                    'cq_wcm_msm_action_excludedprops': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_msm_impl_actions_references_update_action_factory
        )

        def __com_day_cq_wcm_msm_impl_actions_version_copy_action_factory(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_msm_impl_actions_version_copy_action_factory  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_msm_impl_actions_version_copy_action_factory(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_wcm_msm_action_excludednodetypes ([str]): [optional]
                cq_wcm_msm_action_excludedparagraphitems ([str]): [optional]
                cq_wcm_msm_action_excludedprops ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmMsmImplActionsVersionCopyActionFactoryInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_msm_impl_actions_version_copy_action_factory = Endpoint(
            settings={
                'response_type': (ComDayCqWcmMsmImplActionsVersionCopyActionFactoryInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.msm.impl.actions.VersionCopyActionFactory',
                'operation_id': 'com_day_cq_wcm_msm_impl_actions_version_copy_action_factory',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_wcm_msm_action_excludednodetypes',
                    'cq_wcm_msm_action_excludedparagraphitems',
                    'cq_wcm_msm_action_excludedprops',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_wcm_msm_action_excludednodetypes':
                        ([str],),
                    'cq_wcm_msm_action_excludedparagraphitems':
                        ([str],),
                    'cq_wcm_msm_action_excludedprops':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_wcm_msm_action_excludednodetypes': 'cq.wcm.msm.action.excludednodetypes',
                    'cq_wcm_msm_action_excludedparagraphitems': 'cq.wcm.msm.action.excludedparagraphitems',
                    'cq_wcm_msm_action_excludedprops': 'cq.wcm.msm.action.excludedprops',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_wcm_msm_action_excludednodetypes': 'query',
                    'cq_wcm_msm_action_excludedparagraphitems': 'query',
                    'cq_wcm_msm_action_excludedprops': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'cq_wcm_msm_action_excludednodetypes': 'multi',
                    'cq_wcm_msm_action_excludedparagraphitems': 'multi',
                    'cq_wcm_msm_action_excludedprops': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_msm_impl_actions_version_copy_action_factory
        )

        def __com_day_cq_wcm_msm_impl_live_relationship_manager_impl(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_msm_impl_live_relationship_manager_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_msm_impl_live_relationship_manager_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                liverelationshipmgr_relationsconfig_default (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmMsmImplLiveRelationshipManagerImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_msm_impl_live_relationship_manager_impl = Endpoint(
            settings={
                'response_type': (ComDayCqWcmMsmImplLiveRelationshipManagerImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.msm.impl.LiveRelationshipManagerImpl',
                'operation_id': 'com_day_cq_wcm_msm_impl_live_relationship_manager_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'liverelationshipmgr_relationsconfig_default',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'liverelationshipmgr_relationsconfig_default':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'liverelationshipmgr_relationsconfig_default': 'liverelationshipmgr.relationsconfig.default',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'liverelationshipmgr_relationsconfig_default': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_msm_impl_live_relationship_manager_impl
        )

        def __com_day_cq_wcm_msm_impl_rollout_manager_impl(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_msm_impl_rollout_manager_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_msm_impl_rollout_manager_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                event_filter (str): [optional]
                rolloutmgr_excludedprops_default ([str]): [optional]
                rolloutmgr_excludedparagraphprops_default ([str]): [optional]
                rolloutmgr_excludednodetypes_default ([str]): [optional]
                rolloutmgr_threadpool_maxsize (int): [optional]
                rolloutmgr_threadpool_maxshutdowntime (int): [optional]
                rolloutmgr_threadpool_priority (str): [optional]
                rolloutmgr_commit_size (int): [optional]
                rolloutmgr_conflicthandling_enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmMsmImplRolloutManagerImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_msm_impl_rollout_manager_impl = Endpoint(
            settings={
                'response_type': (ComDayCqWcmMsmImplRolloutManagerImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.msm.impl.RolloutManagerImpl',
                'operation_id': 'com_day_cq_wcm_msm_impl_rollout_manager_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'event_filter',
                    'rolloutmgr_excludedprops_default',
                    'rolloutmgr_excludedparagraphprops_default',
                    'rolloutmgr_excludednodetypes_default',
                    'rolloutmgr_threadpool_maxsize',
                    'rolloutmgr_threadpool_maxshutdowntime',
                    'rolloutmgr_threadpool_priority',
                    'rolloutmgr_commit_size',
                    'rolloutmgr_conflicthandling_enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'event_filter':
                        (str,),
                    'rolloutmgr_excludedprops_default':
                        ([str],),
                    'rolloutmgr_excludedparagraphprops_default':
                        ([str],),
                    'rolloutmgr_excludednodetypes_default':
                        ([str],),
                    'rolloutmgr_threadpool_maxsize':
                        (int,),
                    'rolloutmgr_threadpool_maxshutdowntime':
                        (int,),
                    'rolloutmgr_threadpool_priority':
                        (str,),
                    'rolloutmgr_commit_size':
                        (int,),
                    'rolloutmgr_conflicthandling_enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'event_filter': 'event.filter',
                    'rolloutmgr_excludedprops_default': 'rolloutmgr.excludedprops.default',
                    'rolloutmgr_excludedparagraphprops_default': 'rolloutmgr.excludedparagraphprops.default',
                    'rolloutmgr_excludednodetypes_default': 'rolloutmgr.excludednodetypes.default',
                    'rolloutmgr_threadpool_maxsize': 'rolloutmgr.threadpool.maxsize',
                    'rolloutmgr_threadpool_maxshutdowntime': 'rolloutmgr.threadpool.maxshutdowntime',
                    'rolloutmgr_threadpool_priority': 'rolloutmgr.threadpool.priority',
                    'rolloutmgr_commit_size': 'rolloutmgr.commit.size',
                    'rolloutmgr_conflicthandling_enabled': 'rolloutmgr.conflicthandling.enabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'event_filter': 'query',
                    'rolloutmgr_excludedprops_default': 'query',
                    'rolloutmgr_excludedparagraphprops_default': 'query',
                    'rolloutmgr_excludednodetypes_default': 'query',
                    'rolloutmgr_threadpool_maxsize': 'query',
                    'rolloutmgr_threadpool_maxshutdowntime': 'query',
                    'rolloutmgr_threadpool_priority': 'query',
                    'rolloutmgr_commit_size': 'query',
                    'rolloutmgr_conflicthandling_enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'rolloutmgr_excludedprops_default': 'multi',
                    'rolloutmgr_excludedparagraphprops_default': 'multi',
                    'rolloutmgr_excludednodetypes_default': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_msm_impl_rollout_manager_impl
        )

        def __com_day_cq_wcm_msm_impl_servlets_audit_log_servlet(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_msm_impl_servlets_audit_log_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_msm_impl_servlets_audit_log_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                auditlogservlet_default_events_count (int): [optional]
                auditlogservlet_default_path (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmMsmImplServletsAuditLogServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_msm_impl_servlets_audit_log_servlet = Endpoint(
            settings={
                'response_type': (ComDayCqWcmMsmImplServletsAuditLogServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.msm.impl.servlets.AuditLogServlet',
                'operation_id': 'com_day_cq_wcm_msm_impl_servlets_audit_log_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'auditlogservlet_default_events_count',
                    'auditlogservlet_default_path',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'auditlogservlet_default_events_count':
                        (int,),
                    'auditlogservlet_default_path':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'auditlogservlet_default_events_count': 'auditlogservlet.default.events.count',
                    'auditlogservlet_default_path': 'auditlogservlet.default.path',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'auditlogservlet_default_events_count': 'query',
                    'auditlogservlet_default_path': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_msm_impl_servlets_audit_log_servlet
        )

        def __com_day_cq_wcm_notification_email_impl_email_channel(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_notification_email_impl_email_channel  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_notification_email_impl_email_channel(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                email_from (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmNotificationEmailImplEmailChannelInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_notification_email_impl_email_channel = Endpoint(
            settings={
                'response_type': (ComDayCqWcmNotificationEmailImplEmailChannelInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.notification.email.impl.EmailChannel',
                'operation_id': 'com_day_cq_wcm_notification_email_impl_email_channel',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'email_from',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'email_from':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'email_from': 'email.from',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'email_from': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_notification_email_impl_email_channel
        )

        def __com_day_cq_wcm_notification_impl_notification_manager_impl(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_notification_impl_notification_manager_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_notification_impl_notification_manager_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                event_topics ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmNotificationImplNotificationManagerImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_notification_impl_notification_manager_impl = Endpoint(
            settings={
                'response_type': (ComDayCqWcmNotificationImplNotificationManagerImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.notification.impl.NotificationManagerImpl',
                'operation_id': 'com_day_cq_wcm_notification_impl_notification_manager_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'event_topics',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'event_topics':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'event_topics': 'event.topics',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'event_topics': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'event_topics': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_notification_impl_notification_manager_impl
        )

        def __com_day_cq_wcm_scripting_impl_bvp_manager(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_scripting_impl_bvp_manager  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_scripting_impl_bvp_manager(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                com_day_cq_wcm_scripting_bvp_script_engines ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmScriptingImplBVPManagerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_scripting_impl_bvp_manager = Endpoint(
            settings={
                'response_type': (ComDayCqWcmScriptingImplBVPManagerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.scripting.impl.BVPManager',
                'operation_id': 'com_day_cq_wcm_scripting_impl_bvp_manager',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'com_day_cq_wcm_scripting_bvp_script_engines',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'com_day_cq_wcm_scripting_bvp_script_engines':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'com_day_cq_wcm_scripting_bvp_script_engines': 'com.day.cq.wcm.scripting.bvp.script.engines',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'com_day_cq_wcm_scripting_bvp_script_engines': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'com_day_cq_wcm_scripting_bvp_script_engines': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_scripting_impl_bvp_manager
        )

        def __com_day_cq_wcm_undo_undo_config(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_undo_undo_config  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_undo_undo_config(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cq_wcm_undo_enabled (bool): [optional]
                cq_wcm_undo_path (str): [optional]
                cq_wcm_undo_validity (int): [optional]
                cq_wcm_undo_steps (int): [optional]
                cq_wcm_undo_persistence (str): [optional]
                cq_wcm_undo_persistence_mode (bool): [optional]
                cq_wcm_undo_markermode (str): [optional]
                cq_wcm_undo_whitelist ([str]): [optional]
                cq_wcm_undo_blacklist ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmUndoUndoConfigInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_undo_undo_config = Endpoint(
            settings={
                'response_type': (ComDayCqWcmUndoUndoConfigInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.undo.UndoConfig',
                'operation_id': 'com_day_cq_wcm_undo_undo_config',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cq_wcm_undo_enabled',
                    'cq_wcm_undo_path',
                    'cq_wcm_undo_validity',
                    'cq_wcm_undo_steps',
                    'cq_wcm_undo_persistence',
                    'cq_wcm_undo_persistence_mode',
                    'cq_wcm_undo_markermode',
                    'cq_wcm_undo_whitelist',
                    'cq_wcm_undo_blacklist',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cq_wcm_undo_enabled':
                        (bool,),
                    'cq_wcm_undo_path':
                        (str,),
                    'cq_wcm_undo_validity':
                        (int,),
                    'cq_wcm_undo_steps':
                        (int,),
                    'cq_wcm_undo_persistence':
                        (str,),
                    'cq_wcm_undo_persistence_mode':
                        (bool,),
                    'cq_wcm_undo_markermode':
                        (str,),
                    'cq_wcm_undo_whitelist':
                        ([str],),
                    'cq_wcm_undo_blacklist':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cq_wcm_undo_enabled': 'cq.wcm.undo.enabled',
                    'cq_wcm_undo_path': 'cq.wcm.undo.path',
                    'cq_wcm_undo_validity': 'cq.wcm.undo.validity',
                    'cq_wcm_undo_steps': 'cq.wcm.undo.steps',
                    'cq_wcm_undo_persistence': 'cq.wcm.undo.persistence',
                    'cq_wcm_undo_persistence_mode': 'cq.wcm.undo.persistence.mode',
                    'cq_wcm_undo_markermode': 'cq.wcm.undo.markermode',
                    'cq_wcm_undo_whitelist': 'cq.wcm.undo.whitelist',
                    'cq_wcm_undo_blacklist': 'cq.wcm.undo.blacklist',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cq_wcm_undo_enabled': 'query',
                    'cq_wcm_undo_path': 'query',
                    'cq_wcm_undo_validity': 'query',
                    'cq_wcm_undo_steps': 'query',
                    'cq_wcm_undo_persistence': 'query',
                    'cq_wcm_undo_persistence_mode': 'query',
                    'cq_wcm_undo_markermode': 'query',
                    'cq_wcm_undo_whitelist': 'query',
                    'cq_wcm_undo_blacklist': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'cq_wcm_undo_whitelist': 'multi',
                    'cq_wcm_undo_blacklist': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_undo_undo_config
        )

        def __com_day_cq_wcm_webservicesupport_impl_replication_event_listener(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_webservicesupport_impl_replication_event_listener  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_webservicesupport_impl_replication_event_listener(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                flush_agents ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmWebservicesupportImplReplicationEventListenerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_webservicesupport_impl_replication_event_listener = Endpoint(
            settings={
                'response_type': (ComDayCqWcmWebservicesupportImplReplicationEventListenerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.webservicesupport.impl.ReplicationEventListener',
                'operation_id': 'com_day_cq_wcm_webservicesupport_impl_replication_event_listener',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'flush_agents',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'flush_agents':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'flush_agents': 'Flush agents',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'flush_agents': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'flush_agents': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_webservicesupport_impl_replication_event_listener
        )

        def __com_day_cq_wcm_workflow_impl_wcm_workflow_service_impl(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_workflow_impl_wcm_workflow_service_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_workflow_impl_wcm_workflow_service_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                event_filter (str): [optional]
                min_thread_pool_size (int): [optional]
                max_thread_pool_size (int): [optional]
                cq_wcm_workflow_terminate_on_activate (bool): [optional]
                cq_wcm_worklfow_terminate_exclusion_list ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmWorkflowImplWcmWorkflowServiceImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_workflow_impl_wcm_workflow_service_impl = Endpoint(
            settings={
                'response_type': (ComDayCqWcmWorkflowImplWcmWorkflowServiceImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.workflow.impl.WcmWorkflowServiceImpl',
                'operation_id': 'com_day_cq_wcm_workflow_impl_wcm_workflow_service_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'event_filter',
                    'min_thread_pool_size',
                    'max_thread_pool_size',
                    'cq_wcm_workflow_terminate_on_activate',
                    'cq_wcm_worklfow_terminate_exclusion_list',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'event_filter':
                        (str,),
                    'min_thread_pool_size':
                        (int,),
                    'max_thread_pool_size':
                        (int,),
                    'cq_wcm_workflow_terminate_on_activate':
                        (bool,),
                    'cq_wcm_worklfow_terminate_exclusion_list':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'event_filter': 'event.filter',
                    'min_thread_pool_size': 'minThreadPoolSize',
                    'max_thread_pool_size': 'maxThreadPoolSize',
                    'cq_wcm_workflow_terminate_on_activate': 'cq.wcm.workflow.terminate.on.activate',
                    'cq_wcm_worklfow_terminate_exclusion_list': 'cq.wcm.worklfow.terminate.exclusion.list',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'event_filter': 'query',
                    'min_thread_pool_size': 'query',
                    'max_thread_pool_size': 'query',
                    'cq_wcm_workflow_terminate_on_activate': 'query',
                    'cq_wcm_worklfow_terminate_exclusion_list': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'cq_wcm_worklfow_terminate_exclusion_list': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_workflow_impl_wcm_workflow_service_impl
        )

        def __com_day_cq_wcm_workflow_impl_workflow_package_info_provider(
            self,
            **kwargs
        ):
            """com_day_cq_wcm_workflow_impl_workflow_package_info_provider  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_wcm_workflow_impl_workflow_package_info_provider(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                workflowpackageinfoprovider_filter ([str]): [optional]
                workflowpackageinfoprovider_filter_rootpath (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWcmWorkflowImplWorkflowPackageInfoProviderInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_wcm_workflow_impl_workflow_package_info_provider = Endpoint(
            settings={
                'response_type': (ComDayCqWcmWorkflowImplWorkflowPackageInfoProviderInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.wcm.workflow.impl.WorkflowPackageInfoProvider',
                'operation_id': 'com_day_cq_wcm_workflow_impl_workflow_package_info_provider',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'workflowpackageinfoprovider_filter',
                    'workflowpackageinfoprovider_filter_rootpath',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'workflowpackageinfoprovider_filter':
                        ([str],),
                    'workflowpackageinfoprovider_filter_rootpath':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'workflowpackageinfoprovider_filter': 'workflowpackageinfoprovider.filter',
                    'workflowpackageinfoprovider_filter_rootpath': 'workflowpackageinfoprovider.filter.rootpath',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'workflowpackageinfoprovider_filter': 'query',
                    'workflowpackageinfoprovider_filter_rootpath': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'workflowpackageinfoprovider_filter': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_wcm_workflow_impl_workflow_package_info_provider
        )

        def __com_day_cq_widget_impl_html_library_manager_impl(
            self,
            **kwargs
        ):
            """com_day_cq_widget_impl_html_library_manager_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_widget_impl_html_library_manager_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                htmllibmanager_clientmanager (str): [optional]
                htmllibmanager_debug (bool): [optional]
                htmllibmanager_debug_console (bool): [optional]
                htmllibmanager_debug_init_js (str): [optional]
                htmllibmanager_defaultthemename (str): [optional]
                htmllibmanager_defaultuserthemename (str): [optional]
                htmllibmanager_firebuglite_path (str): [optional]
                htmllibmanager_force_cq_url_info (bool): [optional]
                htmllibmanager_gzip (bool): [optional]
                htmllibmanager_maxage (int): [optional]
                htmllibmanager_max_data_uri_size (int): [optional]
                htmllibmanager_minify (bool): [optional]
                htmllibmanager_path_list ([str]): [optional]
                htmllibmanager_timing (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWidgetImplHtmlLibraryManagerImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_widget_impl_html_library_manager_impl = Endpoint(
            settings={
                'response_type': (ComDayCqWidgetImplHtmlLibraryManagerImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.widget.impl.HtmlLibraryManagerImpl',
                'operation_id': 'com_day_cq_widget_impl_html_library_manager_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'htmllibmanager_clientmanager',
                    'htmllibmanager_debug',
                    'htmllibmanager_debug_console',
                    'htmllibmanager_debug_init_js',
                    'htmllibmanager_defaultthemename',
                    'htmllibmanager_defaultuserthemename',
                    'htmllibmanager_firebuglite_path',
                    'htmllibmanager_force_cq_url_info',
                    'htmllibmanager_gzip',
                    'htmllibmanager_maxage',
                    'htmllibmanager_max_data_uri_size',
                    'htmllibmanager_minify',
                    'htmllibmanager_path_list',
                    'htmllibmanager_timing',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'htmllibmanager_clientmanager':
                        (str,),
                    'htmllibmanager_debug':
                        (bool,),
                    'htmllibmanager_debug_console':
                        (bool,),
                    'htmllibmanager_debug_init_js':
                        (str,),
                    'htmllibmanager_defaultthemename':
                        (str,),
                    'htmllibmanager_defaultuserthemename':
                        (str,),
                    'htmllibmanager_firebuglite_path':
                        (str,),
                    'htmllibmanager_force_cq_url_info':
                        (bool,),
                    'htmllibmanager_gzip':
                        (bool,),
                    'htmllibmanager_maxage':
                        (int,),
                    'htmllibmanager_max_data_uri_size':
                        (int,),
                    'htmllibmanager_minify':
                        (bool,),
                    'htmllibmanager_path_list':
                        ([str],),
                    'htmllibmanager_timing':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'htmllibmanager_clientmanager': 'htmllibmanager.clientmanager',
                    'htmllibmanager_debug': 'htmllibmanager.debug',
                    'htmllibmanager_debug_console': 'htmllibmanager.debug.console',
                    'htmllibmanager_debug_init_js': 'htmllibmanager.debug.init.js',
                    'htmllibmanager_defaultthemename': 'htmllibmanager.defaultthemename',
                    'htmllibmanager_defaultuserthemename': 'htmllibmanager.defaultuserthemename',
                    'htmllibmanager_firebuglite_path': 'htmllibmanager.firebuglite.path',
                    'htmllibmanager_force_cq_url_info': 'htmllibmanager.forceCQUrlInfo',
                    'htmllibmanager_gzip': 'htmllibmanager.gzip',
                    'htmllibmanager_maxage': 'htmllibmanager.maxage',
                    'htmllibmanager_max_data_uri_size': 'htmllibmanager.maxDataUriSize',
                    'htmllibmanager_minify': 'htmllibmanager.minify',
                    'htmllibmanager_path_list': 'htmllibmanager.path.list',
                    'htmllibmanager_timing': 'htmllibmanager.timing',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'htmllibmanager_clientmanager': 'query',
                    'htmllibmanager_debug': 'query',
                    'htmllibmanager_debug_console': 'query',
                    'htmllibmanager_debug_init_js': 'query',
                    'htmllibmanager_defaultthemename': 'query',
                    'htmllibmanager_defaultuserthemename': 'query',
                    'htmllibmanager_firebuglite_path': 'query',
                    'htmllibmanager_force_cq_url_info': 'query',
                    'htmllibmanager_gzip': 'query',
                    'htmllibmanager_maxage': 'query',
                    'htmllibmanager_max_data_uri_size': 'query',
                    'htmllibmanager_minify': 'query',
                    'htmllibmanager_path_list': 'query',
                    'htmllibmanager_timing': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'htmllibmanager_path_list': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_widget_impl_html_library_manager_impl
        )

        def __com_day_cq_widget_impl_widget_extension_provider_impl(
            self,
            **kwargs
        ):
            """com_day_cq_widget_impl_widget_extension_provider_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_widget_impl_widget_extension_provider_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                extendable_widgets ([str]): [optional]
                widgetextensionprovider_debug (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWidgetImplWidgetExtensionProviderImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_widget_impl_widget_extension_provider_impl = Endpoint(
            settings={
                'response_type': (ComDayCqWidgetImplWidgetExtensionProviderImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.widget.impl.WidgetExtensionProviderImpl',
                'operation_id': 'com_day_cq_widget_impl_widget_extension_provider_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'extendable_widgets',
                    'widgetextensionprovider_debug',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'extendable_widgets':
                        ([str],),
                    'widgetextensionprovider_debug':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'extendable_widgets': 'extendable.widgets',
                    'widgetextensionprovider_debug': 'widgetextensionprovider.debug',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'extendable_widgets': 'query',
                    'widgetextensionprovider_debug': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'extendable_widgets': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_widget_impl_widget_extension_provider_impl
        )

        def __com_day_cq_workflow_impl_email_e_mail_notification_service(
            self,
            **kwargs
        ):
            """com_day_cq_workflow_impl_email_e_mail_notification_service  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_workflow_impl_email_e_mail_notification_service(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                from_address (str): [optional]
                host_prefix (str): [optional]
                notify_onabort (bool): [optional]
                notify_oncomplete (bool): [optional]
                notify_oncontainercomplete (bool): [optional]
                notify_useronly (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWorkflowImplEmailEMailNotificationServiceInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_workflow_impl_email_e_mail_notification_service = Endpoint(
            settings={
                'response_type': (ComDayCqWorkflowImplEmailEMailNotificationServiceInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.workflow.impl.email.EMailNotificationService',
                'operation_id': 'com_day_cq_workflow_impl_email_e_mail_notification_service',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'from_address',
                    'host_prefix',
                    'notify_onabort',
                    'notify_oncomplete',
                    'notify_oncontainercomplete',
                    'notify_useronly',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'from_address':
                        (str,),
                    'host_prefix':
                        (str,),
                    'notify_onabort':
                        (bool,),
                    'notify_oncomplete':
                        (bool,),
                    'notify_oncontainercomplete':
                        (bool,),
                    'notify_useronly':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'from_address': 'from.address',
                    'host_prefix': 'host.prefix',
                    'notify_onabort': 'notify.onabort',
                    'notify_oncomplete': 'notify.oncomplete',
                    'notify_oncontainercomplete': 'notify.oncontainercomplete',
                    'notify_useronly': 'notify.useronly',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'from_address': 'query',
                    'host_prefix': 'query',
                    'notify_onabort': 'query',
                    'notify_oncomplete': 'query',
                    'notify_oncontainercomplete': 'query',
                    'notify_useronly': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_workflow_impl_email_e_mail_notification_service
        )

        def __com_day_cq_workflow_impl_email_task_e_mail_notification_service(
            self,
            **kwargs
        ):
            """com_day_cq_workflow_impl_email_task_e_mail_notification_service  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_cq_workflow_impl_email_task_e_mail_notification_service(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                notify_onupdate (bool): [optional]
                notify_oncomplete (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCqWorkflowImplEmailTaskEMailNotificationServiceInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_cq_workflow_impl_email_task_e_mail_notification_service = Endpoint(
            settings={
                'response_type': (ComDayCqWorkflowImplEmailTaskEMailNotificationServiceInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.cq.workflow.impl.email.TaskEMailNotificationService',
                'operation_id': 'com_day_cq_workflow_impl_email_task_e_mail_notification_service',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'notify_onupdate',
                    'notify_oncomplete',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'notify_onupdate':
                        (bool,),
                    'notify_oncomplete':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'notify_onupdate': 'notify.onupdate',
                    'notify_oncomplete': 'notify.oncomplete',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'notify_onupdate': 'query',
                    'notify_oncomplete': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_cq_workflow_impl_email_task_e_mail_notification_service
        )

        def __com_day_crx_security_token_impl_impl_token_authentication_handler(
            self,
            **kwargs
        ):
            """com_day_crx_security_token_impl_impl_token_authentication_handler  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_crx_security_token_impl_impl_token_authentication_handler(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                path (str): [optional]
                token_required_attr (str): [optional]
                token_alternate_url (str): [optional]
                token_encapsulated (bool): [optional]
                skip_token_refresh ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCrxSecurityTokenImplImplTokenAuthenticationHandlerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_crx_security_token_impl_impl_token_authentication_handler = Endpoint(
            settings={
                'response_type': (ComDayCrxSecurityTokenImplImplTokenAuthenticationHandlerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.crx.security.token.impl.impl.TokenAuthenticationHandler',
                'operation_id': 'com_day_crx_security_token_impl_impl_token_authentication_handler',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'path',
                    'token_required_attr',
                    'token_alternate_url',
                    'token_encapsulated',
                    'skip_token_refresh',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'path':
                        (str,),
                    'token_required_attr':
                        (str,),
                    'token_alternate_url':
                        (str,),
                    'token_encapsulated':
                        (bool,),
                    'skip_token_refresh':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'path': 'path',
                    'token_required_attr': 'token.required.attr',
                    'token_alternate_url': 'token.alternate.url',
                    'token_encapsulated': 'token.encapsulated',
                    'skip_token_refresh': 'skip.token.refresh',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'path': 'query',
                    'token_required_attr': 'query',
                    'token_alternate_url': 'query',
                    'token_encapsulated': 'query',
                    'skip_token_refresh': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'skip_token_refresh': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_crx_security_token_impl_impl_token_authentication_handler
        )

        def __com_day_crx_security_token_impl_token_cleanup_task(
            self,
            **kwargs
        ):
            """com_day_crx_security_token_impl_token_cleanup_task  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.com_day_crx_security_token_impl_token_cleanup_task(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                enable_token_cleanup_task (bool): [optional]
                scheduler_expression (str): [optional]
                batch_size (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                ComDayCrxSecurityTokenImplTokenCleanupTaskInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.com_day_crx_security_token_impl_token_cleanup_task = Endpoint(
            settings={
                'response_type': (ComDayCrxSecurityTokenImplTokenCleanupTaskInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/com.day.crx.security.token.impl.TokenCleanupTask',
                'operation_id': 'com_day_crx_security_token_impl_token_cleanup_task',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'enable_token_cleanup_task',
                    'scheduler_expression',
                    'batch_size',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'enable_token_cleanup_task':
                        (bool,),
                    'scheduler_expression':
                        (str,),
                    'batch_size':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'enable_token_cleanup_task': 'enable.token.cleanup.task',
                    'scheduler_expression': 'scheduler.expression',
                    'batch_size': 'batch.size',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'enable_token_cleanup_task': 'query',
                    'scheduler_expression': 'query',
                    'batch_size': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__com_day_crx_security_token_impl_token_cleanup_task
        )

        def __guide_localization_service(
            self,
            **kwargs
        ):
            """guide_localization_service  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.guide_localization_service(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                supported_locales ([str]): [optional]
                localizable_properties ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                GuideLocalizationServiceInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.guide_localization_service = Endpoint(
            settings={
                'response_type': (GuideLocalizationServiceInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/Guide Localization Service',
                'operation_id': 'guide_localization_service',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'supported_locales',
                    'localizable_properties',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'supported_locales':
                        ([str],),
                    'localizable_properties':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'supported_locales': 'supportedLocales',
                    'localizable_properties': 'Localizable Properties',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'supported_locales': 'query',
                    'localizable_properties': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'supported_locales': 'multi',
                    'localizable_properties': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__guide_localization_service
        )

        def __messaging_user_component_factory(
            self,
            **kwargs
        ):
            """messaging_user_component_factory  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.messaging_user_component_factory(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                priority (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                MessagingUserComponentFactoryInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.messaging_user_component_factory = Endpoint(
            settings={
                'response_type': (MessagingUserComponentFactoryInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/MessagingUserComponentFactory',
                'operation_id': 'messaging_user_component_factory',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'priority',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'priority':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'priority': 'priority',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'priority': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__messaging_user_component_factory
        )

        def __org_apache_aries_jmx_framework_state_config(
            self,
            **kwargs
        ):
            """org_apache_aries_jmx_framework_state_config  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_aries_jmx_framework_state_config(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                attribute_change_notification_enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheAriesJmxFrameworkStateConfigInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_aries_jmx_framework_state_config = Endpoint(
            settings={
                'response_type': (OrgApacheAriesJmxFrameworkStateConfigInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.aries.jmx.framework.StateConfig',
                'operation_id': 'org_apache_aries_jmx_framework_state_config',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'attribute_change_notification_enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'attribute_change_notification_enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'attribute_change_notification_enabled': 'attributeChangeNotificationEnabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'attribute_change_notification_enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_aries_jmx_framework_state_config
        )

        def __org_apache_felix_eventadmin_impl_event_admin(
            self,
            **kwargs
        ):
            """org_apache_felix_eventadmin_impl_event_admin  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_felix_eventadmin_impl_event_admin(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                org_apache_felix_eventadmin_thread_pool_size (int): [optional]
                org_apache_felix_eventadmin_async_to_sync_thread_ratio (float): [optional]
                org_apache_felix_eventadmin_timeout (int): [optional]
                org_apache_felix_eventadmin_require_topic (bool): [optional]
                org_apache_felix_eventadmin_ignore_timeout ([str]): [optional]
                org_apache_felix_eventadmin_ignore_topic ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheFelixEventadminImplEventAdminInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_felix_eventadmin_impl_event_admin = Endpoint(
            settings={
                'response_type': (OrgApacheFelixEventadminImplEventAdminInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.felix.eventadmin.impl.EventAdmin',
                'operation_id': 'org_apache_felix_eventadmin_impl_event_admin',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'org_apache_felix_eventadmin_thread_pool_size',
                    'org_apache_felix_eventadmin_async_to_sync_thread_ratio',
                    'org_apache_felix_eventadmin_timeout',
                    'org_apache_felix_eventadmin_require_topic',
                    'org_apache_felix_eventadmin_ignore_timeout',
                    'org_apache_felix_eventadmin_ignore_topic',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'org_apache_felix_eventadmin_thread_pool_size':
                        (int,),
                    'org_apache_felix_eventadmin_async_to_sync_thread_ratio':
                        (float,),
                    'org_apache_felix_eventadmin_timeout':
                        (int,),
                    'org_apache_felix_eventadmin_require_topic':
                        (bool,),
                    'org_apache_felix_eventadmin_ignore_timeout':
                        ([str],),
                    'org_apache_felix_eventadmin_ignore_topic':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'org_apache_felix_eventadmin_thread_pool_size': 'org.apache.felix.eventadmin.ThreadPoolSize',
                    'org_apache_felix_eventadmin_async_to_sync_thread_ratio': 'org.apache.felix.eventadmin.AsyncToSyncThreadRatio',
                    'org_apache_felix_eventadmin_timeout': 'org.apache.felix.eventadmin.Timeout',
                    'org_apache_felix_eventadmin_require_topic': 'org.apache.felix.eventadmin.RequireTopic',
                    'org_apache_felix_eventadmin_ignore_timeout': 'org.apache.felix.eventadmin.IgnoreTimeout',
                    'org_apache_felix_eventadmin_ignore_topic': 'org.apache.felix.eventadmin.IgnoreTopic',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'org_apache_felix_eventadmin_thread_pool_size': 'query',
                    'org_apache_felix_eventadmin_async_to_sync_thread_ratio': 'query',
                    'org_apache_felix_eventadmin_timeout': 'query',
                    'org_apache_felix_eventadmin_require_topic': 'query',
                    'org_apache_felix_eventadmin_ignore_timeout': 'query',
                    'org_apache_felix_eventadmin_ignore_topic': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'org_apache_felix_eventadmin_ignore_timeout': 'multi',
                    'org_apache_felix_eventadmin_ignore_topic': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_felix_eventadmin_impl_event_admin
        )

        def __org_apache_felix_http(
            self,
            **kwargs
        ):
            """org_apache_felix_http  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_felix_http(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                org_apache_felix_http_host (str): [optional]
                org_apache_felix_http_enable (bool): [optional]
                org_osgi_service_http_port (int): [optional]
                org_apache_felix_http_timeout (int): [optional]
                org_apache_felix_https_enable (bool): [optional]
                org_osgi_service_http_port_secure (int): [optional]
                org_apache_felix_https_keystore (str): [optional]
                org_apache_felix_https_keystore_password (str): [optional]
                org_apache_felix_https_keystore_key_password (str): [optional]
                org_apache_felix_https_truststore (str): [optional]
                org_apache_felix_https_truststore_password (str): [optional]
                org_apache_felix_https_clientcertificate (str): [optional]
                org_apache_felix_http_context_path (str): [optional]
                org_apache_felix_http_mbeans (bool): [optional]
                org_apache_felix_http_session_timeout (int): [optional]
                org_apache_felix_http_jetty_threadpool_max (int): [optional]
                org_apache_felix_http_jetty_acceptors (int): [optional]
                org_apache_felix_http_jetty_selectors (int): [optional]
                org_apache_felix_http_jetty_header_buffer_size (int): [optional]
                org_apache_felix_http_jetty_request_buffer_size (int): [optional]
                org_apache_felix_http_jetty_response_buffer_size (int): [optional]
                org_apache_felix_http_jetty_max_form_size (int): [optional]
                org_apache_felix_http_path_exclusions ([str]): [optional]
                org_apache_felix_https_jetty_ciphersuites_excluded ([str]): [optional]
                org_apache_felix_https_jetty_ciphersuites_included ([str]): [optional]
                org_apache_felix_http_jetty_send_server_header (bool): [optional]
                org_apache_felix_https_jetty_protocols_included ([str]): [optional]
                org_apache_felix_https_jetty_protocols_excluded ([str]): [optional]
                org_apache_felix_proxy_load_balancer_connection_enable (bool): [optional]
                org_apache_felix_https_jetty_renegotiate_allowed (bool): [optional]
                org_apache_felix_https_jetty_session_cookie_http_only (bool): [optional]
                org_apache_felix_https_jetty_session_cookie_secure (bool): [optional]
                org_eclipse_jetty_servlet_session_id_path_parameter_name (str): [optional]
                org_eclipse_jetty_servlet_checking_remote_session_id_encoding (bool): [optional]
                org_eclipse_jetty_servlet_session_cookie (str): [optional]
                org_eclipse_jetty_servlet_session_domain (str): [optional]
                org_eclipse_jetty_servlet_session_path (str): [optional]
                org_eclipse_jetty_servlet_max_age (int): [optional]
                org_apache_felix_http_name (str): [optional]
                org_apache_felix_jetty_gziphandler_enable (bool): [optional]
                org_apache_felix_jetty_gzip_min_gzip_size (int): [optional]
                org_apache_felix_jetty_gzip_compression_level (int): [optional]
                org_apache_felix_jetty_gzip_inflate_buffer_size (int): [optional]
                org_apache_felix_jetty_gzip_sync_flush (bool): [optional]
                org_apache_felix_jetty_gzip_excluded_user_agents ([str]): [optional]
                org_apache_felix_jetty_gzip_included_methods ([str]): [optional]
                org_apache_felix_jetty_gzip_excluded_methods ([str]): [optional]
                org_apache_felix_jetty_gzip_included_paths ([str]): [optional]
                org_apache_felix_jetty_gzip_excluded_paths ([str]): [optional]
                org_apache_felix_jetty_gzip_included_mime_types ([str]): [optional]
                org_apache_felix_jetty_gzip_excluded_mime_types ([str]): [optional]
                org_apache_felix_http_session_invalidate (bool): [optional]
                org_apache_felix_http_session_uniqueid (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheFelixHttpInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_felix_http = Endpoint(
            settings={
                'response_type': (OrgApacheFelixHttpInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.felix.http',
                'operation_id': 'org_apache_felix_http',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'org_apache_felix_http_host',
                    'org_apache_felix_http_enable',
                    'org_osgi_service_http_port',
                    'org_apache_felix_http_timeout',
                    'org_apache_felix_https_enable',
                    'org_osgi_service_http_port_secure',
                    'org_apache_felix_https_keystore',
                    'org_apache_felix_https_keystore_password',
                    'org_apache_felix_https_keystore_key_password',
                    'org_apache_felix_https_truststore',
                    'org_apache_felix_https_truststore_password',
                    'org_apache_felix_https_clientcertificate',
                    'org_apache_felix_http_context_path',
                    'org_apache_felix_http_mbeans',
                    'org_apache_felix_http_session_timeout',
                    'org_apache_felix_http_jetty_threadpool_max',
                    'org_apache_felix_http_jetty_acceptors',
                    'org_apache_felix_http_jetty_selectors',
                    'org_apache_felix_http_jetty_header_buffer_size',
                    'org_apache_felix_http_jetty_request_buffer_size',
                    'org_apache_felix_http_jetty_response_buffer_size',
                    'org_apache_felix_http_jetty_max_form_size',
                    'org_apache_felix_http_path_exclusions',
                    'org_apache_felix_https_jetty_ciphersuites_excluded',
                    'org_apache_felix_https_jetty_ciphersuites_included',
                    'org_apache_felix_http_jetty_send_server_header',
                    'org_apache_felix_https_jetty_protocols_included',
                    'org_apache_felix_https_jetty_protocols_excluded',
                    'org_apache_felix_proxy_load_balancer_connection_enable',
                    'org_apache_felix_https_jetty_renegotiate_allowed',
                    'org_apache_felix_https_jetty_session_cookie_http_only',
                    'org_apache_felix_https_jetty_session_cookie_secure',
                    'org_eclipse_jetty_servlet_session_id_path_parameter_name',
                    'org_eclipse_jetty_servlet_checking_remote_session_id_encoding',
                    'org_eclipse_jetty_servlet_session_cookie',
                    'org_eclipse_jetty_servlet_session_domain',
                    'org_eclipse_jetty_servlet_session_path',
                    'org_eclipse_jetty_servlet_max_age',
                    'org_apache_felix_http_name',
                    'org_apache_felix_jetty_gziphandler_enable',
                    'org_apache_felix_jetty_gzip_min_gzip_size',
                    'org_apache_felix_jetty_gzip_compression_level',
                    'org_apache_felix_jetty_gzip_inflate_buffer_size',
                    'org_apache_felix_jetty_gzip_sync_flush',
                    'org_apache_felix_jetty_gzip_excluded_user_agents',
                    'org_apache_felix_jetty_gzip_included_methods',
                    'org_apache_felix_jetty_gzip_excluded_methods',
                    'org_apache_felix_jetty_gzip_included_paths',
                    'org_apache_felix_jetty_gzip_excluded_paths',
                    'org_apache_felix_jetty_gzip_included_mime_types',
                    'org_apache_felix_jetty_gzip_excluded_mime_types',
                    'org_apache_felix_http_session_invalidate',
                    'org_apache_felix_http_session_uniqueid',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'org_apache_felix_http_host':
                        (str,),
                    'org_apache_felix_http_enable':
                        (bool,),
                    'org_osgi_service_http_port':
                        (int,),
                    'org_apache_felix_http_timeout':
                        (int,),
                    'org_apache_felix_https_enable':
                        (bool,),
                    'org_osgi_service_http_port_secure':
                        (int,),
                    'org_apache_felix_https_keystore':
                        (str,),
                    'org_apache_felix_https_keystore_password':
                        (str,),
                    'org_apache_felix_https_keystore_key_password':
                        (str,),
                    'org_apache_felix_https_truststore':
                        (str,),
                    'org_apache_felix_https_truststore_password':
                        (str,),
                    'org_apache_felix_https_clientcertificate':
                        (str,),
                    'org_apache_felix_http_context_path':
                        (str,),
                    'org_apache_felix_http_mbeans':
                        (bool,),
                    'org_apache_felix_http_session_timeout':
                        (int,),
                    'org_apache_felix_http_jetty_threadpool_max':
                        (int,),
                    'org_apache_felix_http_jetty_acceptors':
                        (int,),
                    'org_apache_felix_http_jetty_selectors':
                        (int,),
                    'org_apache_felix_http_jetty_header_buffer_size':
                        (int,),
                    'org_apache_felix_http_jetty_request_buffer_size':
                        (int,),
                    'org_apache_felix_http_jetty_response_buffer_size':
                        (int,),
                    'org_apache_felix_http_jetty_max_form_size':
                        (int,),
                    'org_apache_felix_http_path_exclusions':
                        ([str],),
                    'org_apache_felix_https_jetty_ciphersuites_excluded':
                        ([str],),
                    'org_apache_felix_https_jetty_ciphersuites_included':
                        ([str],),
                    'org_apache_felix_http_jetty_send_server_header':
                        (bool,),
                    'org_apache_felix_https_jetty_protocols_included':
                        ([str],),
                    'org_apache_felix_https_jetty_protocols_excluded':
                        ([str],),
                    'org_apache_felix_proxy_load_balancer_connection_enable':
                        (bool,),
                    'org_apache_felix_https_jetty_renegotiate_allowed':
                        (bool,),
                    'org_apache_felix_https_jetty_session_cookie_http_only':
                        (bool,),
                    'org_apache_felix_https_jetty_session_cookie_secure':
                        (bool,),
                    'org_eclipse_jetty_servlet_session_id_path_parameter_name':
                        (str,),
                    'org_eclipse_jetty_servlet_checking_remote_session_id_encoding':
                        (bool,),
                    'org_eclipse_jetty_servlet_session_cookie':
                        (str,),
                    'org_eclipse_jetty_servlet_session_domain':
                        (str,),
                    'org_eclipse_jetty_servlet_session_path':
                        (str,),
                    'org_eclipse_jetty_servlet_max_age':
                        (int,),
                    'org_apache_felix_http_name':
                        (str,),
                    'org_apache_felix_jetty_gziphandler_enable':
                        (bool,),
                    'org_apache_felix_jetty_gzip_min_gzip_size':
                        (int,),
                    'org_apache_felix_jetty_gzip_compression_level':
                        (int,),
                    'org_apache_felix_jetty_gzip_inflate_buffer_size':
                        (int,),
                    'org_apache_felix_jetty_gzip_sync_flush':
                        (bool,),
                    'org_apache_felix_jetty_gzip_excluded_user_agents':
                        ([str],),
                    'org_apache_felix_jetty_gzip_included_methods':
                        ([str],),
                    'org_apache_felix_jetty_gzip_excluded_methods':
                        ([str],),
                    'org_apache_felix_jetty_gzip_included_paths':
                        ([str],),
                    'org_apache_felix_jetty_gzip_excluded_paths':
                        ([str],),
                    'org_apache_felix_jetty_gzip_included_mime_types':
                        ([str],),
                    'org_apache_felix_jetty_gzip_excluded_mime_types':
                        ([str],),
                    'org_apache_felix_http_session_invalidate':
                        (bool,),
                    'org_apache_felix_http_session_uniqueid':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'org_apache_felix_http_host': 'org.apache.felix.http.host',
                    'org_apache_felix_http_enable': 'org.apache.felix.http.enable',
                    'org_osgi_service_http_port': 'org.osgi.service.http.port',
                    'org_apache_felix_http_timeout': 'org.apache.felix.http.timeout',
                    'org_apache_felix_https_enable': 'org.apache.felix.https.enable',
                    'org_osgi_service_http_port_secure': 'org.osgi.service.http.port.secure',
                    'org_apache_felix_https_keystore': 'org.apache.felix.https.keystore',
                    'org_apache_felix_https_keystore_password': 'org.apache.felix.https.keystore.password',
                    'org_apache_felix_https_keystore_key_password': 'org.apache.felix.https.keystore.key.password',
                    'org_apache_felix_https_truststore': 'org.apache.felix.https.truststore',
                    'org_apache_felix_https_truststore_password': 'org.apache.felix.https.truststore.password',
                    'org_apache_felix_https_clientcertificate': 'org.apache.felix.https.clientcertificate',
                    'org_apache_felix_http_context_path': 'org.apache.felix.http.context_path',
                    'org_apache_felix_http_mbeans': 'org.apache.felix.http.mbeans',
                    'org_apache_felix_http_session_timeout': 'org.apache.felix.http.session.timeout',
                    'org_apache_felix_http_jetty_threadpool_max': 'org.apache.felix.http.jetty.threadpool.max',
                    'org_apache_felix_http_jetty_acceptors': 'org.apache.felix.http.jetty.acceptors',
                    'org_apache_felix_http_jetty_selectors': 'org.apache.felix.http.jetty.selectors',
                    'org_apache_felix_http_jetty_header_buffer_size': 'org.apache.felix.http.jetty.headerBufferSize',
                    'org_apache_felix_http_jetty_request_buffer_size': 'org.apache.felix.http.jetty.requestBufferSize',
                    'org_apache_felix_http_jetty_response_buffer_size': 'org.apache.felix.http.jetty.responseBufferSize',
                    'org_apache_felix_http_jetty_max_form_size': 'org.apache.felix.http.jetty.maxFormSize',
                    'org_apache_felix_http_path_exclusions': 'org.apache.felix.http.path_exclusions',
                    'org_apache_felix_https_jetty_ciphersuites_excluded': 'org.apache.felix.https.jetty.ciphersuites.excluded',
                    'org_apache_felix_https_jetty_ciphersuites_included': 'org.apache.felix.https.jetty.ciphersuites.included',
                    'org_apache_felix_http_jetty_send_server_header': 'org.apache.felix.http.jetty.sendServerHeader',
                    'org_apache_felix_https_jetty_protocols_included': 'org.apache.felix.https.jetty.protocols.included',
                    'org_apache_felix_https_jetty_protocols_excluded': 'org.apache.felix.https.jetty.protocols.excluded',
                    'org_apache_felix_proxy_load_balancer_connection_enable': 'org.apache.felix.proxy.load.balancer.connection.enable',
                    'org_apache_felix_https_jetty_renegotiate_allowed': 'org.apache.felix.https.jetty.renegotiateAllowed',
                    'org_apache_felix_https_jetty_session_cookie_http_only': 'org.apache.felix.https.jetty.session.cookie.httpOnly',
                    'org_apache_felix_https_jetty_session_cookie_secure': 'org.apache.felix.https.jetty.session.cookie.secure',
                    'org_eclipse_jetty_servlet_session_id_path_parameter_name': 'org.eclipse.jetty.servlet.SessionIdPathParameterName',
                    'org_eclipse_jetty_servlet_checking_remote_session_id_encoding': 'org.eclipse.jetty.servlet.CheckingRemoteSessionIdEncoding',
                    'org_eclipse_jetty_servlet_session_cookie': 'org.eclipse.jetty.servlet.SessionCookie',
                    'org_eclipse_jetty_servlet_session_domain': 'org.eclipse.jetty.servlet.SessionDomain',
                    'org_eclipse_jetty_servlet_session_path': 'org.eclipse.jetty.servlet.SessionPath',
                    'org_eclipse_jetty_servlet_max_age': 'org.eclipse.jetty.servlet.MaxAge',
                    'org_apache_felix_http_name': 'org.apache.felix.http.name',
                    'org_apache_felix_jetty_gziphandler_enable': 'org.apache.felix.jetty.gziphandler.enable',
                    'org_apache_felix_jetty_gzip_min_gzip_size': 'org.apache.felix.jetty.gzip.minGzipSize',
                    'org_apache_felix_jetty_gzip_compression_level': 'org.apache.felix.jetty.gzip.compressionLevel',
                    'org_apache_felix_jetty_gzip_inflate_buffer_size': 'org.apache.felix.jetty.gzip.inflateBufferSize',
                    'org_apache_felix_jetty_gzip_sync_flush': 'org.apache.felix.jetty.gzip.syncFlush',
                    'org_apache_felix_jetty_gzip_excluded_user_agents': 'org.apache.felix.jetty.gzip.excludedUserAgents',
                    'org_apache_felix_jetty_gzip_included_methods': 'org.apache.felix.jetty.gzip.includedMethods',
                    'org_apache_felix_jetty_gzip_excluded_methods': 'org.apache.felix.jetty.gzip.excludedMethods',
                    'org_apache_felix_jetty_gzip_included_paths': 'org.apache.felix.jetty.gzip.includedPaths',
                    'org_apache_felix_jetty_gzip_excluded_paths': 'org.apache.felix.jetty.gzip.excludedPaths',
                    'org_apache_felix_jetty_gzip_included_mime_types': 'org.apache.felix.jetty.gzip.includedMimeTypes',
                    'org_apache_felix_jetty_gzip_excluded_mime_types': 'org.apache.felix.jetty.gzip.excludedMimeTypes',
                    'org_apache_felix_http_session_invalidate': 'org.apache.felix.http.session.invalidate',
                    'org_apache_felix_http_session_uniqueid': 'org.apache.felix.http.session.uniqueid',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'org_apache_felix_http_host': 'query',
                    'org_apache_felix_http_enable': 'query',
                    'org_osgi_service_http_port': 'query',
                    'org_apache_felix_http_timeout': 'query',
                    'org_apache_felix_https_enable': 'query',
                    'org_osgi_service_http_port_secure': 'query',
                    'org_apache_felix_https_keystore': 'query',
                    'org_apache_felix_https_keystore_password': 'query',
                    'org_apache_felix_https_keystore_key_password': 'query',
                    'org_apache_felix_https_truststore': 'query',
                    'org_apache_felix_https_truststore_password': 'query',
                    'org_apache_felix_https_clientcertificate': 'query',
                    'org_apache_felix_http_context_path': 'query',
                    'org_apache_felix_http_mbeans': 'query',
                    'org_apache_felix_http_session_timeout': 'query',
                    'org_apache_felix_http_jetty_threadpool_max': 'query',
                    'org_apache_felix_http_jetty_acceptors': 'query',
                    'org_apache_felix_http_jetty_selectors': 'query',
                    'org_apache_felix_http_jetty_header_buffer_size': 'query',
                    'org_apache_felix_http_jetty_request_buffer_size': 'query',
                    'org_apache_felix_http_jetty_response_buffer_size': 'query',
                    'org_apache_felix_http_jetty_max_form_size': 'query',
                    'org_apache_felix_http_path_exclusions': 'query',
                    'org_apache_felix_https_jetty_ciphersuites_excluded': 'query',
                    'org_apache_felix_https_jetty_ciphersuites_included': 'query',
                    'org_apache_felix_http_jetty_send_server_header': 'query',
                    'org_apache_felix_https_jetty_protocols_included': 'query',
                    'org_apache_felix_https_jetty_protocols_excluded': 'query',
                    'org_apache_felix_proxy_load_balancer_connection_enable': 'query',
                    'org_apache_felix_https_jetty_renegotiate_allowed': 'query',
                    'org_apache_felix_https_jetty_session_cookie_http_only': 'query',
                    'org_apache_felix_https_jetty_session_cookie_secure': 'query',
                    'org_eclipse_jetty_servlet_session_id_path_parameter_name': 'query',
                    'org_eclipse_jetty_servlet_checking_remote_session_id_encoding': 'query',
                    'org_eclipse_jetty_servlet_session_cookie': 'query',
                    'org_eclipse_jetty_servlet_session_domain': 'query',
                    'org_eclipse_jetty_servlet_session_path': 'query',
                    'org_eclipse_jetty_servlet_max_age': 'query',
                    'org_apache_felix_http_name': 'query',
                    'org_apache_felix_jetty_gziphandler_enable': 'query',
                    'org_apache_felix_jetty_gzip_min_gzip_size': 'query',
                    'org_apache_felix_jetty_gzip_compression_level': 'query',
                    'org_apache_felix_jetty_gzip_inflate_buffer_size': 'query',
                    'org_apache_felix_jetty_gzip_sync_flush': 'query',
                    'org_apache_felix_jetty_gzip_excluded_user_agents': 'query',
                    'org_apache_felix_jetty_gzip_included_methods': 'query',
                    'org_apache_felix_jetty_gzip_excluded_methods': 'query',
                    'org_apache_felix_jetty_gzip_included_paths': 'query',
                    'org_apache_felix_jetty_gzip_excluded_paths': 'query',
                    'org_apache_felix_jetty_gzip_included_mime_types': 'query',
                    'org_apache_felix_jetty_gzip_excluded_mime_types': 'query',
                    'org_apache_felix_http_session_invalidate': 'query',
                    'org_apache_felix_http_session_uniqueid': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'org_apache_felix_http_path_exclusions': 'multi',
                    'org_apache_felix_https_jetty_ciphersuites_excluded': 'multi',
                    'org_apache_felix_https_jetty_ciphersuites_included': 'multi',
                    'org_apache_felix_https_jetty_protocols_included': 'multi',
                    'org_apache_felix_https_jetty_protocols_excluded': 'multi',
                    'org_apache_felix_jetty_gzip_excluded_user_agents': 'multi',
                    'org_apache_felix_jetty_gzip_included_methods': 'multi',
                    'org_apache_felix_jetty_gzip_excluded_methods': 'multi',
                    'org_apache_felix_jetty_gzip_included_paths': 'multi',
                    'org_apache_felix_jetty_gzip_excluded_paths': 'multi',
                    'org_apache_felix_jetty_gzip_included_mime_types': 'multi',
                    'org_apache_felix_jetty_gzip_excluded_mime_types': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_felix_http
        )

        def __org_apache_felix_http_sslfilter_ssl_filter(
            self,
            **kwargs
        ):
            """org_apache_felix_http_sslfilter_ssl_filter  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_felix_http_sslfilter_ssl_filter(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                ssl_forward_header (str): [optional]
                ssl_forward_value (str): [optional]
                ssl_forward_cert_header (str): [optional]
                rewrite_absolute_urls (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheFelixHttpSslfilterSslFilterInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_felix_http_sslfilter_ssl_filter = Endpoint(
            settings={
                'response_type': (OrgApacheFelixHttpSslfilterSslFilterInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.felix.http.sslfilter.SslFilter',
                'operation_id': 'org_apache_felix_http_sslfilter_ssl_filter',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'ssl_forward_header',
                    'ssl_forward_value',
                    'ssl_forward_cert_header',
                    'rewrite_absolute_urls',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'ssl_forward_header':
                        (str,),
                    'ssl_forward_value':
                        (str,),
                    'ssl_forward_cert_header':
                        (str,),
                    'rewrite_absolute_urls':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'ssl_forward_header': 'ssl-forward.header',
                    'ssl_forward_value': 'ssl-forward.value',
                    'ssl_forward_cert_header': 'ssl-forward-cert.header',
                    'rewrite_absolute_urls': 'rewrite.absolute.urls',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'ssl_forward_header': 'query',
                    'ssl_forward_value': 'query',
                    'ssl_forward_cert_header': 'query',
                    'rewrite_absolute_urls': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_felix_http_sslfilter_ssl_filter
        )

        def __org_apache_felix_jaas_configuration_factory(
            self,
            **kwargs
        ):
            """org_apache_felix_jaas_configuration_factory  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_felix_jaas_configuration_factory(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                jaas_control_flag (str): [optional]
                jaas_ranking (int): [optional]
                jaas_realm_name (str): [optional]
                jaas_classname (str): [optional]
                jaas_options ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheFelixJaasConfigurationFactoryInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_felix_jaas_configuration_factory = Endpoint(
            settings={
                'response_type': (OrgApacheFelixJaasConfigurationFactoryInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.felix.jaas.Configuration.factory',
                'operation_id': 'org_apache_felix_jaas_configuration_factory',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'jaas_control_flag',
                    'jaas_ranking',
                    'jaas_realm_name',
                    'jaas_classname',
                    'jaas_options',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'jaas_control_flag':
                        (str,),
                    'jaas_ranking':
                        (int,),
                    'jaas_realm_name':
                        (str,),
                    'jaas_classname':
                        (str,),
                    'jaas_options':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'jaas_control_flag': 'jaas.controlFlag',
                    'jaas_ranking': 'jaas.ranking',
                    'jaas_realm_name': 'jaas.realmName',
                    'jaas_classname': 'jaas.classname',
                    'jaas_options': 'jaas.options',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'jaas_control_flag': 'query',
                    'jaas_ranking': 'query',
                    'jaas_realm_name': 'query',
                    'jaas_classname': 'query',
                    'jaas_options': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'jaas_options': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_felix_jaas_configuration_factory
        )

        def __org_apache_felix_jaas_configuration_spi(
            self,
            **kwargs
        ):
            """org_apache_felix_jaas_configuration_spi  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_felix_jaas_configuration_spi(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                jaas_default_realm_name (str): [optional]
                jaas_config_provider_name (str): [optional]
                jaas_global_config_policy (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheFelixJaasConfigurationSpiInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_felix_jaas_configuration_spi = Endpoint(
            settings={
                'response_type': (OrgApacheFelixJaasConfigurationSpiInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.felix.jaas.ConfigurationSpi',
                'operation_id': 'org_apache_felix_jaas_configuration_spi',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'jaas_default_realm_name',
                    'jaas_config_provider_name',
                    'jaas_global_config_policy',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'jaas_default_realm_name':
                        (str,),
                    'jaas_config_provider_name':
                        (str,),
                    'jaas_global_config_policy':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'jaas_default_realm_name': 'jaas.defaultRealmName',
                    'jaas_config_provider_name': 'jaas.configProviderName',
                    'jaas_global_config_policy': 'jaas.globalConfigPolicy',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'jaas_default_realm_name': 'query',
                    'jaas_config_provider_name': 'query',
                    'jaas_global_config_policy': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_felix_jaas_configuration_spi
        )

        def __org_apache_felix_scr_scr_service(
            self,
            **kwargs
        ):
            """org_apache_felix_scr_scr_service  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_felix_scr_scr_service(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                ds_loglevel (int): [optional]
                ds_factory_enabled (bool): [optional]
                ds_delayed_keep_instances (bool): [optional]
                ds_lock_timeout_milliseconds (int): [optional]
                ds_stop_timeout_milliseconds (int): [optional]
                ds_global_extender (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheFelixScrScrServiceInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_felix_scr_scr_service = Endpoint(
            settings={
                'response_type': (OrgApacheFelixScrScrServiceInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.felix.scr.ScrService',
                'operation_id': 'org_apache_felix_scr_scr_service',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'ds_loglevel',
                    'ds_factory_enabled',
                    'ds_delayed_keep_instances',
                    'ds_lock_timeout_milliseconds',
                    'ds_stop_timeout_milliseconds',
                    'ds_global_extender',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'ds_loglevel':
                        (int,),
                    'ds_factory_enabled':
                        (bool,),
                    'ds_delayed_keep_instances':
                        (bool,),
                    'ds_lock_timeout_milliseconds':
                        (int,),
                    'ds_stop_timeout_milliseconds':
                        (int,),
                    'ds_global_extender':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'ds_loglevel': 'ds.loglevel',
                    'ds_factory_enabled': 'ds.factory.enabled',
                    'ds_delayed_keep_instances': 'ds.delayed.keepInstances',
                    'ds_lock_timeout_milliseconds': 'ds.lock.timeout.milliseconds',
                    'ds_stop_timeout_milliseconds': 'ds.stop.timeout.milliseconds',
                    'ds_global_extender': 'ds.global.extender',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'ds_loglevel': 'query',
                    'ds_factory_enabled': 'query',
                    'ds_delayed_keep_instances': 'query',
                    'ds_lock_timeout_milliseconds': 'query',
                    'ds_stop_timeout_milliseconds': 'query',
                    'ds_global_extender': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_felix_scr_scr_service
        )

        def __org_apache_felix_systemready_impl_components_check(
            self,
            **kwargs
        ):
            """org_apache_felix_systemready_impl_components_check  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_felix_systemready_impl_components_check(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                components_list ([str]): [optional]
                type (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheFelixSystemreadyImplComponentsCheckInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_felix_systemready_impl_components_check = Endpoint(
            settings={
                'response_type': (OrgApacheFelixSystemreadyImplComponentsCheckInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.felix.systemready.impl.ComponentsCheck',
                'operation_id': 'org_apache_felix_systemready_impl_components_check',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'components_list',
                    'type',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'components_list':
                        ([str],),
                    'type':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'components_list': 'components.list',
                    'type': 'type',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'components_list': 'query',
                    'type': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'components_list': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_felix_systemready_impl_components_check
        )

        def __org_apache_felix_systemready_impl_framework_start_check(
            self,
            **kwargs
        ):
            """org_apache_felix_systemready_impl_framework_start_check  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_felix_systemready_impl_framework_start_check(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                timeout (int): [optional]
                target_start_level (int): [optional]
                target_start_level_prop_name (str): [optional]
                type (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheFelixSystemreadyImplFrameworkStartCheckInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_felix_systemready_impl_framework_start_check = Endpoint(
            settings={
                'response_type': (OrgApacheFelixSystemreadyImplFrameworkStartCheckInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.felix.systemready.impl.FrameworkStartCheck',
                'operation_id': 'org_apache_felix_systemready_impl_framework_start_check',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'timeout',
                    'target_start_level',
                    'target_start_level_prop_name',
                    'type',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'timeout':
                        (int,),
                    'target_start_level':
                        (int,),
                    'target_start_level_prop_name':
                        (str,),
                    'type':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'timeout': 'timeout',
                    'target_start_level': 'target.start.level',
                    'target_start_level_prop_name': 'target.start.level.prop.name',
                    'type': 'type',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'timeout': 'query',
                    'target_start_level': 'query',
                    'target_start_level_prop_name': 'query',
                    'type': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_felix_systemready_impl_framework_start_check
        )

        def __org_apache_felix_systemready_impl_services_check(
            self,
            **kwargs
        ):
            """org_apache_felix_systemready_impl_services_check  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_felix_systemready_impl_services_check(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                services_list ([str]): [optional]
                type (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheFelixSystemreadyImplServicesCheckInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_felix_systemready_impl_services_check = Endpoint(
            settings={
                'response_type': (OrgApacheFelixSystemreadyImplServicesCheckInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.felix.systemready.impl.ServicesCheck',
                'operation_id': 'org_apache_felix_systemready_impl_services_check',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'services_list',
                    'type',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'services_list':
                        ([str],),
                    'type':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'services_list': 'services.list',
                    'type': 'type',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'services_list': 'query',
                    'type': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'services_list': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_felix_systemready_impl_services_check
        )

        def __org_apache_felix_systemready_impl_servlet_system_alive_servlet(
            self,
            **kwargs
        ):
            """org_apache_felix_systemready_impl_servlet_system_alive_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_felix_systemready_impl_servlet_system_alive_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                osgi_http_whiteboard_servlet_pattern (str): [optional]
                osgi_http_whiteboard_context_select (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheFelixSystemreadyImplServletSystemAliveServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_felix_systemready_impl_servlet_system_alive_servlet = Endpoint(
            settings={
                'response_type': (OrgApacheFelixSystemreadyImplServletSystemAliveServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.felix.systemready.impl.servlet.SystemAliveServlet',
                'operation_id': 'org_apache_felix_systemready_impl_servlet_system_alive_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'osgi_http_whiteboard_servlet_pattern',
                    'osgi_http_whiteboard_context_select',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'osgi_http_whiteboard_servlet_pattern':
                        (str,),
                    'osgi_http_whiteboard_context_select':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'osgi_http_whiteboard_servlet_pattern': 'osgi.http.whiteboard.servlet.pattern',
                    'osgi_http_whiteboard_context_select': 'osgi.http.whiteboard.context.select',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'osgi_http_whiteboard_servlet_pattern': 'query',
                    'osgi_http_whiteboard_context_select': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_felix_systemready_impl_servlet_system_alive_servlet
        )

        def __org_apache_felix_systemready_impl_servlet_system_ready_servlet(
            self,
            **kwargs
        ):
            """org_apache_felix_systemready_impl_servlet_system_ready_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_felix_systemready_impl_servlet_system_ready_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                osgi_http_whiteboard_servlet_pattern (str): [optional]
                osgi_http_whiteboard_context_select (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheFelixSystemreadyImplServletSystemReadyServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_felix_systemready_impl_servlet_system_ready_servlet = Endpoint(
            settings={
                'response_type': (OrgApacheFelixSystemreadyImplServletSystemReadyServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.felix.systemready.impl.servlet.SystemReadyServlet',
                'operation_id': 'org_apache_felix_systemready_impl_servlet_system_ready_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'osgi_http_whiteboard_servlet_pattern',
                    'osgi_http_whiteboard_context_select',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'osgi_http_whiteboard_servlet_pattern':
                        (str,),
                    'osgi_http_whiteboard_context_select':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'osgi_http_whiteboard_servlet_pattern': 'osgi.http.whiteboard.servlet.pattern',
                    'osgi_http_whiteboard_context_select': 'osgi.http.whiteboard.context.select',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'osgi_http_whiteboard_servlet_pattern': 'query',
                    'osgi_http_whiteboard_context_select': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_felix_systemready_impl_servlet_system_ready_servlet
        )

        def __org_apache_felix_systemready_system_ready_monitor(
            self,
            **kwargs
        ):
            """org_apache_felix_systemready_system_ready_monitor  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_felix_systemready_system_ready_monitor(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                poll_interval (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheFelixSystemreadySystemReadyMonitorInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_felix_systemready_system_ready_monitor = Endpoint(
            settings={
                'response_type': (OrgApacheFelixSystemreadySystemReadyMonitorInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.felix.systemready.SystemReadyMonitor',
                'operation_id': 'org_apache_felix_systemready_system_ready_monitor',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'poll_interval',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'poll_interval':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'poll_interval': 'poll.interval',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'poll_interval': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_felix_systemready_system_ready_monitor
        )

        def __org_apache_felix_webconsole_internal_servlet_osgi_manager(
            self,
            **kwargs
        ):
            """org_apache_felix_webconsole_internal_servlet_osgi_manager  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_felix_webconsole_internal_servlet_osgi_manager(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                manager_root (str): [optional]
                http_service_filter (str): [optional]
                default_render (str): [optional]
                realm (str): [optional]
                username (str): [optional]
                password (str): [optional]
                category (str): [optional]
                locale (str): [optional]
                loglevel (int): [optional]
                plugins (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheFelixWebconsoleInternalServletOsgiManagerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_felix_webconsole_internal_servlet_osgi_manager = Endpoint(
            settings={
                'response_type': (OrgApacheFelixWebconsoleInternalServletOsgiManagerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.felix.webconsole.internal.servlet.OsgiManager',
                'operation_id': 'org_apache_felix_webconsole_internal_servlet_osgi_manager',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'manager_root',
                    'http_service_filter',
                    'default_render',
                    'realm',
                    'username',
                    'password',
                    'category',
                    'locale',
                    'loglevel',
                    'plugins',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'manager_root':
                        (str,),
                    'http_service_filter':
                        (str,),
                    'default_render':
                        (str,),
                    'realm':
                        (str,),
                    'username':
                        (str,),
                    'password':
                        (str,),
                    'category':
                        (str,),
                    'locale':
                        (str,),
                    'loglevel':
                        (int,),
                    'plugins':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'manager_root': 'manager.root',
                    'http_service_filter': 'http.service.filter',
                    'default_render': 'default.render',
                    'realm': 'realm',
                    'username': 'username',
                    'password': 'password',
                    'category': 'category',
                    'locale': 'locale',
                    'loglevel': 'loglevel',
                    'plugins': 'plugins',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'manager_root': 'query',
                    'http_service_filter': 'query',
                    'default_render': 'query',
                    'realm': 'query',
                    'username': 'query',
                    'password': 'query',
                    'category': 'query',
                    'locale': 'query',
                    'loglevel': 'query',
                    'plugins': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_felix_webconsole_internal_servlet_osgi_manager
        )

        def __org_apache_felix_webconsole_plugins_event_internal_plugin_servlet(
            self,
            **kwargs
        ):
            """org_apache_felix_webconsole_plugins_event_internal_plugin_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_felix_webconsole_plugins_event_internal_plugin_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                max_size (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheFelixWebconsolePluginsEventInternalPluginServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_felix_webconsole_plugins_event_internal_plugin_servlet = Endpoint(
            settings={
                'response_type': (OrgApacheFelixWebconsolePluginsEventInternalPluginServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.felix.webconsole.plugins.event.internal.PluginServlet',
                'operation_id': 'org_apache_felix_webconsole_plugins_event_internal_plugin_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'max_size',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'max_size':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'max_size': 'max.size',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'max_size': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_felix_webconsole_plugins_event_internal_plugin_servlet
        )

        def __org_apache_felix_webconsole_plugins_memoryusage_internal_memory_usage_co(
            self,
            **kwargs
        ):
            """org_apache_felix_webconsole_plugins_memoryusage_internal_memory_usage_co  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_felix_webconsole_plugins_memoryusage_internal_memory_usage_co(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                felix_memoryusage_dump_threshold (int): [optional]
                felix_memoryusage_dump_interval (int): [optional]
                felix_memoryusage_dump_location (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheFelixWebconsolePluginsMemoryusageInternalMemoryUsageCoInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_felix_webconsole_plugins_memoryusage_internal_memory_usage_co = Endpoint(
            settings={
                'response_type': (OrgApacheFelixWebconsolePluginsMemoryusageInternalMemoryUsageCoInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.felix.webconsole.plugins.memoryusage.internal.MemoryUsageConfigurator',
                'operation_id': 'org_apache_felix_webconsole_plugins_memoryusage_internal_memory_usage_co',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'felix_memoryusage_dump_threshold',
                    'felix_memoryusage_dump_interval',
                    'felix_memoryusage_dump_location',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'felix_memoryusage_dump_threshold':
                        (int,),
                    'felix_memoryusage_dump_interval':
                        (int,),
                    'felix_memoryusage_dump_location':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'felix_memoryusage_dump_threshold': 'felix.memoryusage.dump.threshold',
                    'felix_memoryusage_dump_interval': 'felix.memoryusage.dump.interval',
                    'felix_memoryusage_dump_location': 'felix.memoryusage.dump.location',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'felix_memoryusage_dump_threshold': 'query',
                    'felix_memoryusage_dump_interval': 'query',
                    'felix_memoryusage_dump_location': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_felix_webconsole_plugins_memoryusage_internal_memory_usage_co
        )

        def __org_apache_http_proxyconfigurator(
            self,
            **kwargs
        ):
            """org_apache_http_proxyconfigurator  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_http_proxyconfigurator(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                proxy_enabled (bool): [optional]
                proxy_host (str): [optional]
                proxy_port (int): [optional]
                proxy_user (str): [optional]
                proxy_password (str): [optional]
                proxy_exceptions ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheHttpProxyconfiguratorInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_http_proxyconfigurator = Endpoint(
            settings={
                'response_type': (OrgApacheHttpProxyconfiguratorInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.http.proxyconfigurator',
                'operation_id': 'org_apache_http_proxyconfigurator',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'proxy_enabled',
                    'proxy_host',
                    'proxy_port',
                    'proxy_user',
                    'proxy_password',
                    'proxy_exceptions',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'proxy_enabled':
                        (bool,),
                    'proxy_host':
                        (str,),
                    'proxy_port':
                        (int,),
                    'proxy_user':
                        (str,),
                    'proxy_password':
                        (str,),
                    'proxy_exceptions':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'proxy_enabled': 'proxy.enabled',
                    'proxy_host': 'proxy.host',
                    'proxy_port': 'proxy.port',
                    'proxy_user': 'proxy.user',
                    'proxy_password': 'proxy.password',
                    'proxy_exceptions': 'proxy.exceptions',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'proxy_enabled': 'query',
                    'proxy_host': 'query',
                    'proxy_port': 'query',
                    'proxy_user': 'query',
                    'proxy_password': 'query',
                    'proxy_exceptions': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'proxy_exceptions': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_http_proxyconfigurator
        )

        def __org_apache_jackrabbit_oak_plugins_blob_datastore_data_store_text_provider(
            self,
            **kwargs
        ):
            """org_apache_jackrabbit_oak_plugins_blob_datastore_data_store_text_provider  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_jackrabbit_oak_plugins_blob_datastore_data_store_text_provider(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                dir (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheJackrabbitOakPluginsBlobDatastoreDataStoreTextProviderInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_jackrabbit_oak_plugins_blob_datastore_data_store_text_provider = Endpoint(
            settings={
                'response_type': (OrgApacheJackrabbitOakPluginsBlobDatastoreDataStoreTextProviderInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.jackrabbit.oak.plugins.blob.datastore.DataStoreTextProviderService',
                'operation_id': 'org_apache_jackrabbit_oak_plugins_blob_datastore_data_store_text_provider',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'dir',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'dir':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'dir': 'dir',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'dir': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_jackrabbit_oak_plugins_blob_datastore_data_store_text_provider
        )

        def __org_apache_jackrabbit_oak_plugins_blob_datastore_file_data_store(
            self,
            **kwargs
        ):
            """org_apache_jackrabbit_oak_plugins_blob_datastore_file_data_store  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_jackrabbit_oak_plugins_blob_datastore_file_data_store(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                path (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheJackrabbitOakPluginsBlobDatastoreFileDataStoreInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_jackrabbit_oak_plugins_blob_datastore_file_data_store = Endpoint(
            settings={
                'response_type': (OrgApacheJackrabbitOakPluginsBlobDatastoreFileDataStoreInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.jackrabbit.oak.plugins.blob.datastore.FileDataStore',
                'operation_id': 'org_apache_jackrabbit_oak_plugins_blob_datastore_file_data_store',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'path',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'path':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'path': 'path',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'path': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_jackrabbit_oak_plugins_blob_datastore_file_data_store
        )

        def __org_apache_jackrabbit_oak_plugins_document_document_node_store_service(
            self,
            **kwargs
        ):
            """org_apache_jackrabbit_oak_plugins_document_document_node_store_service  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_jackrabbit_oak_plugins_document_document_node_store_service(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                mongouri (str): [optional]
                db (str): [optional]
                socket_keep_alive (bool): [optional]
                cache (int): [optional]
                node_cache_percentage (int): [optional]
                prev_doc_cache_percentage (int): [optional]
                children_cache_percentage (int): [optional]
                diff_cache_percentage (int): [optional]
                cache_segment_count (int): [optional]
                cache_stack_move_distance (int): [optional]
                blob_cache_size (int): [optional]
                persistent_cache (str): [optional]
                journal_cache (str): [optional]
                custom_blob_store (bool): [optional]
                journal_gc_interval (int): [optional]
                journal_gc_max_age (int): [optional]
                prefetch_external_changes (bool): [optional]
                role (str): [optional]
                version_gc_max_age_in_secs (int): [optional]
                version_gc_expression (str): [optional]
                version_gc_time_limit_in_secs (int): [optional]
                blob_gc_max_age_in_secs (int): [optional]
                blob_track_snapshot_interval_in_secs (int): [optional]
                repository_home (str): [optional]
                max_replication_lag_in_secs (int): [optional]
                document_store_type (str): [optional]
                bundling_disabled (bool): [optional]
                update_limit (int): [optional]
                persistent_cache_includes ([str]): [optional]
                lease_check_mode (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheJackrabbitOakPluginsDocumentDocumentNodeStoreServiceInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_jackrabbit_oak_plugins_document_document_node_store_service = Endpoint(
            settings={
                'response_type': (OrgApacheJackrabbitOakPluginsDocumentDocumentNodeStoreServiceInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreService',
                'operation_id': 'org_apache_jackrabbit_oak_plugins_document_document_node_store_service',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'mongouri',
                    'db',
                    'socket_keep_alive',
                    'cache',
                    'node_cache_percentage',
                    'prev_doc_cache_percentage',
                    'children_cache_percentage',
                    'diff_cache_percentage',
                    'cache_segment_count',
                    'cache_stack_move_distance',
                    'blob_cache_size',
                    'persistent_cache',
                    'journal_cache',
                    'custom_blob_store',
                    'journal_gc_interval',
                    'journal_gc_max_age',
                    'prefetch_external_changes',
                    'role',
                    'version_gc_max_age_in_secs',
                    'version_gc_expression',
                    'version_gc_time_limit_in_secs',
                    'blob_gc_max_age_in_secs',
                    'blob_track_snapshot_interval_in_secs',
                    'repository_home',
                    'max_replication_lag_in_secs',
                    'document_store_type',
                    'bundling_disabled',
                    'update_limit',
                    'persistent_cache_includes',
                    'lease_check_mode',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'mongouri':
                        (str,),
                    'db':
                        (str,),
                    'socket_keep_alive':
                        (bool,),
                    'cache':
                        (int,),
                    'node_cache_percentage':
                        (int,),
                    'prev_doc_cache_percentage':
                        (int,),
                    'children_cache_percentage':
                        (int,),
                    'diff_cache_percentage':
                        (int,),
                    'cache_segment_count':
                        (int,),
                    'cache_stack_move_distance':
                        (int,),
                    'blob_cache_size':
                        (int,),
                    'persistent_cache':
                        (str,),
                    'journal_cache':
                        (str,),
                    'custom_blob_store':
                        (bool,),
                    'journal_gc_interval':
                        (int,),
                    'journal_gc_max_age':
                        (int,),
                    'prefetch_external_changes':
                        (bool,),
                    'role':
                        (str,),
                    'version_gc_max_age_in_secs':
                        (int,),
                    'version_gc_expression':
                        (str,),
                    'version_gc_time_limit_in_secs':
                        (int,),
                    'blob_gc_max_age_in_secs':
                        (int,),
                    'blob_track_snapshot_interval_in_secs':
                        (int,),
                    'repository_home':
                        (str,),
                    'max_replication_lag_in_secs':
                        (int,),
                    'document_store_type':
                        (str,),
                    'bundling_disabled':
                        (bool,),
                    'update_limit':
                        (int,),
                    'persistent_cache_includes':
                        ([str],),
                    'lease_check_mode':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'mongouri': 'mongouri',
                    'db': 'db',
                    'socket_keep_alive': 'socketKeepAlive',
                    'cache': 'cache',
                    'node_cache_percentage': 'nodeCachePercentage',
                    'prev_doc_cache_percentage': 'prevDocCachePercentage',
                    'children_cache_percentage': 'childrenCachePercentage',
                    'diff_cache_percentage': 'diffCachePercentage',
                    'cache_segment_count': 'cacheSegmentCount',
                    'cache_stack_move_distance': 'cacheStackMoveDistance',
                    'blob_cache_size': 'blobCacheSize',
                    'persistent_cache': 'persistentCache',
                    'journal_cache': 'journalCache',
                    'custom_blob_store': 'customBlobStore',
                    'journal_gc_interval': 'journalGCInterval',
                    'journal_gc_max_age': 'journalGCMaxAge',
                    'prefetch_external_changes': 'prefetchExternalChanges',
                    'role': 'role',
                    'version_gc_max_age_in_secs': 'versionGcMaxAgeInSecs',
                    'version_gc_expression': 'versionGCExpression',
                    'version_gc_time_limit_in_secs': 'versionGCTimeLimitInSecs',
                    'blob_gc_max_age_in_secs': 'blobGcMaxAgeInSecs',
                    'blob_track_snapshot_interval_in_secs': 'blobTrackSnapshotIntervalInSecs',
                    'repository_home': 'repository.home',
                    'max_replication_lag_in_secs': 'maxReplicationLagInSecs',
                    'document_store_type': 'documentStoreType',
                    'bundling_disabled': 'bundlingDisabled',
                    'update_limit': 'updateLimit',
                    'persistent_cache_includes': 'persistentCacheIncludes',
                    'lease_check_mode': 'leaseCheckMode',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'mongouri': 'query',
                    'db': 'query',
                    'socket_keep_alive': 'query',
                    'cache': 'query',
                    'node_cache_percentage': 'query',
                    'prev_doc_cache_percentage': 'query',
                    'children_cache_percentage': 'query',
                    'diff_cache_percentage': 'query',
                    'cache_segment_count': 'query',
                    'cache_stack_move_distance': 'query',
                    'blob_cache_size': 'query',
                    'persistent_cache': 'query',
                    'journal_cache': 'query',
                    'custom_blob_store': 'query',
                    'journal_gc_interval': 'query',
                    'journal_gc_max_age': 'query',
                    'prefetch_external_changes': 'query',
                    'role': 'query',
                    'version_gc_max_age_in_secs': 'query',
                    'version_gc_expression': 'query',
                    'version_gc_time_limit_in_secs': 'query',
                    'blob_gc_max_age_in_secs': 'query',
                    'blob_track_snapshot_interval_in_secs': 'query',
                    'repository_home': 'query',
                    'max_replication_lag_in_secs': 'query',
                    'document_store_type': 'query',
                    'bundling_disabled': 'query',
                    'update_limit': 'query',
                    'persistent_cache_includes': 'query',
                    'lease_check_mode': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'persistent_cache_includes': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_jackrabbit_oak_plugins_document_document_node_store_service
        )

        def __org_apache_jackrabbit_oak_plugins_document_document_node_store_service_pre(
            self,
            **kwargs
        ):
            """org_apache_jackrabbit_oak_plugins_document_document_node_store_service_pre  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_jackrabbit_oak_plugins_document_document_node_store_service_pre(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                persistent_cache_includes ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheJackrabbitOakPluginsDocumentDocumentNodeStoreServicePreInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_jackrabbit_oak_plugins_document_document_node_store_service_pre = Endpoint(
            settings={
                'response_type': (OrgApacheJackrabbitOakPluginsDocumentDocumentNodeStoreServicePreInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreServicePreset',
                'operation_id': 'org_apache_jackrabbit_oak_plugins_document_document_node_store_service_pre',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'persistent_cache_includes',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'persistent_cache_includes':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'persistent_cache_includes': 'persistentCacheIncludes',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'persistent_cache_includes': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'persistent_cache_includes': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_jackrabbit_oak_plugins_document_document_node_store_service_pre
        )

        def __org_apache_jackrabbit_oak_plugins_document_secondary_secondary_store_cac(
            self,
            **kwargs
        ):
            """org_apache_jackrabbit_oak_plugins_document_secondary_secondary_store_cac  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_jackrabbit_oak_plugins_document_secondary_secondary_store_cac(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                included_paths ([str]): [optional]
                enable_async_observer (bool): [optional]
                observer_queue_size (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheJackrabbitOakPluginsDocumentSecondarySecondaryStoreCacInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_jackrabbit_oak_plugins_document_secondary_secondary_store_cac = Endpoint(
            settings={
                'response_type': (OrgApacheJackrabbitOakPluginsDocumentSecondarySecondaryStoreCacInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.jackrabbit.oak.plugins.document.secondary.SecondaryStoreCacheService',
                'operation_id': 'org_apache_jackrabbit_oak_plugins_document_secondary_secondary_store_cac',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'included_paths',
                    'enable_async_observer',
                    'observer_queue_size',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'included_paths':
                        ([str],),
                    'enable_async_observer':
                        (bool,),
                    'observer_queue_size':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'included_paths': 'includedPaths',
                    'enable_async_observer': 'enableAsyncObserver',
                    'observer_queue_size': 'observerQueueSize',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'included_paths': 'query',
                    'enable_async_observer': 'query',
                    'observer_queue_size': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'included_paths': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_jackrabbit_oak_plugins_document_secondary_secondary_store_cac
        )

        def __org_apache_jackrabbit_oak_plugins_index_async_indexer_service(
            self,
            **kwargs
        ):
            """org_apache_jackrabbit_oak_plugins_index_async_indexer_service  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_jackrabbit_oak_plugins_index_async_indexer_service(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                async_configs ([str]): [optional]
                lease_time_out_minutes (int): [optional]
                failing_index_timeout_seconds (int): [optional]
                error_warn_interval_seconds (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheJackrabbitOakPluginsIndexAsyncIndexerServiceInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_jackrabbit_oak_plugins_index_async_indexer_service = Endpoint(
            settings={
                'response_type': (OrgApacheJackrabbitOakPluginsIndexAsyncIndexerServiceInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.jackrabbit.oak.plugins.index.AsyncIndexerService',
                'operation_id': 'org_apache_jackrabbit_oak_plugins_index_async_indexer_service',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'async_configs',
                    'lease_time_out_minutes',
                    'failing_index_timeout_seconds',
                    'error_warn_interval_seconds',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'async_configs':
                        ([str],),
                    'lease_time_out_minutes':
                        (int,),
                    'failing_index_timeout_seconds':
                        (int,),
                    'error_warn_interval_seconds':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'async_configs': 'asyncConfigs',
                    'lease_time_out_minutes': 'leaseTimeOutMinutes',
                    'failing_index_timeout_seconds': 'failingIndexTimeoutSeconds',
                    'error_warn_interval_seconds': 'errorWarnIntervalSeconds',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'async_configs': 'query',
                    'lease_time_out_minutes': 'query',
                    'failing_index_timeout_seconds': 'query',
                    'error_warn_interval_seconds': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'async_configs': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_jackrabbit_oak_plugins_index_async_indexer_service
        )

        def __org_apache_jackrabbit_oak_plugins_index_lucene_lucene_index_provider_serv(
            self,
            **kwargs
        ):
            """org_apache_jackrabbit_oak_plugins_index_lucene_lucene_index_provider_serv  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_jackrabbit_oak_plugins_index_lucene_lucene_index_provider_serv(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                disabled (bool): [optional]
                debug (bool): [optional]
                local_index_dir (str): [optional]
                enable_open_index_async (bool): [optional]
                thread_pool_size (int): [optional]
                prefetch_index_files (bool): [optional]
                extracted_text_cache_size_in_mb (int): [optional]
                extracted_text_cache_expiry_in_secs (int): [optional]
                always_use_pre_extracted_cache (bool): [optional]
                boolean_clause_limit (int): [optional]
                enable_hybrid_indexing (bool): [optional]
                hybrid_queue_size (int): [optional]
                disable_stored_index_definition (bool): [optional]
                deleted_blobs_collection_enabled (bool): [optional]
                prop_index_cleaner_interval_in_secs (int): [optional]
                enable_single_blob_index_files (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheJackrabbitOakPluginsIndexLuceneLuceneIndexProviderServInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_jackrabbit_oak_plugins_index_lucene_lucene_index_provider_serv = Endpoint(
            settings={
                'response_type': (OrgApacheJackrabbitOakPluginsIndexLuceneLuceneIndexProviderServInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.jackrabbit.oak.plugins.index.lucene.LuceneIndexProviderService',
                'operation_id': 'org_apache_jackrabbit_oak_plugins_index_lucene_lucene_index_provider_serv',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'disabled',
                    'debug',
                    'local_index_dir',
                    'enable_open_index_async',
                    'thread_pool_size',
                    'prefetch_index_files',
                    'extracted_text_cache_size_in_mb',
                    'extracted_text_cache_expiry_in_secs',
                    'always_use_pre_extracted_cache',
                    'boolean_clause_limit',
                    'enable_hybrid_indexing',
                    'hybrid_queue_size',
                    'disable_stored_index_definition',
                    'deleted_blobs_collection_enabled',
                    'prop_index_cleaner_interval_in_secs',
                    'enable_single_blob_index_files',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'disabled':
                        (bool,),
                    'debug':
                        (bool,),
                    'local_index_dir':
                        (str,),
                    'enable_open_index_async':
                        (bool,),
                    'thread_pool_size':
                        (int,),
                    'prefetch_index_files':
                        (bool,),
                    'extracted_text_cache_size_in_mb':
                        (int,),
                    'extracted_text_cache_expiry_in_secs':
                        (int,),
                    'always_use_pre_extracted_cache':
                        (bool,),
                    'boolean_clause_limit':
                        (int,),
                    'enable_hybrid_indexing':
                        (bool,),
                    'hybrid_queue_size':
                        (int,),
                    'disable_stored_index_definition':
                        (bool,),
                    'deleted_blobs_collection_enabled':
                        (bool,),
                    'prop_index_cleaner_interval_in_secs':
                        (int,),
                    'enable_single_blob_index_files':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'disabled': 'disabled',
                    'debug': 'debug',
                    'local_index_dir': 'localIndexDir',
                    'enable_open_index_async': 'enableOpenIndexAsync',
                    'thread_pool_size': 'threadPoolSize',
                    'prefetch_index_files': 'prefetchIndexFiles',
                    'extracted_text_cache_size_in_mb': 'extractedTextCacheSizeInMB',
                    'extracted_text_cache_expiry_in_secs': 'extractedTextCacheExpiryInSecs',
                    'always_use_pre_extracted_cache': 'alwaysUsePreExtractedCache',
                    'boolean_clause_limit': 'booleanClauseLimit',
                    'enable_hybrid_indexing': 'enableHybridIndexing',
                    'hybrid_queue_size': 'hybridQueueSize',
                    'disable_stored_index_definition': 'disableStoredIndexDefinition',
                    'deleted_blobs_collection_enabled': 'deletedBlobsCollectionEnabled',
                    'prop_index_cleaner_interval_in_secs': 'propIndexCleanerIntervalInSecs',
                    'enable_single_blob_index_files': 'enableSingleBlobIndexFiles',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'disabled': 'query',
                    'debug': 'query',
                    'local_index_dir': 'query',
                    'enable_open_index_async': 'query',
                    'thread_pool_size': 'query',
                    'prefetch_index_files': 'query',
                    'extracted_text_cache_size_in_mb': 'query',
                    'extracted_text_cache_expiry_in_secs': 'query',
                    'always_use_pre_extracted_cache': 'query',
                    'boolean_clause_limit': 'query',
                    'enable_hybrid_indexing': 'query',
                    'hybrid_queue_size': 'query',
                    'disable_stored_index_definition': 'query',
                    'deleted_blobs_collection_enabled': 'query',
                    'prop_index_cleaner_interval_in_secs': 'query',
                    'enable_single_blob_index_files': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_jackrabbit_oak_plugins_index_lucene_lucene_index_provider_serv
        )

        def __org_apache_jackrabbit_oak_plugins_index_solr_osgi_embedded_solr_server_co(
            self,
            **kwargs
        ):
            """org_apache_jackrabbit_oak_plugins_index_solr_osgi_embedded_solr_server_co  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_jackrabbit_oak_plugins_index_solr_osgi_embedded_solr_server_co(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                solr_home_path (str): [optional]
                solr_core_name (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheJackrabbitOakPluginsIndexSolrOsgiEmbeddedSolrServerCoInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_jackrabbit_oak_plugins_index_solr_osgi_embedded_solr_server_co = Endpoint(
            settings={
                'response_type': (OrgApacheJackrabbitOakPluginsIndexSolrOsgiEmbeddedSolrServerCoInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.jackrabbit.oak.plugins.index.solr.osgi.EmbeddedSolrServerConfigurationProvider',
                'operation_id': 'org_apache_jackrabbit_oak_plugins_index_solr_osgi_embedded_solr_server_co',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'solr_home_path',
                    'solr_core_name',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'solr_home_path':
                        (str,),
                    'solr_core_name':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'solr_home_path': 'solr.home.path',
                    'solr_core_name': 'solr.core.name',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'solr_home_path': 'query',
                    'solr_core_name': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_jackrabbit_oak_plugins_index_solr_osgi_embedded_solr_server_co
        )

        def __org_apache_jackrabbit_oak_plugins_index_solr_osgi_node_state_solr_servers(
            self,
            **kwargs
        ):
            """org_apache_jackrabbit_oak_plugins_index_solr_osgi_node_state_solr_servers  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_jackrabbit_oak_plugins_index_solr_osgi_node_state_solr_servers(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheJackrabbitOakPluginsIndexSolrOsgiNodeStateSolrServersInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_jackrabbit_oak_plugins_index_solr_osgi_node_state_solr_servers = Endpoint(
            settings={
                'response_type': (OrgApacheJackrabbitOakPluginsIndexSolrOsgiNodeStateSolrServersInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.jackrabbit.oak.plugins.index.solr.osgi.NodeStateSolrServersObserverService',
                'operation_id': 'org_apache_jackrabbit_oak_plugins_index_solr_osgi_node_state_solr_servers',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'enabled': 'enabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_jackrabbit_oak_plugins_index_solr_osgi_node_state_solr_servers
        )

        def __org_apache_jackrabbit_oak_plugins_index_solr_osgi_oak_solr_configuration(
            self,
            **kwargs
        ):
            """org_apache_jackrabbit_oak_plugins_index_solr_osgi_oak_solr_configuration  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_jackrabbit_oak_plugins_index_solr_osgi_oak_solr_configuration(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                path_desc_field (str): [optional]
                path_child_field (str): [optional]
                path_parent_field (str): [optional]
                path_exact_field (str): [optional]
                catch_all_field (str): [optional]
                collapsed_path_field (str): [optional]
                path_depth_field (str): [optional]
                commit_policy (str): [optional]
                rows (int): [optional]
                path_restrictions (bool): [optional]
                property_restrictions (bool): [optional]
                primarytypes_restrictions (bool): [optional]
                ignored_properties ([str]): [optional]
                used_properties ([str]): [optional]
                type_mappings ([str]): [optional]
                property_mappings ([str]): [optional]
                collapse_jcrcontent_nodes (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheJackrabbitOakPluginsIndexSolrOsgiOakSolrConfigurationInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_jackrabbit_oak_plugins_index_solr_osgi_oak_solr_configuration = Endpoint(
            settings={
                'response_type': (OrgApacheJackrabbitOakPluginsIndexSolrOsgiOakSolrConfigurationInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.jackrabbit.oak.plugins.index.solr.osgi.OakSolrConfigurationProviderService',
                'operation_id': 'org_apache_jackrabbit_oak_plugins_index_solr_osgi_oak_solr_configuration',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'path_desc_field',
                    'path_child_field',
                    'path_parent_field',
                    'path_exact_field',
                    'catch_all_field',
                    'collapsed_path_field',
                    'path_depth_field',
                    'commit_policy',
                    'rows',
                    'path_restrictions',
                    'property_restrictions',
                    'primarytypes_restrictions',
                    'ignored_properties',
                    'used_properties',
                    'type_mappings',
                    'property_mappings',
                    'collapse_jcrcontent_nodes',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'path_desc_field':
                        (str,),
                    'path_child_field':
                        (str,),
                    'path_parent_field':
                        (str,),
                    'path_exact_field':
                        (str,),
                    'catch_all_field':
                        (str,),
                    'collapsed_path_field':
                        (str,),
                    'path_depth_field':
                        (str,),
                    'commit_policy':
                        (str,),
                    'rows':
                        (int,),
                    'path_restrictions':
                        (bool,),
                    'property_restrictions':
                        (bool,),
                    'primarytypes_restrictions':
                        (bool,),
                    'ignored_properties':
                        ([str],),
                    'used_properties':
                        ([str],),
                    'type_mappings':
                        ([str],),
                    'property_mappings':
                        ([str],),
                    'collapse_jcrcontent_nodes':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'path_desc_field': 'path.desc.field',
                    'path_child_field': 'path.child.field',
                    'path_parent_field': 'path.parent.field',
                    'path_exact_field': 'path.exact.field',
                    'catch_all_field': 'catch.all.field',
                    'collapsed_path_field': 'collapsed.path.field',
                    'path_depth_field': 'path.depth.field',
                    'commit_policy': 'commit.policy',
                    'rows': 'rows',
                    'path_restrictions': 'path.restrictions',
                    'property_restrictions': 'property.restrictions',
                    'primarytypes_restrictions': 'primarytypes.restrictions',
                    'ignored_properties': 'ignored.properties',
                    'used_properties': 'used.properties',
                    'type_mappings': 'type.mappings',
                    'property_mappings': 'property.mappings',
                    'collapse_jcrcontent_nodes': 'collapse.jcrcontent.nodes',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'path_desc_field': 'query',
                    'path_child_field': 'query',
                    'path_parent_field': 'query',
                    'path_exact_field': 'query',
                    'catch_all_field': 'query',
                    'collapsed_path_field': 'query',
                    'path_depth_field': 'query',
                    'commit_policy': 'query',
                    'rows': 'query',
                    'path_restrictions': 'query',
                    'property_restrictions': 'query',
                    'primarytypes_restrictions': 'query',
                    'ignored_properties': 'query',
                    'used_properties': 'query',
                    'type_mappings': 'query',
                    'property_mappings': 'query',
                    'collapse_jcrcontent_nodes': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'ignored_properties': 'multi',
                    'used_properties': 'multi',
                    'type_mappings': 'multi',
                    'property_mappings': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_jackrabbit_oak_plugins_index_solr_osgi_oak_solr_configuration
        )

        def __org_apache_jackrabbit_oak_plugins_index_solr_osgi_remote_solr_server_conf(
            self,
            **kwargs
        ):
            """org_apache_jackrabbit_oak_plugins_index_solr_osgi_remote_solr_server_conf  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_jackrabbit_oak_plugins_index_solr_osgi_remote_solr_server_conf(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                solr_http_url (str): [optional]
                solr_zk_host (str): [optional]
                solr_collection (str): [optional]
                solr_socket_timeout (int): [optional]
                solr_connection_timeout (int): [optional]
                solr_shards_no (int): [optional]
                solr_replication_factor (int): [optional]
                solr_conf_dir (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheJackrabbitOakPluginsIndexSolrOsgiRemoteSolrServerConfInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_jackrabbit_oak_plugins_index_solr_osgi_remote_solr_server_conf = Endpoint(
            settings={
                'response_type': (OrgApacheJackrabbitOakPluginsIndexSolrOsgiRemoteSolrServerConfInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.jackrabbit.oak.plugins.index.solr.osgi.RemoteSolrServerConfigurationProvider',
                'operation_id': 'org_apache_jackrabbit_oak_plugins_index_solr_osgi_remote_solr_server_conf',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'solr_http_url',
                    'solr_zk_host',
                    'solr_collection',
                    'solr_socket_timeout',
                    'solr_connection_timeout',
                    'solr_shards_no',
                    'solr_replication_factor',
                    'solr_conf_dir',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'solr_http_url':
                        (str,),
                    'solr_zk_host':
                        (str,),
                    'solr_collection':
                        (str,),
                    'solr_socket_timeout':
                        (int,),
                    'solr_connection_timeout':
                        (int,),
                    'solr_shards_no':
                        (int,),
                    'solr_replication_factor':
                        (int,),
                    'solr_conf_dir':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'solr_http_url': 'solr.http.url',
                    'solr_zk_host': 'solr.zk.host',
                    'solr_collection': 'solr.collection',
                    'solr_socket_timeout': 'solr.socket.timeout',
                    'solr_connection_timeout': 'solr.connection.timeout',
                    'solr_shards_no': 'solr.shards.no',
                    'solr_replication_factor': 'solr.replication.factor',
                    'solr_conf_dir': 'solr.conf.dir',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'solr_http_url': 'query',
                    'solr_zk_host': 'query',
                    'solr_collection': 'query',
                    'solr_socket_timeout': 'query',
                    'solr_connection_timeout': 'query',
                    'solr_shards_no': 'query',
                    'solr_replication_factor': 'query',
                    'solr_conf_dir': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_jackrabbit_oak_plugins_index_solr_osgi_remote_solr_server_conf
        )

        def __org_apache_jackrabbit_oak_plugins_index_solr_osgi_solr_query_index_provid(
            self,
            **kwargs
        ):
            """org_apache_jackrabbit_oak_plugins_index_solr_osgi_solr_query_index_provid  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_jackrabbit_oak_plugins_index_solr_osgi_solr_query_index_provid(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                query_aggregation (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheJackrabbitOakPluginsIndexSolrOsgiSolrQueryIndexProvidInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_jackrabbit_oak_plugins_index_solr_osgi_solr_query_index_provid = Endpoint(
            settings={
                'response_type': (OrgApacheJackrabbitOakPluginsIndexSolrOsgiSolrQueryIndexProvidInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.jackrabbit.oak.plugins.index.solr.osgi.SolrQueryIndexProviderService',
                'operation_id': 'org_apache_jackrabbit_oak_plugins_index_solr_osgi_solr_query_index_provid',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'query_aggregation',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'query_aggregation':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'query_aggregation': 'query.aggregation',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'query_aggregation': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_jackrabbit_oak_plugins_index_solr_osgi_solr_query_index_provid
        )

        def __org_apache_jackrabbit_oak_plugins_index_solr_osgi_solr_server_provider_se(
            self,
            **kwargs
        ):
            """org_apache_jackrabbit_oak_plugins_index_solr_osgi_solr_server_provider_se  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_jackrabbit_oak_plugins_index_solr_osgi_solr_server_provider_se(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                server_type (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheJackrabbitOakPluginsIndexSolrOsgiSolrServerProviderSeInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_jackrabbit_oak_plugins_index_solr_osgi_solr_server_provider_se = Endpoint(
            settings={
                'response_type': (OrgApacheJackrabbitOakPluginsIndexSolrOsgiSolrServerProviderSeInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.jackrabbit.oak.plugins.index.solr.osgi.SolrServerProviderService',
                'operation_id': 'org_apache_jackrabbit_oak_plugins_index_solr_osgi_solr_server_provider_se',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'server_type',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'server_type':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'server_type': 'server.type',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'server_type': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_jackrabbit_oak_plugins_index_solr_osgi_solr_server_provider_se
        )

        def __org_apache_jackrabbit_oak_plugins_metric_statistics_provider_factory(
            self,
            **kwargs
        ):
            """org_apache_jackrabbit_oak_plugins_metric_statistics_provider_factory  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_jackrabbit_oak_plugins_metric_statistics_provider_factory(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                provider_type (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheJackrabbitOakPluginsMetricStatisticsProviderFactoryInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_jackrabbit_oak_plugins_metric_statistics_provider_factory = Endpoint(
            settings={
                'response_type': (OrgApacheJackrabbitOakPluginsMetricStatisticsProviderFactoryInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.jackrabbit.oak.plugins.metric.StatisticsProviderFactory',
                'operation_id': 'org_apache_jackrabbit_oak_plugins_metric_statistics_provider_factory',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'provider_type',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'provider_type':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'provider_type': 'providerType',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'provider_type': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_jackrabbit_oak_plugins_metric_statistics_provider_factory
        )

        def __org_apache_jackrabbit_oak_plugins_observation_change_collector_provider(
            self,
            **kwargs
        ):
            """org_apache_jackrabbit_oak_plugins_observation_change_collector_provider  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_jackrabbit_oak_plugins_observation_change_collector_provider(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                max_items (int): [optional]
                max_path_depth (int): [optional]
                enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheJackrabbitOakPluginsObservationChangeCollectorProviderInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_jackrabbit_oak_plugins_observation_change_collector_provider = Endpoint(
            settings={
                'response_type': (OrgApacheJackrabbitOakPluginsObservationChangeCollectorProviderInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.jackrabbit.oak.plugins.observation.ChangeCollectorProvider',
                'operation_id': 'org_apache_jackrabbit_oak_plugins_observation_change_collector_provider',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'max_items',
                    'max_path_depth',
                    'enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'max_items':
                        (int,),
                    'max_path_depth':
                        (int,),
                    'enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'max_items': 'maxItems',
                    'max_path_depth': 'maxPathDepth',
                    'enabled': 'enabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'max_items': 'query',
                    'max_path_depth': 'query',
                    'enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_jackrabbit_oak_plugins_observation_change_collector_provider
        )

        def __org_apache_jackrabbit_oak_query_query_engine_settings_service(
            self,
            **kwargs
        ):
            """org_apache_jackrabbit_oak_query_query_engine_settings_service  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_jackrabbit_oak_query_query_engine_settings_service(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                query_limit_in_memory (int): [optional]
                query_limit_reads (int): [optional]
                query_fail_traversal (bool): [optional]
                fast_query_size (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheJackrabbitOakQueryQueryEngineSettingsServiceInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_jackrabbit_oak_query_query_engine_settings_service = Endpoint(
            settings={
                'response_type': (OrgApacheJackrabbitOakQueryQueryEngineSettingsServiceInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.jackrabbit.oak.query.QueryEngineSettingsService',
                'operation_id': 'org_apache_jackrabbit_oak_query_query_engine_settings_service',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'query_limit_in_memory',
                    'query_limit_reads',
                    'query_fail_traversal',
                    'fast_query_size',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'query_limit_in_memory':
                        (int,),
                    'query_limit_reads':
                        (int,),
                    'query_fail_traversal':
                        (bool,),
                    'fast_query_size':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'query_limit_in_memory': 'queryLimitInMemory',
                    'query_limit_reads': 'queryLimitReads',
                    'query_fail_traversal': 'queryFailTraversal',
                    'fast_query_size': 'fastQuerySize',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'query_limit_in_memory': 'query',
                    'query_limit_reads': 'query',
                    'query_fail_traversal': 'query',
                    'fast_query_size': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_jackrabbit_oak_query_query_engine_settings_service
        )

        def __org_apache_jackrabbit_oak_security_authentication_authentication_config(
            self,
            **kwargs
        ):
            """org_apache_jackrabbit_oak_security_authentication_authentication_config  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_jackrabbit_oak_security_authentication_authentication_config(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                org_apache_jackrabbit_oak_authentication_app_name (str): [optional]
                org_apache_jackrabbit_oak_authentication_config_spi_name (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheJackrabbitOakSecurityAuthenticationAuthenticationConfigInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_jackrabbit_oak_security_authentication_authentication_config = Endpoint(
            settings={
                'response_type': (OrgApacheJackrabbitOakSecurityAuthenticationAuthenticationConfigInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.jackrabbit.oak.security.authentication.AuthenticationConfigurationImpl',
                'operation_id': 'org_apache_jackrabbit_oak_security_authentication_authentication_config',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'org_apache_jackrabbit_oak_authentication_app_name',
                    'org_apache_jackrabbit_oak_authentication_config_spi_name',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'org_apache_jackrabbit_oak_authentication_app_name':
                        (str,),
                    'org_apache_jackrabbit_oak_authentication_config_spi_name':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'org_apache_jackrabbit_oak_authentication_app_name': 'org.apache.jackrabbit.oak.authentication.appName',
                    'org_apache_jackrabbit_oak_authentication_config_spi_name': 'org.apache.jackrabbit.oak.authentication.configSpiName',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'org_apache_jackrabbit_oak_authentication_app_name': 'query',
                    'org_apache_jackrabbit_oak_authentication_config_spi_name': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_jackrabbit_oak_security_authentication_authentication_config
        )

        def __org_apache_jackrabbit_oak_security_authentication_ldap_impl_ldap_identi(
            self,
            **kwargs
        ):
            """org_apache_jackrabbit_oak_security_authentication_ldap_impl_ldap_identi  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_jackrabbit_oak_security_authentication_ldap_impl_ldap_identi(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                provider_name (str): [optional]
                host_name (str): [optional]
                host_port (int): [optional]
                host_ssl (bool): [optional]
                host_tls (bool): [optional]
                host_no_cert_check (bool): [optional]
                bind_dn (str): [optional]
                bind_password (str): [optional]
                search_timeout (str): [optional]
                admin_pool_max_active (int): [optional]
                admin_pool_lookup_on_validate (bool): [optional]
                user_pool_max_active (int): [optional]
                user_pool_lookup_on_validate (bool): [optional]
                user_base_dn (str): [optional]
                user_objectclass ([str]): [optional]
                user_id_attribute (str): [optional]
                user_extra_filter (str): [optional]
                user_make_dn_path (bool): [optional]
                group_base_dn (str): [optional]
                group_objectclass ([str]): [optional]
                group_name_attribute (str): [optional]
                group_extra_filter (str): [optional]
                group_make_dn_path (bool): [optional]
                group_member_attribute (str): [optional]
                use_uid_for_ext_id (bool): [optional]
                customattributes ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheJackrabbitOakSecurityAuthenticationLdapImplLdapIdentiInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_jackrabbit_oak_security_authentication_ldap_impl_ldap_identi = Endpoint(
            settings={
                'response_type': (OrgApacheJackrabbitOakSecurityAuthenticationLdapImplLdapIdentiInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.jackrabbit.oak.security.authentication.ldap.impl.LdapIdentityProvider',
                'operation_id': 'org_apache_jackrabbit_oak_security_authentication_ldap_impl_ldap_identi',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'provider_name',
                    'host_name',
                    'host_port',
                    'host_ssl',
                    'host_tls',
                    'host_no_cert_check',
                    'bind_dn',
                    'bind_password',
                    'search_timeout',
                    'admin_pool_max_active',
                    'admin_pool_lookup_on_validate',
                    'user_pool_max_active',
                    'user_pool_lookup_on_validate',
                    'user_base_dn',
                    'user_objectclass',
                    'user_id_attribute',
                    'user_extra_filter',
                    'user_make_dn_path',
                    'group_base_dn',
                    'group_objectclass',
                    'group_name_attribute',
                    'group_extra_filter',
                    'group_make_dn_path',
                    'group_member_attribute',
                    'use_uid_for_ext_id',
                    'customattributes',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'provider_name':
                        (str,),
                    'host_name':
                        (str,),
                    'host_port':
                        (int,),
                    'host_ssl':
                        (bool,),
                    'host_tls':
                        (bool,),
                    'host_no_cert_check':
                        (bool,),
                    'bind_dn':
                        (str,),
                    'bind_password':
                        (str,),
                    'search_timeout':
                        (str,),
                    'admin_pool_max_active':
                        (int,),
                    'admin_pool_lookup_on_validate':
                        (bool,),
                    'user_pool_max_active':
                        (int,),
                    'user_pool_lookup_on_validate':
                        (bool,),
                    'user_base_dn':
                        (str,),
                    'user_objectclass':
                        ([str],),
                    'user_id_attribute':
                        (str,),
                    'user_extra_filter':
                        (str,),
                    'user_make_dn_path':
                        (bool,),
                    'group_base_dn':
                        (str,),
                    'group_objectclass':
                        ([str],),
                    'group_name_attribute':
                        (str,),
                    'group_extra_filter':
                        (str,),
                    'group_make_dn_path':
                        (bool,),
                    'group_member_attribute':
                        (str,),
                    'use_uid_for_ext_id':
                        (bool,),
                    'customattributes':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'provider_name': 'provider.name',
                    'host_name': 'host.name',
                    'host_port': 'host.port',
                    'host_ssl': 'host.ssl',
                    'host_tls': 'host.tls',
                    'host_no_cert_check': 'host.noCertCheck',
                    'bind_dn': 'bind.dn',
                    'bind_password': 'bind.password',
                    'search_timeout': 'searchTimeout',
                    'admin_pool_max_active': 'adminPool.maxActive',
                    'admin_pool_lookup_on_validate': 'adminPool.lookupOnValidate',
                    'user_pool_max_active': 'userPool.maxActive',
                    'user_pool_lookup_on_validate': 'userPool.lookupOnValidate',
                    'user_base_dn': 'user.baseDN',
                    'user_objectclass': 'user.objectclass',
                    'user_id_attribute': 'user.idAttribute',
                    'user_extra_filter': 'user.extraFilter',
                    'user_make_dn_path': 'user.makeDnPath',
                    'group_base_dn': 'group.baseDN',
                    'group_objectclass': 'group.objectclass',
                    'group_name_attribute': 'group.nameAttribute',
                    'group_extra_filter': 'group.extraFilter',
                    'group_make_dn_path': 'group.makeDnPath',
                    'group_member_attribute': 'group.memberAttribute',
                    'use_uid_for_ext_id': 'useUidForExtId',
                    'customattributes': 'customattributes',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'provider_name': 'query',
                    'host_name': 'query',
                    'host_port': 'query',
                    'host_ssl': 'query',
                    'host_tls': 'query',
                    'host_no_cert_check': 'query',
                    'bind_dn': 'query',
                    'bind_password': 'query',
                    'search_timeout': 'query',
                    'admin_pool_max_active': 'query',
                    'admin_pool_lookup_on_validate': 'query',
                    'user_pool_max_active': 'query',
                    'user_pool_lookup_on_validate': 'query',
                    'user_base_dn': 'query',
                    'user_objectclass': 'query',
                    'user_id_attribute': 'query',
                    'user_extra_filter': 'query',
                    'user_make_dn_path': 'query',
                    'group_base_dn': 'query',
                    'group_objectclass': 'query',
                    'group_name_attribute': 'query',
                    'group_extra_filter': 'query',
                    'group_make_dn_path': 'query',
                    'group_member_attribute': 'query',
                    'use_uid_for_ext_id': 'query',
                    'customattributes': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'user_objectclass': 'multi',
                    'group_objectclass': 'multi',
                    'customattributes': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_jackrabbit_oak_security_authentication_ldap_impl_ldap_identi
        )

        def __org_apache_jackrabbit_oak_security_authentication_token_token_configura(
            self,
            **kwargs
        ):
            """org_apache_jackrabbit_oak_security_authentication_token_token_configura  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_jackrabbit_oak_security_authentication_token_token_configura(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                token_expiration (str): [optional]
                token_length (str): [optional]
                token_refresh (bool): [optional]
                token_cleanup_threshold (int): [optional]
                password_hash_algorithm (str): [optional]
                password_hash_iterations (int): [optional]
                password_salt_size (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheJackrabbitOakSecurityAuthenticationTokenTokenConfiguraInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_jackrabbit_oak_security_authentication_token_token_configura = Endpoint(
            settings={
                'response_type': (OrgApacheJackrabbitOakSecurityAuthenticationTokenTokenConfiguraInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.jackrabbit.oak.security.authentication.token.TokenConfigurationImpl',
                'operation_id': 'org_apache_jackrabbit_oak_security_authentication_token_token_configura',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'token_expiration',
                    'token_length',
                    'token_refresh',
                    'token_cleanup_threshold',
                    'password_hash_algorithm',
                    'password_hash_iterations',
                    'password_salt_size',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'token_expiration':
                        (str,),
                    'token_length':
                        (str,),
                    'token_refresh':
                        (bool,),
                    'token_cleanup_threshold':
                        (int,),
                    'password_hash_algorithm':
                        (str,),
                    'password_hash_iterations':
                        (int,),
                    'password_salt_size':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'token_expiration': 'tokenExpiration',
                    'token_length': 'tokenLength',
                    'token_refresh': 'tokenRefresh',
                    'token_cleanup_threshold': 'tokenCleanupThreshold',
                    'password_hash_algorithm': 'passwordHashAlgorithm',
                    'password_hash_iterations': 'passwordHashIterations',
                    'password_salt_size': 'passwordSaltSize',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'token_expiration': 'query',
                    'token_length': 'query',
                    'token_refresh': 'query',
                    'token_cleanup_threshold': 'query',
                    'password_hash_algorithm': 'query',
                    'password_hash_iterations': 'query',
                    'password_salt_size': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_jackrabbit_oak_security_authentication_token_token_configura
        )

        def __org_apache_jackrabbit_oak_security_authorization_authorization_configur(
            self,
            **kwargs
        ):
            """org_apache_jackrabbit_oak_security_authorization_authorization_configur  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_jackrabbit_oak_security_authorization_authorization_configur(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                permissions_jr2 (str): [optional]
                import_behavior (str): [optional]
                read_paths ([str]): [optional]
                administrative_principals ([str]): [optional]
                configuration_ranking (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheJackrabbitOakSecurityAuthorizationAuthorizationConfigurInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_jackrabbit_oak_security_authorization_authorization_configur = Endpoint(
            settings={
                'response_type': (OrgApacheJackrabbitOakSecurityAuthorizationAuthorizationConfigurInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.jackrabbit.oak.security.authorization.AuthorizationConfigurationImpl',
                'operation_id': 'org_apache_jackrabbit_oak_security_authorization_authorization_configur',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'permissions_jr2',
                    'import_behavior',
                    'read_paths',
                    'administrative_principals',
                    'configuration_ranking',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'permissions_jr2':
                        (str,),
                    'import_behavior':
                        (str,),
                    'read_paths':
                        ([str],),
                    'administrative_principals':
                        ([str],),
                    'configuration_ranking':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'permissions_jr2': 'permissionsJr2',
                    'import_behavior': 'importBehavior',
                    'read_paths': 'readPaths',
                    'administrative_principals': 'administrativePrincipals',
                    'configuration_ranking': 'configurationRanking',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'permissions_jr2': 'query',
                    'import_behavior': 'query',
                    'read_paths': 'query',
                    'administrative_principals': 'query',
                    'configuration_ranking': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'read_paths': 'multi',
                    'administrative_principals': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_jackrabbit_oak_security_authorization_authorization_configur
        )

        def __org_apache_jackrabbit_oak_security_internal_security_provider_registrati(
            self,
            **kwargs
        ):
            """org_apache_jackrabbit_oak_security_internal_security_provider_registrati  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_jackrabbit_oak_security_internal_security_provider_registrati(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                required_service_pids ([str]): [optional]
                authorization_composition_type (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheJackrabbitOakSecurityInternalSecurityProviderRegistratiInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_jackrabbit_oak_security_internal_security_provider_registrati = Endpoint(
            settings={
                'response_type': (OrgApacheJackrabbitOakSecurityInternalSecurityProviderRegistratiInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.jackrabbit.oak.security.internal.SecurityProviderRegistration',
                'operation_id': 'org_apache_jackrabbit_oak_security_internal_security_provider_registrati',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'required_service_pids',
                    'authorization_composition_type',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'required_service_pids':
                        ([str],),
                    'authorization_composition_type':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'required_service_pids': 'requiredServicePids',
                    'authorization_composition_type': 'authorizationCompositionType',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'required_service_pids': 'query',
                    'authorization_composition_type': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'required_service_pids': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_jackrabbit_oak_security_internal_security_provider_registrati
        )

        def __org_apache_jackrabbit_oak_security_user_random_authorizable_node_name(
            self,
            **kwargs
        ):
            """org_apache_jackrabbit_oak_security_user_random_authorizable_node_name  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_jackrabbit_oak_security_user_random_authorizable_node_name(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                length (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheJackrabbitOakSecurityUserRandomAuthorizableNodeNameInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_jackrabbit_oak_security_user_random_authorizable_node_name = Endpoint(
            settings={
                'response_type': (OrgApacheJackrabbitOakSecurityUserRandomAuthorizableNodeNameInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.jackrabbit.oak.security.user.RandomAuthorizableNodeName',
                'operation_id': 'org_apache_jackrabbit_oak_security_user_random_authorizable_node_name',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'length',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'length':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'length': 'length',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'length': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_jackrabbit_oak_security_user_random_authorizable_node_name
        )

        def __org_apache_jackrabbit_oak_security_user_user_configuration_impl(
            self,
            **kwargs
        ):
            """org_apache_jackrabbit_oak_security_user_user_configuration_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_jackrabbit_oak_security_user_user_configuration_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                users_path (str): [optional]
                groups_path (str): [optional]
                system_relative_path (str): [optional]
                default_depth (int): [optional]
                import_behavior (str): [optional]
                password_hash_algorithm (str): [optional]
                password_hash_iterations (int): [optional]
                password_salt_size (int): [optional]
                omit_admin_pw (bool): [optional]
                support_auto_save (bool): [optional]
                password_max_age (int): [optional]
                initial_password_change (bool): [optional]
                password_history_size (int): [optional]
                password_expiry_for_admin (bool): [optional]
                cache_expiration (int): [optional]
                enable_rfc7613_usercase_mapped_profile (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheJackrabbitOakSecurityUserUserConfigurationImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_jackrabbit_oak_security_user_user_configuration_impl = Endpoint(
            settings={
                'response_type': (OrgApacheJackrabbitOakSecurityUserUserConfigurationImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.jackrabbit.oak.security.user.UserConfigurationImpl',
                'operation_id': 'org_apache_jackrabbit_oak_security_user_user_configuration_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'users_path',
                    'groups_path',
                    'system_relative_path',
                    'default_depth',
                    'import_behavior',
                    'password_hash_algorithm',
                    'password_hash_iterations',
                    'password_salt_size',
                    'omit_admin_pw',
                    'support_auto_save',
                    'password_max_age',
                    'initial_password_change',
                    'password_history_size',
                    'password_expiry_for_admin',
                    'cache_expiration',
                    'enable_rfc7613_usercase_mapped_profile',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'users_path':
                        (str,),
                    'groups_path':
                        (str,),
                    'system_relative_path':
                        (str,),
                    'default_depth':
                        (int,),
                    'import_behavior':
                        (str,),
                    'password_hash_algorithm':
                        (str,),
                    'password_hash_iterations':
                        (int,),
                    'password_salt_size':
                        (int,),
                    'omit_admin_pw':
                        (bool,),
                    'support_auto_save':
                        (bool,),
                    'password_max_age':
                        (int,),
                    'initial_password_change':
                        (bool,),
                    'password_history_size':
                        (int,),
                    'password_expiry_for_admin':
                        (bool,),
                    'cache_expiration':
                        (int,),
                    'enable_rfc7613_usercase_mapped_profile':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'users_path': 'usersPath',
                    'groups_path': 'groupsPath',
                    'system_relative_path': 'systemRelativePath',
                    'default_depth': 'defaultDepth',
                    'import_behavior': 'importBehavior',
                    'password_hash_algorithm': 'passwordHashAlgorithm',
                    'password_hash_iterations': 'passwordHashIterations',
                    'password_salt_size': 'passwordSaltSize',
                    'omit_admin_pw': 'omitAdminPw',
                    'support_auto_save': 'supportAutoSave',
                    'password_max_age': 'passwordMaxAge',
                    'initial_password_change': 'initialPasswordChange',
                    'password_history_size': 'passwordHistorySize',
                    'password_expiry_for_admin': 'passwordExpiryForAdmin',
                    'cache_expiration': 'cacheExpiration',
                    'enable_rfc7613_usercase_mapped_profile': 'enableRFC7613UsercaseMappedProfile',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'users_path': 'query',
                    'groups_path': 'query',
                    'system_relative_path': 'query',
                    'default_depth': 'query',
                    'import_behavior': 'query',
                    'password_hash_algorithm': 'query',
                    'password_hash_iterations': 'query',
                    'password_salt_size': 'query',
                    'omit_admin_pw': 'query',
                    'support_auto_save': 'query',
                    'password_max_age': 'query',
                    'initial_password_change': 'query',
                    'password_history_size': 'query',
                    'password_expiry_for_admin': 'query',
                    'cache_expiration': 'query',
                    'enable_rfc7613_usercase_mapped_profile': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_jackrabbit_oak_security_user_user_configuration_impl
        )

        def __org_apache_jackrabbit_oak_segment_azure_azure_segment_store_service(
            self,
            **kwargs
        ):
            """org_apache_jackrabbit_oak_segment_azure_azure_segment_store_service  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_jackrabbit_oak_segment_azure_azure_segment_store_service(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                account_name (str): [optional]
                container_name (str): [optional]
                access_key (str): [optional]
                root_path (str): [optional]
                connection_url (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheJackrabbitOakSegmentAzureAzureSegmentStoreServiceInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_jackrabbit_oak_segment_azure_azure_segment_store_service = Endpoint(
            settings={
                'response_type': (OrgApacheJackrabbitOakSegmentAzureAzureSegmentStoreServiceInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.jackrabbit.oak.segment.azure.AzureSegmentStoreService',
                'operation_id': 'org_apache_jackrabbit_oak_segment_azure_azure_segment_store_service',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'account_name',
                    'container_name',
                    'access_key',
                    'root_path',
                    'connection_url',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'account_name':
                        (str,),
                    'container_name':
                        (str,),
                    'access_key':
                        (str,),
                    'root_path':
                        (str,),
                    'connection_url':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'account_name': 'accountName',
                    'container_name': 'containerName',
                    'access_key': 'accessKey',
                    'root_path': 'rootPath',
                    'connection_url': 'connectionURL',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'account_name': 'query',
                    'container_name': 'query',
                    'access_key': 'query',
                    'root_path': 'query',
                    'connection_url': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_jackrabbit_oak_segment_azure_azure_segment_store_service
        )

        def __org_apache_jackrabbit_oak_segment_segment_node_store_factory(
            self,
            **kwargs
        ):
            """org_apache_jackrabbit_oak_segment_segment_node_store_factory  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_jackrabbit_oak_segment_segment_node_store_factory(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                repository_home (str): [optional]
                tarmk_mode (str): [optional]
                tarmk_size (int): [optional]
                segment_cache_size (int): [optional]
                string_cache_size (int): [optional]
                template_cache_size (int): [optional]
                string_deduplication_cache_size (int): [optional]
                template_deduplication_cache_size (int): [optional]
                node_deduplication_cache_size (int): [optional]
                pause_compaction (bool): [optional]
                compaction_retry_count (int): [optional]
                compaction_force_timeout (int): [optional]
                compaction_size_delta_estimation (int): [optional]
                compaction_disable_estimation (bool): [optional]
                compaction_retained_generations (int): [optional]
                compaction_memory_threshold (int): [optional]
                compaction_progress_log (int): [optional]
                standby (bool): [optional]
                custom_blob_store (bool): [optional]
                custom_segment_store (bool): [optional]
                split_persistence (bool): [optional]
                repository_backup_dir (str): [optional]
                blob_gc_max_age_in_secs (int): [optional]
                blob_track_snapshot_interval_in_secs (int): [optional]
                role (str): [optional]
                register_descriptors (bool): [optional]
                dispatch_changes (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheJackrabbitOakSegmentSegmentNodeStoreFactoryInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_jackrabbit_oak_segment_segment_node_store_factory = Endpoint(
            settings={
                'response_type': (OrgApacheJackrabbitOakSegmentSegmentNodeStoreFactoryInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.jackrabbit.oak.segment.SegmentNodeStoreFactory',
                'operation_id': 'org_apache_jackrabbit_oak_segment_segment_node_store_factory',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'repository_home',
                    'tarmk_mode',
                    'tarmk_size',
                    'segment_cache_size',
                    'string_cache_size',
                    'template_cache_size',
                    'string_deduplication_cache_size',
                    'template_deduplication_cache_size',
                    'node_deduplication_cache_size',
                    'pause_compaction',
                    'compaction_retry_count',
                    'compaction_force_timeout',
                    'compaction_size_delta_estimation',
                    'compaction_disable_estimation',
                    'compaction_retained_generations',
                    'compaction_memory_threshold',
                    'compaction_progress_log',
                    'standby',
                    'custom_blob_store',
                    'custom_segment_store',
                    'split_persistence',
                    'repository_backup_dir',
                    'blob_gc_max_age_in_secs',
                    'blob_track_snapshot_interval_in_secs',
                    'role',
                    'register_descriptors',
                    'dispatch_changes',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'repository_home':
                        (str,),
                    'tarmk_mode':
                        (str,),
                    'tarmk_size':
                        (int,),
                    'segment_cache_size':
                        (int,),
                    'string_cache_size':
                        (int,),
                    'template_cache_size':
                        (int,),
                    'string_deduplication_cache_size':
                        (int,),
                    'template_deduplication_cache_size':
                        (int,),
                    'node_deduplication_cache_size':
                        (int,),
                    'pause_compaction':
                        (bool,),
                    'compaction_retry_count':
                        (int,),
                    'compaction_force_timeout':
                        (int,),
                    'compaction_size_delta_estimation':
                        (int,),
                    'compaction_disable_estimation':
                        (bool,),
                    'compaction_retained_generations':
                        (int,),
                    'compaction_memory_threshold':
                        (int,),
                    'compaction_progress_log':
                        (int,),
                    'standby':
                        (bool,),
                    'custom_blob_store':
                        (bool,),
                    'custom_segment_store':
                        (bool,),
                    'split_persistence':
                        (bool,),
                    'repository_backup_dir':
                        (str,),
                    'blob_gc_max_age_in_secs':
                        (int,),
                    'blob_track_snapshot_interval_in_secs':
                        (int,),
                    'role':
                        (str,),
                    'register_descriptors':
                        (bool,),
                    'dispatch_changes':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'repository_home': 'repository.home',
                    'tarmk_mode': 'tarmk.mode',
                    'tarmk_size': 'tarmk.size',
                    'segment_cache_size': 'segmentCache.size',
                    'string_cache_size': 'stringCache.size',
                    'template_cache_size': 'templateCache.size',
                    'string_deduplication_cache_size': 'stringDeduplicationCache.size',
                    'template_deduplication_cache_size': 'templateDeduplicationCache.size',
                    'node_deduplication_cache_size': 'nodeDeduplicationCache.size',
                    'pause_compaction': 'pauseCompaction',
                    'compaction_retry_count': 'compaction.retryCount',
                    'compaction_force_timeout': 'compaction.force.timeout',
                    'compaction_size_delta_estimation': 'compaction.sizeDeltaEstimation',
                    'compaction_disable_estimation': 'compaction.disableEstimation',
                    'compaction_retained_generations': 'compaction.retainedGenerations',
                    'compaction_memory_threshold': 'compaction.memoryThreshold',
                    'compaction_progress_log': 'compaction.progressLog',
                    'standby': 'standby',
                    'custom_blob_store': 'customBlobStore',
                    'custom_segment_store': 'customSegmentStore',
                    'split_persistence': 'splitPersistence',
                    'repository_backup_dir': 'repository.backup.dir',
                    'blob_gc_max_age_in_secs': 'blobGcMaxAgeInSecs',
                    'blob_track_snapshot_interval_in_secs': 'blobTrackSnapshotIntervalInSecs',
                    'role': 'role',
                    'register_descriptors': 'registerDescriptors',
                    'dispatch_changes': 'dispatchChanges',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'repository_home': 'query',
                    'tarmk_mode': 'query',
                    'tarmk_size': 'query',
                    'segment_cache_size': 'query',
                    'string_cache_size': 'query',
                    'template_cache_size': 'query',
                    'string_deduplication_cache_size': 'query',
                    'template_deduplication_cache_size': 'query',
                    'node_deduplication_cache_size': 'query',
                    'pause_compaction': 'query',
                    'compaction_retry_count': 'query',
                    'compaction_force_timeout': 'query',
                    'compaction_size_delta_estimation': 'query',
                    'compaction_disable_estimation': 'query',
                    'compaction_retained_generations': 'query',
                    'compaction_memory_threshold': 'query',
                    'compaction_progress_log': 'query',
                    'standby': 'query',
                    'custom_blob_store': 'query',
                    'custom_segment_store': 'query',
                    'split_persistence': 'query',
                    'repository_backup_dir': 'query',
                    'blob_gc_max_age_in_secs': 'query',
                    'blob_track_snapshot_interval_in_secs': 'query',
                    'role': 'query',
                    'register_descriptors': 'query',
                    'dispatch_changes': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_jackrabbit_oak_segment_segment_node_store_factory
        )

        def __org_apache_jackrabbit_oak_segment_segment_node_store_monitor_service(
            self,
            **kwargs
        ):
            """org_apache_jackrabbit_oak_segment_segment_node_store_monitor_service  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_jackrabbit_oak_segment_segment_node_store_monitor_service(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                commits_tracker_writer_groups ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheJackrabbitOakSegmentSegmentNodeStoreMonitorServiceInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_jackrabbit_oak_segment_segment_node_store_monitor_service = Endpoint(
            settings={
                'response_type': (OrgApacheJackrabbitOakSegmentSegmentNodeStoreMonitorServiceInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.jackrabbit.oak.segment.SegmentNodeStoreMonitorService',
                'operation_id': 'org_apache_jackrabbit_oak_segment_segment_node_store_monitor_service',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'commits_tracker_writer_groups',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'commits_tracker_writer_groups':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'commits_tracker_writer_groups': 'commitsTrackerWriterGroups',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'commits_tracker_writer_groups': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'commits_tracker_writer_groups': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_jackrabbit_oak_segment_segment_node_store_monitor_service
        )

        def __org_apache_jackrabbit_oak_segment_segment_node_store_service(
            self,
            **kwargs
        ):
            """org_apache_jackrabbit_oak_segment_segment_node_store_service  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_jackrabbit_oak_segment_segment_node_store_service(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                repository_home (str): [optional]
                tarmk_mode (str): [optional]
                tarmk_size (int): [optional]
                segment_cache_size (int): [optional]
                string_cache_size (int): [optional]
                template_cache_size (int): [optional]
                string_deduplication_cache_size (int): [optional]
                template_deduplication_cache_size (int): [optional]
                node_deduplication_cache_size (int): [optional]
                pause_compaction (bool): [optional]
                compaction_retry_count (int): [optional]
                compaction_force_timeout (int): [optional]
                compaction_size_delta_estimation (int): [optional]
                compaction_disable_estimation (bool): [optional]
                compaction_retained_generations (int): [optional]
                compaction_memory_threshold (int): [optional]
                compaction_progress_log (int): [optional]
                standby (bool): [optional]
                custom_blob_store (bool): [optional]
                custom_segment_store (bool): [optional]
                split_persistence (bool): [optional]
                repository_backup_dir (str): [optional]
                blob_gc_max_age_in_secs (int): [optional]
                blob_track_snapshot_interval_in_secs (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheJackrabbitOakSegmentSegmentNodeStoreServiceInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_jackrabbit_oak_segment_segment_node_store_service = Endpoint(
            settings={
                'response_type': (OrgApacheJackrabbitOakSegmentSegmentNodeStoreServiceInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.jackrabbit.oak.segment.SegmentNodeStoreService',
                'operation_id': 'org_apache_jackrabbit_oak_segment_segment_node_store_service',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'repository_home',
                    'tarmk_mode',
                    'tarmk_size',
                    'segment_cache_size',
                    'string_cache_size',
                    'template_cache_size',
                    'string_deduplication_cache_size',
                    'template_deduplication_cache_size',
                    'node_deduplication_cache_size',
                    'pause_compaction',
                    'compaction_retry_count',
                    'compaction_force_timeout',
                    'compaction_size_delta_estimation',
                    'compaction_disable_estimation',
                    'compaction_retained_generations',
                    'compaction_memory_threshold',
                    'compaction_progress_log',
                    'standby',
                    'custom_blob_store',
                    'custom_segment_store',
                    'split_persistence',
                    'repository_backup_dir',
                    'blob_gc_max_age_in_secs',
                    'blob_track_snapshot_interval_in_secs',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'repository_home':
                        (str,),
                    'tarmk_mode':
                        (str,),
                    'tarmk_size':
                        (int,),
                    'segment_cache_size':
                        (int,),
                    'string_cache_size':
                        (int,),
                    'template_cache_size':
                        (int,),
                    'string_deduplication_cache_size':
                        (int,),
                    'template_deduplication_cache_size':
                        (int,),
                    'node_deduplication_cache_size':
                        (int,),
                    'pause_compaction':
                        (bool,),
                    'compaction_retry_count':
                        (int,),
                    'compaction_force_timeout':
                        (int,),
                    'compaction_size_delta_estimation':
                        (int,),
                    'compaction_disable_estimation':
                        (bool,),
                    'compaction_retained_generations':
                        (int,),
                    'compaction_memory_threshold':
                        (int,),
                    'compaction_progress_log':
                        (int,),
                    'standby':
                        (bool,),
                    'custom_blob_store':
                        (bool,),
                    'custom_segment_store':
                        (bool,),
                    'split_persistence':
                        (bool,),
                    'repository_backup_dir':
                        (str,),
                    'blob_gc_max_age_in_secs':
                        (int,),
                    'blob_track_snapshot_interval_in_secs':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'repository_home': 'repository.home',
                    'tarmk_mode': 'tarmk.mode',
                    'tarmk_size': 'tarmk.size',
                    'segment_cache_size': 'segmentCache.size',
                    'string_cache_size': 'stringCache.size',
                    'template_cache_size': 'templateCache.size',
                    'string_deduplication_cache_size': 'stringDeduplicationCache.size',
                    'template_deduplication_cache_size': 'templateDeduplicationCache.size',
                    'node_deduplication_cache_size': 'nodeDeduplicationCache.size',
                    'pause_compaction': 'pauseCompaction',
                    'compaction_retry_count': 'compaction.retryCount',
                    'compaction_force_timeout': 'compaction.force.timeout',
                    'compaction_size_delta_estimation': 'compaction.sizeDeltaEstimation',
                    'compaction_disable_estimation': 'compaction.disableEstimation',
                    'compaction_retained_generations': 'compaction.retainedGenerations',
                    'compaction_memory_threshold': 'compaction.memoryThreshold',
                    'compaction_progress_log': 'compaction.progressLog',
                    'standby': 'standby',
                    'custom_blob_store': 'customBlobStore',
                    'custom_segment_store': 'customSegmentStore',
                    'split_persistence': 'splitPersistence',
                    'repository_backup_dir': 'repository.backup.dir',
                    'blob_gc_max_age_in_secs': 'blobGcMaxAgeInSecs',
                    'blob_track_snapshot_interval_in_secs': 'blobTrackSnapshotIntervalInSecs',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'repository_home': 'query',
                    'tarmk_mode': 'query',
                    'tarmk_size': 'query',
                    'segment_cache_size': 'query',
                    'string_cache_size': 'query',
                    'template_cache_size': 'query',
                    'string_deduplication_cache_size': 'query',
                    'template_deduplication_cache_size': 'query',
                    'node_deduplication_cache_size': 'query',
                    'pause_compaction': 'query',
                    'compaction_retry_count': 'query',
                    'compaction_force_timeout': 'query',
                    'compaction_size_delta_estimation': 'query',
                    'compaction_disable_estimation': 'query',
                    'compaction_retained_generations': 'query',
                    'compaction_memory_threshold': 'query',
                    'compaction_progress_log': 'query',
                    'standby': 'query',
                    'custom_blob_store': 'query',
                    'custom_segment_store': 'query',
                    'split_persistence': 'query',
                    'repository_backup_dir': 'query',
                    'blob_gc_max_age_in_secs': 'query',
                    'blob_track_snapshot_interval_in_secs': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_jackrabbit_oak_segment_segment_node_store_service
        )

        def __org_apache_jackrabbit_oak_segment_standby_store_standby_store_service(
            self,
            **kwargs
        ):
            """org_apache_jackrabbit_oak_segment_standby_store_standby_store_service  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_jackrabbit_oak_segment_standby_store_standby_store_service(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                org_apache_sling_installer_configuration_persist (bool): [optional]
                mode (str): [optional]
                port (int): [optional]
                primary_host (str): [optional]
                interval (int): [optional]
                primary_allowed_client_ip_ranges ([str]): [optional]
                secure (bool): [optional]
                standby_readtimeout (int): [optional]
                standby_autoclean (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheJackrabbitOakSegmentStandbyStoreStandbyStoreServiceInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_jackrabbit_oak_segment_standby_store_standby_store_service = Endpoint(
            settings={
                'response_type': (OrgApacheJackrabbitOakSegmentStandbyStoreStandbyStoreServiceInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.jackrabbit.oak.segment.standby.store.StandbyStoreService',
                'operation_id': 'org_apache_jackrabbit_oak_segment_standby_store_standby_store_service',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'org_apache_sling_installer_configuration_persist',
                    'mode',
                    'port',
                    'primary_host',
                    'interval',
                    'primary_allowed_client_ip_ranges',
                    'secure',
                    'standby_readtimeout',
                    'standby_autoclean',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'org_apache_sling_installer_configuration_persist':
                        (bool,),
                    'mode':
                        (str,),
                    'port':
                        (int,),
                    'primary_host':
                        (str,),
                    'interval':
                        (int,),
                    'primary_allowed_client_ip_ranges':
                        ([str],),
                    'secure':
                        (bool,),
                    'standby_readtimeout':
                        (int,),
                    'standby_autoclean':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'org_apache_sling_installer_configuration_persist': 'org.apache.sling.installer.configuration.persist',
                    'mode': 'mode',
                    'port': 'port',
                    'primary_host': 'primary.host',
                    'interval': 'interval',
                    'primary_allowed_client_ip_ranges': 'primary.allowed-client-ip-ranges',
                    'secure': 'secure',
                    'standby_readtimeout': 'standby.readtimeout',
                    'standby_autoclean': 'standby.autoclean',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'org_apache_sling_installer_configuration_persist': 'query',
                    'mode': 'query',
                    'port': 'query',
                    'primary_host': 'query',
                    'interval': 'query',
                    'primary_allowed_client_ip_ranges': 'query',
                    'secure': 'query',
                    'standby_readtimeout': 'query',
                    'standby_autoclean': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'primary_allowed_client_ip_ranges': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_jackrabbit_oak_segment_standby_store_standby_store_service
        )

        def __org_apache_jackrabbit_oak_spi_security_authentication_external_impl_de(
            self,
            **kwargs
        ):
            """org_apache_jackrabbit_oak_spi_security_authentication_external_impl_de  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_jackrabbit_oak_spi_security_authentication_external_impl_de(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                handler_name (str): [optional]
                user_expiration_time (str): [optional]
                user_auto_membership ([str]): [optional]
                user_property_mapping ([str]): [optional]
                user_path_prefix (str): [optional]
                user_membership_exp_time (str): [optional]
                user_membership_nesting_depth (int): [optional]
                user_dynamic_membership (bool): [optional]
                user_disable_missing (bool): [optional]
                group_expiration_time (str): [optional]
                group_auto_membership ([str]): [optional]
                group_property_mapping ([str]): [optional]
                group_path_prefix (str): [optional]
                enable_rfc7613_usercase_mapped_profile (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheJackrabbitOakSpiSecurityAuthenticationExternalImplDeInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_jackrabbit_oak_spi_security_authentication_external_impl_de = Endpoint(
            settings={
                'response_type': (OrgApacheJackrabbitOakSpiSecurityAuthenticationExternalImplDeInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncHandler',
                'operation_id': 'org_apache_jackrabbit_oak_spi_security_authentication_external_impl_de',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'handler_name',
                    'user_expiration_time',
                    'user_auto_membership',
                    'user_property_mapping',
                    'user_path_prefix',
                    'user_membership_exp_time',
                    'user_membership_nesting_depth',
                    'user_dynamic_membership',
                    'user_disable_missing',
                    'group_expiration_time',
                    'group_auto_membership',
                    'group_property_mapping',
                    'group_path_prefix',
                    'enable_rfc7613_usercase_mapped_profile',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'handler_name':
                        (str,),
                    'user_expiration_time':
                        (str,),
                    'user_auto_membership':
                        ([str],),
                    'user_property_mapping':
                        ([str],),
                    'user_path_prefix':
                        (str,),
                    'user_membership_exp_time':
                        (str,),
                    'user_membership_nesting_depth':
                        (int,),
                    'user_dynamic_membership':
                        (bool,),
                    'user_disable_missing':
                        (bool,),
                    'group_expiration_time':
                        (str,),
                    'group_auto_membership':
                        ([str],),
                    'group_property_mapping':
                        ([str],),
                    'group_path_prefix':
                        (str,),
                    'enable_rfc7613_usercase_mapped_profile':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'handler_name': 'handler.name',
                    'user_expiration_time': 'user.expirationTime',
                    'user_auto_membership': 'user.autoMembership',
                    'user_property_mapping': 'user.propertyMapping',
                    'user_path_prefix': 'user.pathPrefix',
                    'user_membership_exp_time': 'user.membershipExpTime',
                    'user_membership_nesting_depth': 'user.membershipNestingDepth',
                    'user_dynamic_membership': 'user.dynamicMembership',
                    'user_disable_missing': 'user.disableMissing',
                    'group_expiration_time': 'group.expirationTime',
                    'group_auto_membership': 'group.autoMembership',
                    'group_property_mapping': 'group.propertyMapping',
                    'group_path_prefix': 'group.pathPrefix',
                    'enable_rfc7613_usercase_mapped_profile': 'enableRFC7613UsercaseMappedProfile',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'handler_name': 'query',
                    'user_expiration_time': 'query',
                    'user_auto_membership': 'query',
                    'user_property_mapping': 'query',
                    'user_path_prefix': 'query',
                    'user_membership_exp_time': 'query',
                    'user_membership_nesting_depth': 'query',
                    'user_dynamic_membership': 'query',
                    'user_disable_missing': 'query',
                    'group_expiration_time': 'query',
                    'group_auto_membership': 'query',
                    'group_property_mapping': 'query',
                    'group_path_prefix': 'query',
                    'enable_rfc7613_usercase_mapped_profile': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'user_auto_membership': 'multi',
                    'user_property_mapping': 'multi',
                    'group_auto_membership': 'multi',
                    'group_property_mapping': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_jackrabbit_oak_spi_security_authentication_external_impl_de
        )

        def __org_apache_jackrabbit_oak_spi_security_authentication_external_impl_ex(
            self,
            **kwargs
        ):
            """org_apache_jackrabbit_oak_spi_security_authentication_external_impl_ex  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_jackrabbit_oak_spi_security_authentication_external_impl_ex(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                jaas_ranking (int): [optional]
                jaas_control_flag (str): [optional]
                jaas_realm_name (str): [optional]
                idp_name (str): [optional]
                sync_handler_name (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheJackrabbitOakSpiSecurityAuthenticationExternalImplExInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_jackrabbit_oak_spi_security_authentication_external_impl_ex = Endpoint(
            settings={
                'response_type': (OrgApacheJackrabbitOakSpiSecurityAuthenticationExternalImplExInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModuleFactory',
                'operation_id': 'org_apache_jackrabbit_oak_spi_security_authentication_external_impl_ex',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'jaas_ranking',
                    'jaas_control_flag',
                    'jaas_realm_name',
                    'idp_name',
                    'sync_handler_name',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'jaas_ranking':
                        (int,),
                    'jaas_control_flag':
                        (str,),
                    'jaas_realm_name':
                        (str,),
                    'idp_name':
                        (str,),
                    'sync_handler_name':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'jaas_ranking': 'jaas.ranking',
                    'jaas_control_flag': 'jaas.controlFlag',
                    'jaas_realm_name': 'jaas.realmName',
                    'idp_name': 'idp.name',
                    'sync_handler_name': 'sync.handlerName',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'jaas_ranking': 'query',
                    'jaas_control_flag': 'query',
                    'jaas_realm_name': 'query',
                    'idp_name': 'query',
                    'sync_handler_name': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_jackrabbit_oak_spi_security_authentication_external_impl_ex
        )

        def __org_apache_jackrabbit_oak_spi_security_authentication_external_impl_pr(
            self,
            **kwargs
        ):
            """org_apache_jackrabbit_oak_spi_security_authentication_external_impl_pr  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_jackrabbit_oak_spi_security_authentication_external_impl_pr(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                protect_external_id (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheJackrabbitOakSpiSecurityAuthenticationExternalImplPrInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_jackrabbit_oak_spi_security_authentication_external_impl_pr = Endpoint(
            settings={
                'response_type': (OrgApacheJackrabbitOakSpiSecurityAuthenticationExternalImplPrInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.jackrabbit.oak.spi.security.authentication.external.impl.principal.ExternalPrincipalConfiguration',
                'operation_id': 'org_apache_jackrabbit_oak_spi_security_authentication_external_impl_pr',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'protect_external_id',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'protect_external_id':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'protect_external_id': 'protectExternalId',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'protect_external_id': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_jackrabbit_oak_spi_security_authentication_external_impl_pr
        )

        def __org_apache_jackrabbit_oak_spi_security_authorization_cug_impl_cug_confi(
            self,
            **kwargs
        ):
            """org_apache_jackrabbit_oak_spi_security_authorization_cug_impl_cug_confi  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_jackrabbit_oak_spi_security_authorization_cug_impl_cug_confi(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                cug_supported_paths ([str]): [optional]
                cug_enabled (bool): [optional]
                configuration_ranking (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheJackrabbitOakSpiSecurityAuthorizationCugImplCugConfiInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_jackrabbit_oak_spi_security_authorization_cug_impl_cug_confi = Endpoint(
            settings={
                'response_type': (OrgApacheJackrabbitOakSpiSecurityAuthorizationCugImplCugConfiInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.jackrabbit.oak.spi.security.authorization.cug.impl.CugConfiguration',
                'operation_id': 'org_apache_jackrabbit_oak_spi_security_authorization_cug_impl_cug_confi',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'cug_supported_paths',
                    'cug_enabled',
                    'configuration_ranking',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'cug_supported_paths':
                        ([str],),
                    'cug_enabled':
                        (bool,),
                    'configuration_ranking':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'cug_supported_paths': 'cugSupportedPaths',
                    'cug_enabled': 'cugEnabled',
                    'configuration_ranking': 'configurationRanking',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'cug_supported_paths': 'query',
                    'cug_enabled': 'query',
                    'configuration_ranking': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'cug_supported_paths': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_jackrabbit_oak_spi_security_authorization_cug_impl_cug_confi
        )

        def __org_apache_jackrabbit_oak_spi_security_authorization_cug_impl_cug_exclu(
            self,
            **kwargs
        ):
            """org_apache_jackrabbit_oak_spi_security_authorization_cug_impl_cug_exclu  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_jackrabbit_oak_spi_security_authorization_cug_impl_cug_exclu(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                principal_names ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheJackrabbitOakSpiSecurityAuthorizationCugImplCugExcluInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_jackrabbit_oak_spi_security_authorization_cug_impl_cug_exclu = Endpoint(
            settings={
                'response_type': (OrgApacheJackrabbitOakSpiSecurityAuthorizationCugImplCugExcluInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.jackrabbit.oak.spi.security.authorization.cug.impl.CugExcludeImpl',
                'operation_id': 'org_apache_jackrabbit_oak_spi_security_authorization_cug_impl_cug_exclu',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'principal_names',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'principal_names':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'principal_names': 'principalNames',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'principal_names': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'principal_names': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_jackrabbit_oak_spi_security_authorization_cug_impl_cug_exclu
        )

        def __org_apache_jackrabbit_oak_spi_security_user_action_default_authorizable(
            self,
            **kwargs
        ):
            """org_apache_jackrabbit_oak_spi_security_user_action_default_authorizable  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_jackrabbit_oak_spi_security_user_action_default_authorizable(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                enabled_actions (str): [optional]
                user_privilege_names ([str]): [optional]
                group_privilege_names ([str]): [optional]
                constraint (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheJackrabbitOakSpiSecurityUserActionDefaultAuthorizableInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_jackrabbit_oak_spi_security_user_action_default_authorizable = Endpoint(
            settings={
                'response_type': (OrgApacheJackrabbitOakSpiSecurityUserActionDefaultAuthorizableInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.jackrabbit.oak.spi.security.user.action.DefaultAuthorizableActionProvider',
                'operation_id': 'org_apache_jackrabbit_oak_spi_security_user_action_default_authorizable',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'enabled_actions',
                    'user_privilege_names',
                    'group_privilege_names',
                    'constraint',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'enabled_actions':
                        (str,),
                    'user_privilege_names':
                        ([str],),
                    'group_privilege_names':
                        ([str],),
                    'constraint':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'enabled_actions': 'enabledActions',
                    'user_privilege_names': 'userPrivilegeNames',
                    'group_privilege_names': 'groupPrivilegeNames',
                    'constraint': 'constraint',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'enabled_actions': 'query',
                    'user_privilege_names': 'query',
                    'group_privilege_names': 'query',
                    'constraint': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'user_privilege_names': 'multi',
                    'group_privilege_names': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_jackrabbit_oak_spi_security_user_action_default_authorizable
        )

        def __org_apache_jackrabbit_vault_packaging_impl_packaging_impl(
            self,
            **kwargs
        ):
            """org_apache_jackrabbit_vault_packaging_impl_packaging_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_jackrabbit_vault_packaging_impl_packaging_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                package_roots ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheJackrabbitVaultPackagingImplPackagingImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_jackrabbit_vault_packaging_impl_packaging_impl = Endpoint(
            settings={
                'response_type': (OrgApacheJackrabbitVaultPackagingImplPackagingImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.jackrabbit.vault.packaging.impl.PackagingImpl',
                'operation_id': 'org_apache_jackrabbit_vault_packaging_impl_packaging_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'package_roots',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'package_roots':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'package_roots': 'packageRoots',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'package_roots': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'package_roots': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_jackrabbit_vault_packaging_impl_packaging_impl
        )

        def __org_apache_jackrabbit_vault_packaging_registry_impl_fs_package_registry(
            self,
            **kwargs
        ):
            """org_apache_jackrabbit_vault_packaging_registry_impl_fs_package_registry  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_jackrabbit_vault_packaging_registry_impl_fs_package_registry(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                home_path (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheJackrabbitVaultPackagingRegistryImplFSPackageRegistryInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_jackrabbit_vault_packaging_registry_impl_fs_package_registry = Endpoint(
            settings={
                'response_type': (OrgApacheJackrabbitVaultPackagingRegistryImplFSPackageRegistryInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.jackrabbit.vault.packaging.registry.impl.FSPackageRegistry',
                'operation_id': 'org_apache_jackrabbit_vault_packaging_registry_impl_fs_package_registry',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'home_path',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'home_path':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'home_path': 'homePath',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'home_path': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_jackrabbit_vault_packaging_registry_impl_fs_package_registry
        )

        def __org_apache_sling_auth_core_impl_logout_servlet(
            self,
            **kwargs
        ):
            """org_apache_sling_auth_core_impl_logout_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_auth_core_impl_logout_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                sling_servlet_methods ([str]): [optional]
                sling_servlet_paths (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingAuthCoreImplLogoutServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_auth_core_impl_logout_servlet = Endpoint(
            settings={
                'response_type': (OrgApacheSlingAuthCoreImplLogoutServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.auth.core.impl.LogoutServlet',
                'operation_id': 'org_apache_sling_auth_core_impl_logout_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'sling_servlet_methods',
                    'sling_servlet_paths',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'sling_servlet_methods':
                        ([str],),
                    'sling_servlet_paths':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'sling_servlet_methods': 'sling.servlet.methods',
                    'sling_servlet_paths': 'sling.servlet.paths',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'sling_servlet_methods': 'query',
                    'sling_servlet_paths': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'sling_servlet_methods': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_auth_core_impl_logout_servlet
        )

        def __org_apache_sling_caconfig_impl_configuration_bindings_value_provider(
            self,
            **kwargs
        ):
            """org_apache_sling_caconfig_impl_configuration_bindings_value_provider  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_caconfig_impl_configuration_bindings_value_provider(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingCaconfigImplConfigurationBindingsValueProviderInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_caconfig_impl_configuration_bindings_value_provider = Endpoint(
            settings={
                'response_type': (OrgApacheSlingCaconfigImplConfigurationBindingsValueProviderInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.caconfig.impl.ConfigurationBindingsValueProvider',
                'operation_id': 'org_apache_sling_caconfig_impl_configuration_bindings_value_provider',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'enabled': 'enabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_caconfig_impl_configuration_bindings_value_provider
        )

        def __org_apache_sling_caconfig_impl_configuration_resolver_impl(
            self,
            **kwargs
        ):
            """org_apache_sling_caconfig_impl_configuration_resolver_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_caconfig_impl_configuration_resolver_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                config_bucket_names ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingCaconfigImplConfigurationResolverImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_caconfig_impl_configuration_resolver_impl = Endpoint(
            settings={
                'response_type': (OrgApacheSlingCaconfigImplConfigurationResolverImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.caconfig.impl.ConfigurationResolverImpl',
                'operation_id': 'org_apache_sling_caconfig_impl_configuration_resolver_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'config_bucket_names',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'config_bucket_names':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'config_bucket_names': 'configBucketNames',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'config_bucket_names': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'config_bucket_names': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_caconfig_impl_configuration_resolver_impl
        )

        def __org_apache_sling_caconfig_impl_def_default_configuration_inheritance_stra(
            self,
            **kwargs
        ):
            """org_apache_sling_caconfig_impl_def_default_configuration_inheritance_stra  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_caconfig_impl_def_default_configuration_inheritance_stra(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                enabled (bool): [optional]
                config_property_inheritance_property_names ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingCaconfigImplDefDefaultConfigurationInheritanceStraInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_caconfig_impl_def_default_configuration_inheritance_stra = Endpoint(
            settings={
                'response_type': (OrgApacheSlingCaconfigImplDefDefaultConfigurationInheritanceStraInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.caconfig.impl.def.DefaultConfigurationInheritanceStrategy',
                'operation_id': 'org_apache_sling_caconfig_impl_def_default_configuration_inheritance_stra',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'enabled',
                    'config_property_inheritance_property_names',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'enabled':
                        (bool,),
                    'config_property_inheritance_property_names':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'enabled': 'enabled',
                    'config_property_inheritance_property_names': 'configPropertyInheritancePropertyNames',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'enabled': 'query',
                    'config_property_inheritance_property_names': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'config_property_inheritance_property_names': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_caconfig_impl_def_default_configuration_inheritance_stra
        )

        def __org_apache_sling_caconfig_impl_def_default_configuration_persistence_stra(
            self,
            **kwargs
        ):
            """org_apache_sling_caconfig_impl_def_default_configuration_persistence_stra  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_caconfig_impl_def_default_configuration_persistence_stra(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingCaconfigImplDefDefaultConfigurationPersistenceStraInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_caconfig_impl_def_default_configuration_persistence_stra = Endpoint(
            settings={
                'response_type': (OrgApacheSlingCaconfigImplDefDefaultConfigurationPersistenceStraInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.caconfig.impl.def.DefaultConfigurationPersistenceStrategy',
                'operation_id': 'org_apache_sling_caconfig_impl_def_default_configuration_persistence_stra',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'enabled': 'enabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_caconfig_impl_def_default_configuration_persistence_stra
        )

        def __org_apache_sling_caconfig_impl_override_osgi_configuration_override_provi(
            self,
            **kwargs
        ):
            """org_apache_sling_caconfig_impl_override_osgi_configuration_override_provi  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_caconfig_impl_override_osgi_configuration_override_provi(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                description (str): [optional]
                overrides ([str]): [optional]
                enabled (bool): [optional]
                service_ranking (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingCaconfigImplOverrideOsgiConfigurationOverrideProviInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_caconfig_impl_override_osgi_configuration_override_provi = Endpoint(
            settings={
                'response_type': (OrgApacheSlingCaconfigImplOverrideOsgiConfigurationOverrideProviInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.caconfig.impl.override.OsgiConfigurationOverrideProvider',
                'operation_id': 'org_apache_sling_caconfig_impl_override_osgi_configuration_override_provi',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'description',
                    'overrides',
                    'enabled',
                    'service_ranking',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'description':
                        (str,),
                    'overrides':
                        ([str],),
                    'enabled':
                        (bool,),
                    'service_ranking':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'description': 'description',
                    'overrides': 'overrides',
                    'enabled': 'enabled',
                    'service_ranking': 'service.ranking',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'description': 'query',
                    'overrides': 'query',
                    'enabled': 'query',
                    'service_ranking': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'overrides': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_caconfig_impl_override_osgi_configuration_override_provi
        )

        def __org_apache_sling_caconfig_impl_override_system_property_configuration_ove(
            self,
            **kwargs
        ):
            """org_apache_sling_caconfig_impl_override_system_property_configuration_ove  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_caconfig_impl_override_system_property_configuration_ove(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                enabled (bool): [optional]
                service_ranking (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingCaconfigImplOverrideSystemPropertyConfigurationOveInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_caconfig_impl_override_system_property_configuration_ove = Endpoint(
            settings={
                'response_type': (OrgApacheSlingCaconfigImplOverrideSystemPropertyConfigurationOveInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.caconfig.impl.override.SystemPropertyConfigurationOverrideProvider',
                'operation_id': 'org_apache_sling_caconfig_impl_override_system_property_configuration_ove',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'enabled',
                    'service_ranking',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'enabled':
                        (bool,),
                    'service_ranking':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'enabled': 'enabled',
                    'service_ranking': 'service.ranking',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'enabled': 'query',
                    'service_ranking': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_caconfig_impl_override_system_property_configuration_ove
        )

        def __org_apache_sling_caconfig_management_impl_configuration_management_setti(
            self,
            **kwargs
        ):
            """org_apache_sling_caconfig_management_impl_configuration_management_setti  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_caconfig_management_impl_configuration_management_setti(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                ignore_property_name_regex ([str]): [optional]
                config_collection_properties_resource_names ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingCaconfigManagementImplConfigurationManagementSettiInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_caconfig_management_impl_configuration_management_setti = Endpoint(
            settings={
                'response_type': (OrgApacheSlingCaconfigManagementImplConfigurationManagementSettiInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.caconfig.management.impl.ConfigurationManagementSettingsImpl',
                'operation_id': 'org_apache_sling_caconfig_management_impl_configuration_management_setti',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'ignore_property_name_regex',
                    'config_collection_properties_resource_names',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'ignore_property_name_regex':
                        ([str],),
                    'config_collection_properties_resource_names':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'ignore_property_name_regex': 'ignorePropertyNameRegex',
                    'config_collection_properties_resource_names': 'configCollectionPropertiesResourceNames',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'ignore_property_name_regex': 'query',
                    'config_collection_properties_resource_names': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'ignore_property_name_regex': 'multi',
                    'config_collection_properties_resource_names': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_caconfig_management_impl_configuration_management_setti
        )

        def __org_apache_sling_caconfig_resource_impl_def_default_configuration_resour(
            self,
            **kwargs
        ):
            """org_apache_sling_caconfig_resource_impl_def_default_configuration_resour  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_caconfig_resource_impl_def_default_configuration_resour(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                enabled (bool): [optional]
                config_path (str): [optional]
                fallback_paths ([str]): [optional]
                config_collection_inheritance_property_names ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingCaconfigResourceImplDefDefaultConfigurationResourInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_caconfig_resource_impl_def_default_configuration_resour = Endpoint(
            settings={
                'response_type': (OrgApacheSlingCaconfigResourceImplDefDefaultConfigurationResourInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.caconfig.resource.impl.def.DefaultConfigurationResourceResolvingStrategy',
                'operation_id': 'org_apache_sling_caconfig_resource_impl_def_default_configuration_resour',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'enabled',
                    'config_path',
                    'fallback_paths',
                    'config_collection_inheritance_property_names',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'enabled':
                        (bool,),
                    'config_path':
                        (str,),
                    'fallback_paths':
                        ([str],),
                    'config_collection_inheritance_property_names':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'enabled': 'enabled',
                    'config_path': 'configPath',
                    'fallback_paths': 'fallbackPaths',
                    'config_collection_inheritance_property_names': 'configCollectionInheritancePropertyNames',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'enabled': 'query',
                    'config_path': 'query',
                    'fallback_paths': 'query',
                    'config_collection_inheritance_property_names': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'fallback_paths': 'multi',
                    'config_collection_inheritance_property_names': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_caconfig_resource_impl_def_default_configuration_resour
        )

        def __org_apache_sling_caconfig_resource_impl_def_default_context_path_strategy(
            self,
            **kwargs
        ):
            """org_apache_sling_caconfig_resource_impl_def_default_context_path_strategy  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_caconfig_resource_impl_def_default_context_path_strategy(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                enabled (bool): [optional]
                config_ref_resource_names ([str]): [optional]
                config_ref_property_names ([str]): [optional]
                service_ranking (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingCaconfigResourceImplDefDefaultContextPathStrategyInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_caconfig_resource_impl_def_default_context_path_strategy = Endpoint(
            settings={
                'response_type': (OrgApacheSlingCaconfigResourceImplDefDefaultContextPathStrategyInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.caconfig.resource.impl.def.DefaultContextPathStrategy',
                'operation_id': 'org_apache_sling_caconfig_resource_impl_def_default_context_path_strategy',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'enabled',
                    'config_ref_resource_names',
                    'config_ref_property_names',
                    'service_ranking',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'enabled':
                        (bool,),
                    'config_ref_resource_names':
                        ([str],),
                    'config_ref_property_names':
                        ([str],),
                    'service_ranking':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'enabled': 'enabled',
                    'config_ref_resource_names': 'configRefResourceNames',
                    'config_ref_property_names': 'configRefPropertyNames',
                    'service_ranking': 'service.ranking',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'enabled': 'query',
                    'config_ref_resource_names': 'query',
                    'config_ref_property_names': 'query',
                    'service_ranking': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'config_ref_resource_names': 'multi',
                    'config_ref_property_names': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_caconfig_resource_impl_def_default_context_path_strategy
        )

        def __org_apache_sling_commons_html_internal_tagsoup_html_parser(
            self,
            **kwargs
        ):
            """org_apache_sling_commons_html_internal_tagsoup_html_parser  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_commons_html_internal_tagsoup_html_parser(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                parser_features ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingCommonsHtmlInternalTagsoupHtmlParserInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_commons_html_internal_tagsoup_html_parser = Endpoint(
            settings={
                'response_type': (OrgApacheSlingCommonsHtmlInternalTagsoupHtmlParserInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.commons.html.internal.TagsoupHtmlParser',
                'operation_id': 'org_apache_sling_commons_html_internal_tagsoup_html_parser',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'parser_features',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'parser_features':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'parser_features': 'parser.features',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'parser_features': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'parser_features': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_commons_html_internal_tagsoup_html_parser
        )

        def __org_apache_sling_commons_log_log_manager(
            self,
            **kwargs
        ):
            """org_apache_sling_commons_log_log_manager  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_commons_log_log_manager(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                org_apache_sling_commons_log_level (str): [optional]
                org_apache_sling_commons_log_file (str): [optional]
                org_apache_sling_commons_log_file_number (int): [optional]
                org_apache_sling_commons_log_file_size (str): [optional]
                org_apache_sling_commons_log_pattern (str): [optional]
                org_apache_sling_commons_log_configuration_file (str): [optional]
                org_apache_sling_commons_log_packaging_data_enabled (bool): [optional]
                org_apache_sling_commons_log_max_caller_data_depth (int): [optional]
                org_apache_sling_commons_log_max_old_file_count_in_dump (int): [optional]
                org_apache_sling_commons_log_num_of_lines (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingCommonsLogLogManagerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_commons_log_log_manager = Endpoint(
            settings={
                'response_type': (OrgApacheSlingCommonsLogLogManagerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.commons.log.LogManager',
                'operation_id': 'org_apache_sling_commons_log_log_manager',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'org_apache_sling_commons_log_level',
                    'org_apache_sling_commons_log_file',
                    'org_apache_sling_commons_log_file_number',
                    'org_apache_sling_commons_log_file_size',
                    'org_apache_sling_commons_log_pattern',
                    'org_apache_sling_commons_log_configuration_file',
                    'org_apache_sling_commons_log_packaging_data_enabled',
                    'org_apache_sling_commons_log_max_caller_data_depth',
                    'org_apache_sling_commons_log_max_old_file_count_in_dump',
                    'org_apache_sling_commons_log_num_of_lines',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'org_apache_sling_commons_log_level':
                        (str,),
                    'org_apache_sling_commons_log_file':
                        (str,),
                    'org_apache_sling_commons_log_file_number':
                        (int,),
                    'org_apache_sling_commons_log_file_size':
                        (str,),
                    'org_apache_sling_commons_log_pattern':
                        (str,),
                    'org_apache_sling_commons_log_configuration_file':
                        (str,),
                    'org_apache_sling_commons_log_packaging_data_enabled':
                        (bool,),
                    'org_apache_sling_commons_log_max_caller_data_depth':
                        (int,),
                    'org_apache_sling_commons_log_max_old_file_count_in_dump':
                        (int,),
                    'org_apache_sling_commons_log_num_of_lines':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'org_apache_sling_commons_log_level': 'org.apache.sling.commons.log.level',
                    'org_apache_sling_commons_log_file': 'org.apache.sling.commons.log.file',
                    'org_apache_sling_commons_log_file_number': 'org.apache.sling.commons.log.file.number',
                    'org_apache_sling_commons_log_file_size': 'org.apache.sling.commons.log.file.size',
                    'org_apache_sling_commons_log_pattern': 'org.apache.sling.commons.log.pattern',
                    'org_apache_sling_commons_log_configuration_file': 'org.apache.sling.commons.log.configurationFile',
                    'org_apache_sling_commons_log_packaging_data_enabled': 'org.apache.sling.commons.log.packagingDataEnabled',
                    'org_apache_sling_commons_log_max_caller_data_depth': 'org.apache.sling.commons.log.maxCallerDataDepth',
                    'org_apache_sling_commons_log_max_old_file_count_in_dump': 'org.apache.sling.commons.log.maxOldFileCountInDump',
                    'org_apache_sling_commons_log_num_of_lines': 'org.apache.sling.commons.log.numOfLines',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'org_apache_sling_commons_log_level': 'query',
                    'org_apache_sling_commons_log_file': 'query',
                    'org_apache_sling_commons_log_file_number': 'query',
                    'org_apache_sling_commons_log_file_size': 'query',
                    'org_apache_sling_commons_log_pattern': 'query',
                    'org_apache_sling_commons_log_configuration_file': 'query',
                    'org_apache_sling_commons_log_packaging_data_enabled': 'query',
                    'org_apache_sling_commons_log_max_caller_data_depth': 'query',
                    'org_apache_sling_commons_log_max_old_file_count_in_dump': 'query',
                    'org_apache_sling_commons_log_num_of_lines': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_commons_log_log_manager
        )

        def __org_apache_sling_commons_log_log_manager_factory_config(
            self,
            **kwargs
        ):
            """org_apache_sling_commons_log_log_manager_factory_config  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_commons_log_log_manager_factory_config(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                org_apache_sling_commons_log_level (str): [optional]
                org_apache_sling_commons_log_file (str): [optional]
                org_apache_sling_commons_log_pattern (str): [optional]
                org_apache_sling_commons_log_names ([str]): [optional]
                org_apache_sling_commons_log_additiv (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingCommonsLogLogManagerFactoryConfigInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_commons_log_log_manager_factory_config = Endpoint(
            settings={
                'response_type': (OrgApacheSlingCommonsLogLogManagerFactoryConfigInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.commons.log.LogManager.factory.config',
                'operation_id': 'org_apache_sling_commons_log_log_manager_factory_config',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'org_apache_sling_commons_log_level',
                    'org_apache_sling_commons_log_file',
                    'org_apache_sling_commons_log_pattern',
                    'org_apache_sling_commons_log_names',
                    'org_apache_sling_commons_log_additiv',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'org_apache_sling_commons_log_level':
                        (str,),
                    'org_apache_sling_commons_log_file':
                        (str,),
                    'org_apache_sling_commons_log_pattern':
                        (str,),
                    'org_apache_sling_commons_log_names':
                        ([str],),
                    'org_apache_sling_commons_log_additiv':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'org_apache_sling_commons_log_level': 'org.apache.sling.commons.log.level',
                    'org_apache_sling_commons_log_file': 'org.apache.sling.commons.log.file',
                    'org_apache_sling_commons_log_pattern': 'org.apache.sling.commons.log.pattern',
                    'org_apache_sling_commons_log_names': 'org.apache.sling.commons.log.names',
                    'org_apache_sling_commons_log_additiv': 'org.apache.sling.commons.log.additiv',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'org_apache_sling_commons_log_level': 'query',
                    'org_apache_sling_commons_log_file': 'query',
                    'org_apache_sling_commons_log_pattern': 'query',
                    'org_apache_sling_commons_log_names': 'query',
                    'org_apache_sling_commons_log_additiv': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'org_apache_sling_commons_log_names': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_commons_log_log_manager_factory_config
        )

        def __org_apache_sling_commons_log_log_manager_factory_writer(
            self,
            **kwargs
        ):
            """org_apache_sling_commons_log_log_manager_factory_writer  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_commons_log_log_manager_factory_writer(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                org_apache_sling_commons_log_file (str): [optional]
                org_apache_sling_commons_log_file_number (int): [optional]
                org_apache_sling_commons_log_file_size (str): [optional]
                org_apache_sling_commons_log_file_buffered (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingCommonsLogLogManagerFactoryWriterInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_commons_log_log_manager_factory_writer = Endpoint(
            settings={
                'response_type': (OrgApacheSlingCommonsLogLogManagerFactoryWriterInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.commons.log.LogManager.factory.writer',
                'operation_id': 'org_apache_sling_commons_log_log_manager_factory_writer',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'org_apache_sling_commons_log_file',
                    'org_apache_sling_commons_log_file_number',
                    'org_apache_sling_commons_log_file_size',
                    'org_apache_sling_commons_log_file_buffered',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'org_apache_sling_commons_log_file':
                        (str,),
                    'org_apache_sling_commons_log_file_number':
                        (int,),
                    'org_apache_sling_commons_log_file_size':
                        (str,),
                    'org_apache_sling_commons_log_file_buffered':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'org_apache_sling_commons_log_file': 'org.apache.sling.commons.log.file',
                    'org_apache_sling_commons_log_file_number': 'org.apache.sling.commons.log.file.number',
                    'org_apache_sling_commons_log_file_size': 'org.apache.sling.commons.log.file.size',
                    'org_apache_sling_commons_log_file_buffered': 'org.apache.sling.commons.log.file.buffered',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'org_apache_sling_commons_log_file': 'query',
                    'org_apache_sling_commons_log_file_number': 'query',
                    'org_apache_sling_commons_log_file_size': 'query',
                    'org_apache_sling_commons_log_file_buffered': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_commons_log_log_manager_factory_writer
        )

        def __org_apache_sling_commons_metrics_internal_log_reporter(
            self,
            **kwargs
        ):
            """org_apache_sling_commons_metrics_internal_log_reporter  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_commons_metrics_internal_log_reporter(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                period (int): [optional]
                time_unit (str): [optional]
                level (str): [optional]
                logger_name (str): [optional]
                prefix (str): [optional]
                pattern (str): [optional]
                registry_name (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingCommonsMetricsInternalLogReporterInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_commons_metrics_internal_log_reporter = Endpoint(
            settings={
                'response_type': (OrgApacheSlingCommonsMetricsInternalLogReporterInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.commons.metrics.internal.LogReporter',
                'operation_id': 'org_apache_sling_commons_metrics_internal_log_reporter',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'period',
                    'time_unit',
                    'level',
                    'logger_name',
                    'prefix',
                    'pattern',
                    'registry_name',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'period':
                        (int,),
                    'time_unit':
                        (str,),
                    'level':
                        (str,),
                    'logger_name':
                        (str,),
                    'prefix':
                        (str,),
                    'pattern':
                        (str,),
                    'registry_name':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'period': 'period',
                    'time_unit': 'timeUnit',
                    'level': 'level',
                    'logger_name': 'loggerName',
                    'prefix': 'prefix',
                    'pattern': 'pattern',
                    'registry_name': 'registryName',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'period': 'query',
                    'time_unit': 'query',
                    'level': 'query',
                    'logger_name': 'query',
                    'prefix': 'query',
                    'pattern': 'query',
                    'registry_name': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_commons_metrics_internal_log_reporter
        )

        def __org_apache_sling_commons_metrics_rrd4j_impl_codahale_metrics_reporter(
            self,
            **kwargs
        ):
            """org_apache_sling_commons_metrics_rrd4j_impl_codahale_metrics_reporter  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_commons_metrics_rrd4j_impl_codahale_metrics_reporter(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                datasources ([str]): [optional]
                step (int): [optional]
                archives ([str]): [optional]
                path (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingCommonsMetricsRrd4jImplCodahaleMetricsReporterInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_commons_metrics_rrd4j_impl_codahale_metrics_reporter = Endpoint(
            settings={
                'response_type': (OrgApacheSlingCommonsMetricsRrd4jImplCodahaleMetricsReporterInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.commons.metrics.rrd4j.impl.CodahaleMetricsReporter',
                'operation_id': 'org_apache_sling_commons_metrics_rrd4j_impl_codahale_metrics_reporter',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'datasources',
                    'step',
                    'archives',
                    'path',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'datasources':
                        ([str],),
                    'step':
                        (int,),
                    'archives':
                        ([str],),
                    'path':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'datasources': 'datasources',
                    'step': 'step',
                    'archives': 'archives',
                    'path': 'path',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'datasources': 'query',
                    'step': 'query',
                    'archives': 'query',
                    'path': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'datasources': 'multi',
                    'archives': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_commons_metrics_rrd4j_impl_codahale_metrics_reporter
        )

        def __org_apache_sling_commons_mime_internal_mime_type_service_impl(
            self,
            **kwargs
        ):
            """org_apache_sling_commons_mime_internal_mime_type_service_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_commons_mime_internal_mime_type_service_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                mime_types ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingCommonsMimeInternalMimeTypeServiceImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_commons_mime_internal_mime_type_service_impl = Endpoint(
            settings={
                'response_type': (OrgApacheSlingCommonsMimeInternalMimeTypeServiceImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.commons.mime.internal.MimeTypeServiceImpl',
                'operation_id': 'org_apache_sling_commons_mime_internal_mime_type_service_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'mime_types',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'mime_types':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'mime_types': 'mime.types',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'mime_types': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'mime_types': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_commons_mime_internal_mime_type_service_impl
        )

        def __org_apache_sling_commons_scheduler_impl_quartz_scheduler(
            self,
            **kwargs
        ):
            """org_apache_sling_commons_scheduler_impl_quartz_scheduler  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_commons_scheduler_impl_quartz_scheduler(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                pool_name (str): [optional]
                allowed_pool_names ([str]): [optional]
                scheduler_useleaderforsingle (bool): [optional]
                metrics_filters ([str]): [optional]
                slow_threshold_millis (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingCommonsSchedulerImplQuartzSchedulerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_commons_scheduler_impl_quartz_scheduler = Endpoint(
            settings={
                'response_type': (OrgApacheSlingCommonsSchedulerImplQuartzSchedulerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.commons.scheduler.impl.QuartzScheduler',
                'operation_id': 'org_apache_sling_commons_scheduler_impl_quartz_scheduler',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'pool_name',
                    'allowed_pool_names',
                    'scheduler_useleaderforsingle',
                    'metrics_filters',
                    'slow_threshold_millis',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'pool_name':
                        (str,),
                    'allowed_pool_names':
                        ([str],),
                    'scheduler_useleaderforsingle':
                        (bool,),
                    'metrics_filters':
                        ([str],),
                    'slow_threshold_millis':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'pool_name': 'poolName',
                    'allowed_pool_names': 'allowedPoolNames',
                    'scheduler_useleaderforsingle': 'scheduler.useleaderforsingle',
                    'metrics_filters': 'metrics.filters',
                    'slow_threshold_millis': 'slowThresholdMillis',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'pool_name': 'query',
                    'allowed_pool_names': 'query',
                    'scheduler_useleaderforsingle': 'query',
                    'metrics_filters': 'query',
                    'slow_threshold_millis': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'allowed_pool_names': 'multi',
                    'metrics_filters': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_commons_scheduler_impl_quartz_scheduler
        )

        def __org_apache_sling_commons_scheduler_impl_scheduler_health_check(
            self,
            **kwargs
        ):
            """org_apache_sling_commons_scheduler_impl_scheduler_health_check  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_commons_scheduler_impl_scheduler_health_check(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                max_quartz_job_duration_acceptable (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingCommonsSchedulerImplSchedulerHealthCheckInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_commons_scheduler_impl_scheduler_health_check = Endpoint(
            settings={
                'response_type': (OrgApacheSlingCommonsSchedulerImplSchedulerHealthCheckInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.commons.scheduler.impl.SchedulerHealthCheck',
                'operation_id': 'org_apache_sling_commons_scheduler_impl_scheduler_health_check',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'max_quartz_job_duration_acceptable',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'max_quartz_job_duration_acceptable':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'max_quartz_job_duration_acceptable': 'max.quartzJob.duration.acceptable',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'max_quartz_job_duration_acceptable': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_commons_scheduler_impl_scheduler_health_check
        )

        def __org_apache_sling_commons_threads_impl_default_thread_pool_factory(
            self,
            **kwargs
        ):
            """org_apache_sling_commons_threads_impl_default_thread_pool_factory  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_commons_threads_impl_default_thread_pool_factory(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                name (str): [optional]
                min_pool_size (int): [optional]
                max_pool_size (int): [optional]
                queue_size (int): [optional]
                max_thread_age (int): [optional]
                keep_alive_time (int): [optional]
                block_policy (str): [optional]
                shutdown_graceful (bool): [optional]
                daemon (bool): [optional]
                shutdown_wait_time (int): [optional]
                priority (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingCommonsThreadsImplDefaultThreadPoolFactoryInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_commons_threads_impl_default_thread_pool_factory = Endpoint(
            settings={
                'response_type': (OrgApacheSlingCommonsThreadsImplDefaultThreadPoolFactoryInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.commons.threads.impl.DefaultThreadPool.factory',
                'operation_id': 'org_apache_sling_commons_threads_impl_default_thread_pool_factory',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'name',
                    'min_pool_size',
                    'max_pool_size',
                    'queue_size',
                    'max_thread_age',
                    'keep_alive_time',
                    'block_policy',
                    'shutdown_graceful',
                    'daemon',
                    'shutdown_wait_time',
                    'priority',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'name':
                        (str,),
                    'min_pool_size':
                        (int,),
                    'max_pool_size':
                        (int,),
                    'queue_size':
                        (int,),
                    'max_thread_age':
                        (int,),
                    'keep_alive_time':
                        (int,),
                    'block_policy':
                        (str,),
                    'shutdown_graceful':
                        (bool,),
                    'daemon':
                        (bool,),
                    'shutdown_wait_time':
                        (int,),
                    'priority':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'name': 'name',
                    'min_pool_size': 'minPoolSize',
                    'max_pool_size': 'maxPoolSize',
                    'queue_size': 'queueSize',
                    'max_thread_age': 'maxThreadAge',
                    'keep_alive_time': 'keepAliveTime',
                    'block_policy': 'blockPolicy',
                    'shutdown_graceful': 'shutdownGraceful',
                    'daemon': 'daemon',
                    'shutdown_wait_time': 'shutdownWaitTime',
                    'priority': 'priority',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'name': 'query',
                    'min_pool_size': 'query',
                    'max_pool_size': 'query',
                    'queue_size': 'query',
                    'max_thread_age': 'query',
                    'keep_alive_time': 'query',
                    'block_policy': 'query',
                    'shutdown_graceful': 'query',
                    'daemon': 'query',
                    'shutdown_wait_time': 'query',
                    'priority': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_commons_threads_impl_default_thread_pool_factory
        )

        def __org_apache_sling_datasource_data_source_factory(
            self,
            **kwargs
        ):
            """org_apache_sling_datasource_data_source_factory  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_datasource_data_source_factory(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                datasource_name (str): [optional]
                datasource_svc_prop_name (str): [optional]
                driver_class_name (str): [optional]
                url (str): [optional]
                username (str): [optional]
                password (str): [optional]
                default_auto_commit (str): [optional]
                default_read_only (str): [optional]
                default_transaction_isolation (str): [optional]
                default_catalog (str): [optional]
                max_active (int): [optional]
                max_idle (int): [optional]
                min_idle (int): [optional]
                initial_size (int): [optional]
                max_wait (int): [optional]
                max_age (int): [optional]
                test_on_borrow (bool): [optional]
                test_on_return (bool): [optional]
                test_while_idle (bool): [optional]
                validation_query (str): [optional]
                validation_query_timeout (int): [optional]
                time_between_eviction_runs_millis (int): [optional]
                min_evictable_idle_time_millis (int): [optional]
                connection_properties (str): [optional]
                init_sql (str): [optional]
                jdbc_interceptors (str): [optional]
                validation_interval (int): [optional]
                log_validation_errors (bool): [optional]
                datasource_svc_properties ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingDatasourceDataSourceFactoryInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_datasource_data_source_factory = Endpoint(
            settings={
                'response_type': (OrgApacheSlingDatasourceDataSourceFactoryInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.datasource.DataSourceFactory',
                'operation_id': 'org_apache_sling_datasource_data_source_factory',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'datasource_name',
                    'datasource_svc_prop_name',
                    'driver_class_name',
                    'url',
                    'username',
                    'password',
                    'default_auto_commit',
                    'default_read_only',
                    'default_transaction_isolation',
                    'default_catalog',
                    'max_active',
                    'max_idle',
                    'min_idle',
                    'initial_size',
                    'max_wait',
                    'max_age',
                    'test_on_borrow',
                    'test_on_return',
                    'test_while_idle',
                    'validation_query',
                    'validation_query_timeout',
                    'time_between_eviction_runs_millis',
                    'min_evictable_idle_time_millis',
                    'connection_properties',
                    'init_sql',
                    'jdbc_interceptors',
                    'validation_interval',
                    'log_validation_errors',
                    'datasource_svc_properties',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'datasource_name':
                        (str,),
                    'datasource_svc_prop_name':
                        (str,),
                    'driver_class_name':
                        (str,),
                    'url':
                        (str,),
                    'username':
                        (str,),
                    'password':
                        (str,),
                    'default_auto_commit':
                        (str,),
                    'default_read_only':
                        (str,),
                    'default_transaction_isolation':
                        (str,),
                    'default_catalog':
                        (str,),
                    'max_active':
                        (int,),
                    'max_idle':
                        (int,),
                    'min_idle':
                        (int,),
                    'initial_size':
                        (int,),
                    'max_wait':
                        (int,),
                    'max_age':
                        (int,),
                    'test_on_borrow':
                        (bool,),
                    'test_on_return':
                        (bool,),
                    'test_while_idle':
                        (bool,),
                    'validation_query':
                        (str,),
                    'validation_query_timeout':
                        (int,),
                    'time_between_eviction_runs_millis':
                        (int,),
                    'min_evictable_idle_time_millis':
                        (int,),
                    'connection_properties':
                        (str,),
                    'init_sql':
                        (str,),
                    'jdbc_interceptors':
                        (str,),
                    'validation_interval':
                        (int,),
                    'log_validation_errors':
                        (bool,),
                    'datasource_svc_properties':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'datasource_name': 'datasource.name',
                    'datasource_svc_prop_name': 'datasource.svc.prop.name',
                    'driver_class_name': 'driverClassName',
                    'url': 'url',
                    'username': 'username',
                    'password': 'password',
                    'default_auto_commit': 'defaultAutoCommit',
                    'default_read_only': 'defaultReadOnly',
                    'default_transaction_isolation': 'defaultTransactionIsolation',
                    'default_catalog': 'defaultCatalog',
                    'max_active': 'maxActive',
                    'max_idle': 'maxIdle',
                    'min_idle': 'minIdle',
                    'initial_size': 'initialSize',
                    'max_wait': 'maxWait',
                    'max_age': 'maxAge',
                    'test_on_borrow': 'testOnBorrow',
                    'test_on_return': 'testOnReturn',
                    'test_while_idle': 'testWhileIdle',
                    'validation_query': 'validationQuery',
                    'validation_query_timeout': 'validationQueryTimeout',
                    'time_between_eviction_runs_millis': 'timeBetweenEvictionRunsMillis',
                    'min_evictable_idle_time_millis': 'minEvictableIdleTimeMillis',
                    'connection_properties': 'connectionProperties',
                    'init_sql': 'initSQL',
                    'jdbc_interceptors': 'jdbcInterceptors',
                    'validation_interval': 'validationInterval',
                    'log_validation_errors': 'logValidationErrors',
                    'datasource_svc_properties': 'datasource.svc.properties',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'datasource_name': 'query',
                    'datasource_svc_prop_name': 'query',
                    'driver_class_name': 'query',
                    'url': 'query',
                    'username': 'query',
                    'password': 'query',
                    'default_auto_commit': 'query',
                    'default_read_only': 'query',
                    'default_transaction_isolation': 'query',
                    'default_catalog': 'query',
                    'max_active': 'query',
                    'max_idle': 'query',
                    'min_idle': 'query',
                    'initial_size': 'query',
                    'max_wait': 'query',
                    'max_age': 'query',
                    'test_on_borrow': 'query',
                    'test_on_return': 'query',
                    'test_while_idle': 'query',
                    'validation_query': 'query',
                    'validation_query_timeout': 'query',
                    'time_between_eviction_runs_millis': 'query',
                    'min_evictable_idle_time_millis': 'query',
                    'connection_properties': 'query',
                    'init_sql': 'query',
                    'jdbc_interceptors': 'query',
                    'validation_interval': 'query',
                    'log_validation_errors': 'query',
                    'datasource_svc_properties': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'datasource_svc_properties': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_datasource_data_source_factory
        )

        def __org_apache_sling_datasource_jndi_data_source_factory(
            self,
            **kwargs
        ):
            """org_apache_sling_datasource_jndi_data_source_factory  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_datasource_jndi_data_source_factory(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                datasource_name (str): [optional]
                datasource_svc_prop_name (str): [optional]
                datasource_jndi_name (str): [optional]
                jndi_properties ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingDatasourceJNDIDataSourceFactoryInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_datasource_jndi_data_source_factory = Endpoint(
            settings={
                'response_type': (OrgApacheSlingDatasourceJNDIDataSourceFactoryInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.datasource.JNDIDataSourceFactory',
                'operation_id': 'org_apache_sling_datasource_jndi_data_source_factory',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'datasource_name',
                    'datasource_svc_prop_name',
                    'datasource_jndi_name',
                    'jndi_properties',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'datasource_name':
                        (str,),
                    'datasource_svc_prop_name':
                        (str,),
                    'datasource_jndi_name':
                        (str,),
                    'jndi_properties':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'datasource_name': 'datasource.name',
                    'datasource_svc_prop_name': 'datasource.svc.prop.name',
                    'datasource_jndi_name': 'datasource.jndi.name',
                    'jndi_properties': 'jndi.properties',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'datasource_name': 'query',
                    'datasource_svc_prop_name': 'query',
                    'datasource_jndi_name': 'query',
                    'jndi_properties': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'jndi_properties': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_datasource_jndi_data_source_factory
        )

        def __org_apache_sling_discovery_oak_config(
            self,
            **kwargs
        ):
            """org_apache_sling_discovery_oak_config  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_discovery_oak_config(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                connector_ping_timeout (int): [optional]
                connector_ping_interval (int): [optional]
                discovery_lite_check_interval (int): [optional]
                cluster_sync_service_timeout (int): [optional]
                cluster_sync_service_interval (int): [optional]
                enable_sync_token (bool): [optional]
                min_event_delay (int): [optional]
                socket_connect_timeout (int): [optional]
                so_timeout (int): [optional]
                topology_connector_urls ([str]): [optional]
                topology_connector_whitelist ([str]): [optional]
                auto_stop_local_loop_enabled (bool): [optional]
                gzip_connector_requests_enabled (bool): [optional]
                hmac_enabled (bool): [optional]
                enable_encryption (bool): [optional]
                shared_key (str): [optional]
                hmac_shared_key_ttl (int): [optional]
                backoff_standby_factor (str): [optional]
                backoff_stable_factor (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingDiscoveryOakConfigInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_discovery_oak_config = Endpoint(
            settings={
                'response_type': (OrgApacheSlingDiscoveryOakConfigInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.discovery.oak.Config',
                'operation_id': 'org_apache_sling_discovery_oak_config',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'connector_ping_timeout',
                    'connector_ping_interval',
                    'discovery_lite_check_interval',
                    'cluster_sync_service_timeout',
                    'cluster_sync_service_interval',
                    'enable_sync_token',
                    'min_event_delay',
                    'socket_connect_timeout',
                    'so_timeout',
                    'topology_connector_urls',
                    'topology_connector_whitelist',
                    'auto_stop_local_loop_enabled',
                    'gzip_connector_requests_enabled',
                    'hmac_enabled',
                    'enable_encryption',
                    'shared_key',
                    'hmac_shared_key_ttl',
                    'backoff_standby_factor',
                    'backoff_stable_factor',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'connector_ping_timeout':
                        (int,),
                    'connector_ping_interval':
                        (int,),
                    'discovery_lite_check_interval':
                        (int,),
                    'cluster_sync_service_timeout':
                        (int,),
                    'cluster_sync_service_interval':
                        (int,),
                    'enable_sync_token':
                        (bool,),
                    'min_event_delay':
                        (int,),
                    'socket_connect_timeout':
                        (int,),
                    'so_timeout':
                        (int,),
                    'topology_connector_urls':
                        ([str],),
                    'topology_connector_whitelist':
                        ([str],),
                    'auto_stop_local_loop_enabled':
                        (bool,),
                    'gzip_connector_requests_enabled':
                        (bool,),
                    'hmac_enabled':
                        (bool,),
                    'enable_encryption':
                        (bool,),
                    'shared_key':
                        (str,),
                    'hmac_shared_key_ttl':
                        (int,),
                    'backoff_standby_factor':
                        (str,),
                    'backoff_stable_factor':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'connector_ping_timeout': 'connectorPingTimeout',
                    'connector_ping_interval': 'connectorPingInterval',
                    'discovery_lite_check_interval': 'discoveryLiteCheckInterval',
                    'cluster_sync_service_timeout': 'clusterSyncServiceTimeout',
                    'cluster_sync_service_interval': 'clusterSyncServiceInterval',
                    'enable_sync_token': 'enableSyncToken',
                    'min_event_delay': 'minEventDelay',
                    'socket_connect_timeout': 'socketConnectTimeout',
                    'so_timeout': 'soTimeout',
                    'topology_connector_urls': 'topologyConnectorUrls',
                    'topology_connector_whitelist': 'topologyConnectorWhitelist',
                    'auto_stop_local_loop_enabled': 'autoStopLocalLoopEnabled',
                    'gzip_connector_requests_enabled': 'gzipConnectorRequestsEnabled',
                    'hmac_enabled': 'hmacEnabled',
                    'enable_encryption': 'enableEncryption',
                    'shared_key': 'sharedKey',
                    'hmac_shared_key_ttl': 'hmacSharedKeyTTL',
                    'backoff_standby_factor': 'backoffStandbyFactor',
                    'backoff_stable_factor': 'backoffStableFactor',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'connector_ping_timeout': 'query',
                    'connector_ping_interval': 'query',
                    'discovery_lite_check_interval': 'query',
                    'cluster_sync_service_timeout': 'query',
                    'cluster_sync_service_interval': 'query',
                    'enable_sync_token': 'query',
                    'min_event_delay': 'query',
                    'socket_connect_timeout': 'query',
                    'so_timeout': 'query',
                    'topology_connector_urls': 'query',
                    'topology_connector_whitelist': 'query',
                    'auto_stop_local_loop_enabled': 'query',
                    'gzip_connector_requests_enabled': 'query',
                    'hmac_enabled': 'query',
                    'enable_encryption': 'query',
                    'shared_key': 'query',
                    'hmac_shared_key_ttl': 'query',
                    'backoff_standby_factor': 'query',
                    'backoff_stable_factor': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'topology_connector_urls': 'multi',
                    'topology_connector_whitelist': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_discovery_oak_config
        )

        def __org_apache_sling_discovery_oak_synchronized_clocks_health_check(
            self,
            **kwargs
        ):
            """org_apache_sling_discovery_oak_synchronized_clocks_health_check  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_discovery_oak_synchronized_clocks_health_check(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                hc_name (str): [optional]
                hc_tags ([str]): [optional]
                hc_mbean_name (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingDiscoveryOakSynchronizedClocksHealthCheckInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_discovery_oak_synchronized_clocks_health_check = Endpoint(
            settings={
                'response_type': (OrgApacheSlingDiscoveryOakSynchronizedClocksHealthCheckInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.discovery.oak.SynchronizedClocksHealthCheck',
                'operation_id': 'org_apache_sling_discovery_oak_synchronized_clocks_health_check',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'hc_name',
                    'hc_tags',
                    'hc_mbean_name',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'hc_name':
                        (str,),
                    'hc_tags':
                        ([str],),
                    'hc_mbean_name':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'hc_name': 'hc.name',
                    'hc_tags': 'hc.tags',
                    'hc_mbean_name': 'hc.mbean.name',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'hc_name': 'query',
                    'hc_tags': 'query',
                    'hc_mbean_name': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'hc_tags': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_discovery_oak_synchronized_clocks_health_check
        )

        def __org_apache_sling_distribution_agent_impl_forward_distribution_agent_facto(
            self,
            **kwargs
        ):
            """org_apache_sling_distribution_agent_impl_forward_distribution_agent_facto  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_distribution_agent_impl_forward_distribution_agent_facto(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                name (str): [optional]
                title (str): [optional]
                details (str): [optional]
                enabled (bool): [optional]
                service_name (str): [optional]
                log_level (str): [optional]
                allowed_roots ([str]): [optional]
                queue_processing_enabled (bool): [optional]
                package_importer_endpoints ([str]): [optional]
                passive_queues ([str]): [optional]
                priority_queues ([str]): [optional]
                retry_strategy (str): [optional]
                retry_attempts (int): [optional]
                request_authorization_strategy_target (str): [optional]
                transport_secret_provider_target (str): [optional]
                package_builder_target (str): [optional]
                triggers_target (str): [optional]
                queue_provider (str): [optional]
                async_delivery (bool): [optional]
                http_conn_timeout (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingDistributionAgentImplForwardDistributionAgentFactoInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_distribution_agent_impl_forward_distribution_agent_facto = Endpoint(
            settings={
                'response_type': (OrgApacheSlingDistributionAgentImplForwardDistributionAgentFactoInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.distribution.agent.impl.ForwardDistributionAgentFactory',
                'operation_id': 'org_apache_sling_distribution_agent_impl_forward_distribution_agent_facto',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'name',
                    'title',
                    'details',
                    'enabled',
                    'service_name',
                    'log_level',
                    'allowed_roots',
                    'queue_processing_enabled',
                    'package_importer_endpoints',
                    'passive_queues',
                    'priority_queues',
                    'retry_strategy',
                    'retry_attempts',
                    'request_authorization_strategy_target',
                    'transport_secret_provider_target',
                    'package_builder_target',
                    'triggers_target',
                    'queue_provider',
                    'async_delivery',
                    'http_conn_timeout',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'name':
                        (str,),
                    'title':
                        (str,),
                    'details':
                        (str,),
                    'enabled':
                        (bool,),
                    'service_name':
                        (str,),
                    'log_level':
                        (str,),
                    'allowed_roots':
                        ([str],),
                    'queue_processing_enabled':
                        (bool,),
                    'package_importer_endpoints':
                        ([str],),
                    'passive_queues':
                        ([str],),
                    'priority_queues':
                        ([str],),
                    'retry_strategy':
                        (str,),
                    'retry_attempts':
                        (int,),
                    'request_authorization_strategy_target':
                        (str,),
                    'transport_secret_provider_target':
                        (str,),
                    'package_builder_target':
                        (str,),
                    'triggers_target':
                        (str,),
                    'queue_provider':
                        (str,),
                    'async_delivery':
                        (bool,),
                    'http_conn_timeout':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'name': 'name',
                    'title': 'title',
                    'details': 'details',
                    'enabled': 'enabled',
                    'service_name': 'serviceName',
                    'log_level': 'log.level',
                    'allowed_roots': 'allowed.roots',
                    'queue_processing_enabled': 'queue.processing.enabled',
                    'package_importer_endpoints': 'packageImporter.endpoints',
                    'passive_queues': 'passiveQueues',
                    'priority_queues': 'priorityQueues',
                    'retry_strategy': 'retry.strategy',
                    'retry_attempts': 'retry.attempts',
                    'request_authorization_strategy_target': 'requestAuthorizationStrategy.target',
                    'transport_secret_provider_target': 'transportSecretProvider.target',
                    'package_builder_target': 'packageBuilder.target',
                    'triggers_target': 'triggers.target',
                    'queue_provider': 'queue.provider',
                    'async_delivery': 'async.delivery',
                    'http_conn_timeout': 'http.conn.timeout',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'name': 'query',
                    'title': 'query',
                    'details': 'query',
                    'enabled': 'query',
                    'service_name': 'query',
                    'log_level': 'query',
                    'allowed_roots': 'query',
                    'queue_processing_enabled': 'query',
                    'package_importer_endpoints': 'query',
                    'passive_queues': 'query',
                    'priority_queues': 'query',
                    'retry_strategy': 'query',
                    'retry_attempts': 'query',
                    'request_authorization_strategy_target': 'query',
                    'transport_secret_provider_target': 'query',
                    'package_builder_target': 'query',
                    'triggers_target': 'query',
                    'queue_provider': 'query',
                    'async_delivery': 'query',
                    'http_conn_timeout': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'allowed_roots': 'multi',
                    'package_importer_endpoints': 'multi',
                    'passive_queues': 'multi',
                    'priority_queues': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_distribution_agent_impl_forward_distribution_agent_facto
        )

        def __org_apache_sling_distribution_agent_impl_privilege_distribution_request_a(
            self,
            **kwargs
        ):
            """org_apache_sling_distribution_agent_impl_privilege_distribution_request_a  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_distribution_agent_impl_privilege_distribution_request_a(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                name (str): [optional]
                jcr_privilege (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingDistributionAgentImplPrivilegeDistributionRequestAInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_distribution_agent_impl_privilege_distribution_request_a = Endpoint(
            settings={
                'response_type': (OrgApacheSlingDistributionAgentImplPrivilegeDistributionRequestAInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.distribution.agent.impl.PrivilegeDistributionRequestAuthorizationStrategyFactory',
                'operation_id': 'org_apache_sling_distribution_agent_impl_privilege_distribution_request_a',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'name',
                    'jcr_privilege',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'name':
                        (str,),
                    'jcr_privilege':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'name': 'name',
                    'jcr_privilege': 'jcrPrivilege',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'name': 'query',
                    'jcr_privilege': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_distribution_agent_impl_privilege_distribution_request_a
        )

        def __org_apache_sling_distribution_agent_impl_queue_distribution_agent_factory(
            self,
            **kwargs
        ):
            """org_apache_sling_distribution_agent_impl_queue_distribution_agent_factory  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_distribution_agent_impl_queue_distribution_agent_factory(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                name (str): [optional]
                title (str): [optional]
                details (str): [optional]
                enabled (bool): [optional]
                service_name (str): [optional]
                log_level (str): [optional]
                allowed_roots ([str]): [optional]
                request_authorization_strategy_target (str): [optional]
                queue_provider_factory_target (str): [optional]
                package_builder_target (str): [optional]
                triggers_target (str): [optional]
                priority_queues ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingDistributionAgentImplQueueDistributionAgentFactoryInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_distribution_agent_impl_queue_distribution_agent_factory = Endpoint(
            settings={
                'response_type': (OrgApacheSlingDistributionAgentImplQueueDistributionAgentFactoryInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.distribution.agent.impl.QueueDistributionAgentFactory',
                'operation_id': 'org_apache_sling_distribution_agent_impl_queue_distribution_agent_factory',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'name',
                    'title',
                    'details',
                    'enabled',
                    'service_name',
                    'log_level',
                    'allowed_roots',
                    'request_authorization_strategy_target',
                    'queue_provider_factory_target',
                    'package_builder_target',
                    'triggers_target',
                    'priority_queues',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'name':
                        (str,),
                    'title':
                        (str,),
                    'details':
                        (str,),
                    'enabled':
                        (bool,),
                    'service_name':
                        (str,),
                    'log_level':
                        (str,),
                    'allowed_roots':
                        ([str],),
                    'request_authorization_strategy_target':
                        (str,),
                    'queue_provider_factory_target':
                        (str,),
                    'package_builder_target':
                        (str,),
                    'triggers_target':
                        (str,),
                    'priority_queues':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'name': 'name',
                    'title': 'title',
                    'details': 'details',
                    'enabled': 'enabled',
                    'service_name': 'serviceName',
                    'log_level': 'log.level',
                    'allowed_roots': 'allowed.roots',
                    'request_authorization_strategy_target': 'requestAuthorizationStrategy.target',
                    'queue_provider_factory_target': 'queueProviderFactory.target',
                    'package_builder_target': 'packageBuilder.target',
                    'triggers_target': 'triggers.target',
                    'priority_queues': 'priorityQueues',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'name': 'query',
                    'title': 'query',
                    'details': 'query',
                    'enabled': 'query',
                    'service_name': 'query',
                    'log_level': 'query',
                    'allowed_roots': 'query',
                    'request_authorization_strategy_target': 'query',
                    'queue_provider_factory_target': 'query',
                    'package_builder_target': 'query',
                    'triggers_target': 'query',
                    'priority_queues': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'allowed_roots': 'multi',
                    'priority_queues': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_distribution_agent_impl_queue_distribution_agent_factory
        )

        def __org_apache_sling_distribution_agent_impl_reverse_distribution_agent_facto(
            self,
            **kwargs
        ):
            """org_apache_sling_distribution_agent_impl_reverse_distribution_agent_facto  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_distribution_agent_impl_reverse_distribution_agent_facto(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                name (str): [optional]
                title (str): [optional]
                details (str): [optional]
                enabled (bool): [optional]
                service_name (str): [optional]
                log_level (str): [optional]
                queue_processing_enabled (bool): [optional]
                package_exporter_endpoints ([str]): [optional]
                pull_items (int): [optional]
                http_conn_timeout (int): [optional]
                request_authorization_strategy_target (str): [optional]
                transport_secret_provider_target (str): [optional]
                package_builder_target (str): [optional]
                triggers_target (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingDistributionAgentImplReverseDistributionAgentFactoInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_distribution_agent_impl_reverse_distribution_agent_facto = Endpoint(
            settings={
                'response_type': (OrgApacheSlingDistributionAgentImplReverseDistributionAgentFactoInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.distribution.agent.impl.ReverseDistributionAgentFactory',
                'operation_id': 'org_apache_sling_distribution_agent_impl_reverse_distribution_agent_facto',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'name',
                    'title',
                    'details',
                    'enabled',
                    'service_name',
                    'log_level',
                    'queue_processing_enabled',
                    'package_exporter_endpoints',
                    'pull_items',
                    'http_conn_timeout',
                    'request_authorization_strategy_target',
                    'transport_secret_provider_target',
                    'package_builder_target',
                    'triggers_target',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'name':
                        (str,),
                    'title':
                        (str,),
                    'details':
                        (str,),
                    'enabled':
                        (bool,),
                    'service_name':
                        (str,),
                    'log_level':
                        (str,),
                    'queue_processing_enabled':
                        (bool,),
                    'package_exporter_endpoints':
                        ([str],),
                    'pull_items':
                        (int,),
                    'http_conn_timeout':
                        (int,),
                    'request_authorization_strategy_target':
                        (str,),
                    'transport_secret_provider_target':
                        (str,),
                    'package_builder_target':
                        (str,),
                    'triggers_target':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'name': 'name',
                    'title': 'title',
                    'details': 'details',
                    'enabled': 'enabled',
                    'service_name': 'serviceName',
                    'log_level': 'log.level',
                    'queue_processing_enabled': 'queue.processing.enabled',
                    'package_exporter_endpoints': 'packageExporter.endpoints',
                    'pull_items': 'pull.items',
                    'http_conn_timeout': 'http.conn.timeout',
                    'request_authorization_strategy_target': 'requestAuthorizationStrategy.target',
                    'transport_secret_provider_target': 'transportSecretProvider.target',
                    'package_builder_target': 'packageBuilder.target',
                    'triggers_target': 'triggers.target',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'name': 'query',
                    'title': 'query',
                    'details': 'query',
                    'enabled': 'query',
                    'service_name': 'query',
                    'log_level': 'query',
                    'queue_processing_enabled': 'query',
                    'package_exporter_endpoints': 'query',
                    'pull_items': 'query',
                    'http_conn_timeout': 'query',
                    'request_authorization_strategy_target': 'query',
                    'transport_secret_provider_target': 'query',
                    'package_builder_target': 'query',
                    'triggers_target': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'package_exporter_endpoints': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_distribution_agent_impl_reverse_distribution_agent_facto
        )

        def __org_apache_sling_distribution_agent_impl_simple_distribution_agent_factor(
            self,
            **kwargs
        ):
            """org_apache_sling_distribution_agent_impl_simple_distribution_agent_factor  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_distribution_agent_impl_simple_distribution_agent_factor(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                name (str): [optional]
                title (str): [optional]
                details (str): [optional]
                enabled (bool): [optional]
                service_name (str): [optional]
                log_level (str): [optional]
                queue_processing_enabled (bool): [optional]
                package_exporter_target (str): [optional]
                package_importer_target (str): [optional]
                request_authorization_strategy_target (str): [optional]
                triggers_target (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingDistributionAgentImplSimpleDistributionAgentFactorInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_distribution_agent_impl_simple_distribution_agent_factor = Endpoint(
            settings={
                'response_type': (OrgApacheSlingDistributionAgentImplSimpleDistributionAgentFactorInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.distribution.agent.impl.SimpleDistributionAgentFactory',
                'operation_id': 'org_apache_sling_distribution_agent_impl_simple_distribution_agent_factor',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'name',
                    'title',
                    'details',
                    'enabled',
                    'service_name',
                    'log_level',
                    'queue_processing_enabled',
                    'package_exporter_target',
                    'package_importer_target',
                    'request_authorization_strategy_target',
                    'triggers_target',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'name':
                        (str,),
                    'title':
                        (str,),
                    'details':
                        (str,),
                    'enabled':
                        (bool,),
                    'service_name':
                        (str,),
                    'log_level':
                        (str,),
                    'queue_processing_enabled':
                        (bool,),
                    'package_exporter_target':
                        (str,),
                    'package_importer_target':
                        (str,),
                    'request_authorization_strategy_target':
                        (str,),
                    'triggers_target':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'name': 'name',
                    'title': 'title',
                    'details': 'details',
                    'enabled': 'enabled',
                    'service_name': 'serviceName',
                    'log_level': 'log.level',
                    'queue_processing_enabled': 'queue.processing.enabled',
                    'package_exporter_target': 'packageExporter.target',
                    'package_importer_target': 'packageImporter.target',
                    'request_authorization_strategy_target': 'requestAuthorizationStrategy.target',
                    'triggers_target': 'triggers.target',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'name': 'query',
                    'title': 'query',
                    'details': 'query',
                    'enabled': 'query',
                    'service_name': 'query',
                    'log_level': 'query',
                    'queue_processing_enabled': 'query',
                    'package_exporter_target': 'query',
                    'package_importer_target': 'query',
                    'request_authorization_strategy_target': 'query',
                    'triggers_target': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_distribution_agent_impl_simple_distribution_agent_factor
        )

        def __org_apache_sling_distribution_agent_impl_sync_distribution_agent_factory(
            self,
            **kwargs
        ):
            """org_apache_sling_distribution_agent_impl_sync_distribution_agent_factory  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_distribution_agent_impl_sync_distribution_agent_factory(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                name (str): [optional]
                title (str): [optional]
                details (str): [optional]
                enabled (bool): [optional]
                service_name (str): [optional]
                log_level (str): [optional]
                queue_processing_enabled (bool): [optional]
                passive_queues ([str]): [optional]
                package_exporter_endpoints ([str]): [optional]
                package_importer_endpoints ([str]): [optional]
                retry_strategy (str): [optional]
                retry_attempts (int): [optional]
                pull_items (int): [optional]
                http_conn_timeout (int): [optional]
                request_authorization_strategy_target (str): [optional]
                transport_secret_provider_target (str): [optional]
                package_builder_target (str): [optional]
                triggers_target (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingDistributionAgentImplSyncDistributionAgentFactoryInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_distribution_agent_impl_sync_distribution_agent_factory = Endpoint(
            settings={
                'response_type': (OrgApacheSlingDistributionAgentImplSyncDistributionAgentFactoryInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.distribution.agent.impl.SyncDistributionAgentFactory',
                'operation_id': 'org_apache_sling_distribution_agent_impl_sync_distribution_agent_factory',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'name',
                    'title',
                    'details',
                    'enabled',
                    'service_name',
                    'log_level',
                    'queue_processing_enabled',
                    'passive_queues',
                    'package_exporter_endpoints',
                    'package_importer_endpoints',
                    'retry_strategy',
                    'retry_attempts',
                    'pull_items',
                    'http_conn_timeout',
                    'request_authorization_strategy_target',
                    'transport_secret_provider_target',
                    'package_builder_target',
                    'triggers_target',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'name':
                        (str,),
                    'title':
                        (str,),
                    'details':
                        (str,),
                    'enabled':
                        (bool,),
                    'service_name':
                        (str,),
                    'log_level':
                        (str,),
                    'queue_processing_enabled':
                        (bool,),
                    'passive_queues':
                        ([str],),
                    'package_exporter_endpoints':
                        ([str],),
                    'package_importer_endpoints':
                        ([str],),
                    'retry_strategy':
                        (str,),
                    'retry_attempts':
                        (int,),
                    'pull_items':
                        (int,),
                    'http_conn_timeout':
                        (int,),
                    'request_authorization_strategy_target':
                        (str,),
                    'transport_secret_provider_target':
                        (str,),
                    'package_builder_target':
                        (str,),
                    'triggers_target':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'name': 'name',
                    'title': 'title',
                    'details': 'details',
                    'enabled': 'enabled',
                    'service_name': 'serviceName',
                    'log_level': 'log.level',
                    'queue_processing_enabled': 'queue.processing.enabled',
                    'passive_queues': 'passiveQueues',
                    'package_exporter_endpoints': 'packageExporter.endpoints',
                    'package_importer_endpoints': 'packageImporter.endpoints',
                    'retry_strategy': 'retry.strategy',
                    'retry_attempts': 'retry.attempts',
                    'pull_items': 'pull.items',
                    'http_conn_timeout': 'http.conn.timeout',
                    'request_authorization_strategy_target': 'requestAuthorizationStrategy.target',
                    'transport_secret_provider_target': 'transportSecretProvider.target',
                    'package_builder_target': 'packageBuilder.target',
                    'triggers_target': 'triggers.target',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'name': 'query',
                    'title': 'query',
                    'details': 'query',
                    'enabled': 'query',
                    'service_name': 'query',
                    'log_level': 'query',
                    'queue_processing_enabled': 'query',
                    'passive_queues': 'query',
                    'package_exporter_endpoints': 'query',
                    'package_importer_endpoints': 'query',
                    'retry_strategy': 'query',
                    'retry_attempts': 'query',
                    'pull_items': 'query',
                    'http_conn_timeout': 'query',
                    'request_authorization_strategy_target': 'query',
                    'transport_secret_provider_target': 'query',
                    'package_builder_target': 'query',
                    'triggers_target': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'passive_queues': 'multi',
                    'package_exporter_endpoints': 'multi',
                    'package_importer_endpoints': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_distribution_agent_impl_sync_distribution_agent_factory
        )

        def __org_apache_sling_distribution_monitor_distribution_queue_health_check(
            self,
            **kwargs
        ):
            """org_apache_sling_distribution_monitor_distribution_queue_health_check  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_distribution_monitor_distribution_queue_health_check(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                hc_name (str): [optional]
                hc_tags ([str]): [optional]
                hc_mbean_name (str): [optional]
                number_of_retries_allowed (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingDistributionMonitorDistributionQueueHealthCheckInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_distribution_monitor_distribution_queue_health_check = Endpoint(
            settings={
                'response_type': (OrgApacheSlingDistributionMonitorDistributionQueueHealthCheckInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.distribution.monitor.DistributionQueueHealthCheck',
                'operation_id': 'org_apache_sling_distribution_monitor_distribution_queue_health_check',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'hc_name',
                    'hc_tags',
                    'hc_mbean_name',
                    'number_of_retries_allowed',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'hc_name':
                        (str,),
                    'hc_tags':
                        ([str],),
                    'hc_mbean_name':
                        (str,),
                    'number_of_retries_allowed':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'hc_name': 'hc.name',
                    'hc_tags': 'hc.tags',
                    'hc_mbean_name': 'hc.mbean.name',
                    'number_of_retries_allowed': 'numberOfRetriesAllowed',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'hc_name': 'query',
                    'hc_tags': 'query',
                    'hc_mbean_name': 'query',
                    'number_of_retries_allowed': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'hc_tags': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_distribution_monitor_distribution_queue_health_check
        )

        def __org_apache_sling_distribution_packaging_impl_exporter_agent_distributio(
            self,
            **kwargs
        ):
            """org_apache_sling_distribution_packaging_impl_exporter_agent_distributio  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_distribution_packaging_impl_exporter_agent_distributio(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                name (str): [optional]
                queue (str): [optional]
                drop_invalid_items (bool): [optional]
                agent_target (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingDistributionPackagingImplExporterAgentDistributioInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_distribution_packaging_impl_exporter_agent_distributio = Endpoint(
            settings={
                'response_type': (OrgApacheSlingDistributionPackagingImplExporterAgentDistributioInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.distribution.packaging.impl.exporter.AgentDistributionPackageExporterFactory',
                'operation_id': 'org_apache_sling_distribution_packaging_impl_exporter_agent_distributio',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'name',
                    'queue',
                    'drop_invalid_items',
                    'agent_target',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'name':
                        (str,),
                    'queue':
                        (str,),
                    'drop_invalid_items':
                        (bool,),
                    'agent_target':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'name': 'name',
                    'queue': 'queue',
                    'drop_invalid_items': 'drop.invalid.items',
                    'agent_target': 'agent.target',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'name': 'query',
                    'queue': 'query',
                    'drop_invalid_items': 'query',
                    'agent_target': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_distribution_packaging_impl_exporter_agent_distributio
        )

        def __org_apache_sling_distribution_packaging_impl_exporter_local_distributio(
            self,
            **kwargs
        ):
            """org_apache_sling_distribution_packaging_impl_exporter_local_distributio  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_distribution_packaging_impl_exporter_local_distributio(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                name (str): [optional]
                package_builder_target (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingDistributionPackagingImplExporterLocalDistributioInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_distribution_packaging_impl_exporter_local_distributio = Endpoint(
            settings={
                'response_type': (OrgApacheSlingDistributionPackagingImplExporterLocalDistributioInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.distribution.packaging.impl.exporter.LocalDistributionPackageExporterFactory',
                'operation_id': 'org_apache_sling_distribution_packaging_impl_exporter_local_distributio',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'name',
                    'package_builder_target',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'name':
                        (str,),
                    'package_builder_target':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'name': 'name',
                    'package_builder_target': 'packageBuilder.target',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'name': 'query',
                    'package_builder_target': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_distribution_packaging_impl_exporter_local_distributio
        )

        def __org_apache_sling_distribution_packaging_impl_exporter_remote_distributi(
            self,
            **kwargs
        ):
            """org_apache_sling_distribution_packaging_impl_exporter_remote_distributi  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_distribution_packaging_impl_exporter_remote_distributi(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                name (str): [optional]
                endpoints ([str]): [optional]
                pull_items (int): [optional]
                package_builder_target (str): [optional]
                transport_secret_provider_target (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingDistributionPackagingImplExporterRemoteDistributiInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_distribution_packaging_impl_exporter_remote_distributi = Endpoint(
            settings={
                'response_type': (OrgApacheSlingDistributionPackagingImplExporterRemoteDistributiInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.distribution.packaging.impl.exporter.RemoteDistributionPackageExporterFactory',
                'operation_id': 'org_apache_sling_distribution_packaging_impl_exporter_remote_distributi',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'name',
                    'endpoints',
                    'pull_items',
                    'package_builder_target',
                    'transport_secret_provider_target',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'name':
                        (str,),
                    'endpoints':
                        ([str],),
                    'pull_items':
                        (int,),
                    'package_builder_target':
                        (str,),
                    'transport_secret_provider_target':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'name': 'name',
                    'endpoints': 'endpoints',
                    'pull_items': 'pull.items',
                    'package_builder_target': 'packageBuilder.target',
                    'transport_secret_provider_target': 'transportSecretProvider.target',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'name': 'query',
                    'endpoints': 'query',
                    'pull_items': 'query',
                    'package_builder_target': 'query',
                    'transport_secret_provider_target': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'endpoints': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_distribution_packaging_impl_exporter_remote_distributi
        )

        def __org_apache_sling_distribution_packaging_impl_importer_local_distributio(
            self,
            **kwargs
        ):
            """org_apache_sling_distribution_packaging_impl_importer_local_distributio  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_distribution_packaging_impl_importer_local_distributio(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                name (str): [optional]
                package_builder_target (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingDistributionPackagingImplImporterLocalDistributioInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_distribution_packaging_impl_importer_local_distributio = Endpoint(
            settings={
                'response_type': (OrgApacheSlingDistributionPackagingImplImporterLocalDistributioInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.distribution.packaging.impl.importer.LocalDistributionPackageImporterFactory',
                'operation_id': 'org_apache_sling_distribution_packaging_impl_importer_local_distributio',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'name',
                    'package_builder_target',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'name':
                        (str,),
                    'package_builder_target':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'name': 'name',
                    'package_builder_target': 'packageBuilder.target',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'name': 'query',
                    'package_builder_target': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_distribution_packaging_impl_importer_local_distributio
        )

        def __org_apache_sling_distribution_packaging_impl_importer_remote_distributi(
            self,
            **kwargs
        ):
            """org_apache_sling_distribution_packaging_impl_importer_remote_distributi  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_distribution_packaging_impl_importer_remote_distributi(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                name (str): [optional]
                endpoints ([str]): [optional]
                transport_secret_provider_target (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingDistributionPackagingImplImporterRemoteDistributiInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_distribution_packaging_impl_importer_remote_distributi = Endpoint(
            settings={
                'response_type': (OrgApacheSlingDistributionPackagingImplImporterRemoteDistributiInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.distribution.packaging.impl.importer.RemoteDistributionPackageImporterFactory',
                'operation_id': 'org_apache_sling_distribution_packaging_impl_importer_remote_distributi',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'name',
                    'endpoints',
                    'transport_secret_provider_target',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'name':
                        (str,),
                    'endpoints':
                        ([str],),
                    'transport_secret_provider_target':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'name': 'name',
                    'endpoints': 'endpoints',
                    'transport_secret_provider_target': 'transportSecretProvider.target',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'name': 'query',
                    'endpoints': 'query',
                    'transport_secret_provider_target': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'endpoints': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_distribution_packaging_impl_importer_remote_distributi
        )

        def __org_apache_sling_distribution_packaging_impl_importer_repository_distri(
            self,
            **kwargs
        ):
            """org_apache_sling_distribution_packaging_impl_importer_repository_distri  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_distribution_packaging_impl_importer_repository_distri(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                name (str): [optional]
                service_name (str): [optional]
                path (str): [optional]
                privilege_name (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingDistributionPackagingImplImporterRepositoryDistriInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_distribution_packaging_impl_importer_repository_distri = Endpoint(
            settings={
                'response_type': (OrgApacheSlingDistributionPackagingImplImporterRepositoryDistriInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.distribution.packaging.impl.importer.RepositoryDistributionPackageImporterFactory',
                'operation_id': 'org_apache_sling_distribution_packaging_impl_importer_repository_distri',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'name',
                    'service_name',
                    'path',
                    'privilege_name',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'name':
                        (str,),
                    'service_name':
                        (str,),
                    'path':
                        (str,),
                    'privilege_name':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'name': 'name',
                    'service_name': 'service.name',
                    'path': 'path',
                    'privilege_name': 'privilege.name',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'name': 'query',
                    'service_name': 'query',
                    'path': 'query',
                    'privilege_name': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_distribution_packaging_impl_importer_repository_distri
        )

        def __org_apache_sling_distribution_resources_impl_distribution_configuration(
            self,
            **kwargs
        ):
            """org_apache_sling_distribution_resources_impl_distribution_configuration  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_distribution_resources_impl_distribution_configuration(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                provider_roots (str): [optional]
                kind (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingDistributionResourcesImplDistributionConfigurationInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_distribution_resources_impl_distribution_configuration = Endpoint(
            settings={
                'response_type': (OrgApacheSlingDistributionResourcesImplDistributionConfigurationInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.distribution.resources.impl.DistributionConfigurationResourceProviderFactory',
                'operation_id': 'org_apache_sling_distribution_resources_impl_distribution_configuration',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'provider_roots',
                    'kind',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'provider_roots':
                        (str,),
                    'kind':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'provider_roots': 'provider.roots',
                    'kind': 'kind',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'provider_roots': 'query',
                    'kind': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_distribution_resources_impl_distribution_configuration
        )

        def __org_apache_sling_distribution_resources_impl_distribution_service_resour(
            self,
            **kwargs
        ):
            """org_apache_sling_distribution_resources_impl_distribution_service_resour  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_distribution_resources_impl_distribution_service_resour(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                provider_roots (str): [optional]
                kind (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingDistributionResourcesImplDistributionServiceResourInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_distribution_resources_impl_distribution_service_resour = Endpoint(
            settings={
                'response_type': (OrgApacheSlingDistributionResourcesImplDistributionServiceResourInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.distribution.resources.impl.DistributionServiceResourceProviderFactory',
                'operation_id': 'org_apache_sling_distribution_resources_impl_distribution_service_resour',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'provider_roots',
                    'kind',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'provider_roots':
                        (str,),
                    'kind':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'provider_roots': 'provider.roots',
                    'kind': 'kind',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'provider_roots': 'query',
                    'kind': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_distribution_resources_impl_distribution_service_resour
        )

        def __org_apache_sling_distribution_serialization_impl_distribution_package_bu(
            self,
            **kwargs
        ):
            """org_apache_sling_distribution_serialization_impl_distribution_package_bu  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_distribution_serialization_impl_distribution_package_bu(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                name (str): [optional]
                type (str): [optional]
                format_target (str): [optional]
                temp_fs_folder (str): [optional]
                file_threshold (int): [optional]
                memory_unit (str): [optional]
                use_off_heap_memory (bool): [optional]
                digest_algorithm (str): [optional]
                monitoring_queue_size (int): [optional]
                cleanup_delay (int): [optional]
                package_filters ([str]): [optional]
                property_filters ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingDistributionSerializationImplDistributionPackageBuInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_distribution_serialization_impl_distribution_package_bu = Endpoint(
            settings={
                'response_type': (OrgApacheSlingDistributionSerializationImplDistributionPackageBuInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.distribution.serialization.impl.DistributionPackageBuilderFactory',
                'operation_id': 'org_apache_sling_distribution_serialization_impl_distribution_package_bu',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'name',
                    'type',
                    'format_target',
                    'temp_fs_folder',
                    'file_threshold',
                    'memory_unit',
                    'use_off_heap_memory',
                    'digest_algorithm',
                    'monitoring_queue_size',
                    'cleanup_delay',
                    'package_filters',
                    'property_filters',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'name':
                        (str,),
                    'type':
                        (str,),
                    'format_target':
                        (str,),
                    'temp_fs_folder':
                        (str,),
                    'file_threshold':
                        (int,),
                    'memory_unit':
                        (str,),
                    'use_off_heap_memory':
                        (bool,),
                    'digest_algorithm':
                        (str,),
                    'monitoring_queue_size':
                        (int,),
                    'cleanup_delay':
                        (int,),
                    'package_filters':
                        ([str],),
                    'property_filters':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'name': 'name',
                    'type': 'type',
                    'format_target': 'format.target',
                    'temp_fs_folder': 'tempFsFolder',
                    'file_threshold': 'fileThreshold',
                    'memory_unit': 'memoryUnit',
                    'use_off_heap_memory': 'useOffHeapMemory',
                    'digest_algorithm': 'digestAlgorithm',
                    'monitoring_queue_size': 'monitoringQueueSize',
                    'cleanup_delay': 'cleanupDelay',
                    'package_filters': 'package.filters',
                    'property_filters': 'property.filters',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'name': 'query',
                    'type': 'query',
                    'format_target': 'query',
                    'temp_fs_folder': 'query',
                    'file_threshold': 'query',
                    'memory_unit': 'query',
                    'use_off_heap_memory': 'query',
                    'digest_algorithm': 'query',
                    'monitoring_queue_size': 'query',
                    'cleanup_delay': 'query',
                    'package_filters': 'query',
                    'property_filters': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'package_filters': 'multi',
                    'property_filters': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_distribution_serialization_impl_distribution_package_bu
        )

        def __org_apache_sling_distribution_serialization_impl_vlt_vault_distribution(
            self,
            **kwargs
        ):
            """org_apache_sling_distribution_serialization_impl_vlt_vault_distribution  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_distribution_serialization_impl_vlt_vault_distribution(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                name (str): [optional]
                type (str): [optional]
                import_mode (str): [optional]
                acl_handling (str): [optional]
                package_roots (str): [optional]
                package_filters ([str]): [optional]
                property_filters ([str]): [optional]
                temp_fs_folder (str): [optional]
                use_binary_references (bool): [optional]
                auto_save_threshold (int): [optional]
                cleanup_delay (int): [optional]
                file_threshold (int): [optional]
                mega_bytes (str): [optional]
                use_off_heap_memory (bool): [optional]
                digest_algorithm (str): [optional]
                monitoring_queue_size (int): [optional]
                paths_mapping ([str]): [optional]
                strict_import (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingDistributionSerializationImplVltVaultDistributionInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_distribution_serialization_impl_vlt_vault_distribution = Endpoint(
            settings={
                'response_type': (OrgApacheSlingDistributionSerializationImplVltVaultDistributionInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.distribution.serialization.impl.vlt.VaultDistributionPackageBuilderFactory',
                'operation_id': 'org_apache_sling_distribution_serialization_impl_vlt_vault_distribution',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'name',
                    'type',
                    'import_mode',
                    'acl_handling',
                    'package_roots',
                    'package_filters',
                    'property_filters',
                    'temp_fs_folder',
                    'use_binary_references',
                    'auto_save_threshold',
                    'cleanup_delay',
                    'file_threshold',
                    'mega_bytes',
                    'use_off_heap_memory',
                    'digest_algorithm',
                    'monitoring_queue_size',
                    'paths_mapping',
                    'strict_import',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'name':
                        (str,),
                    'type':
                        (str,),
                    'import_mode':
                        (str,),
                    'acl_handling':
                        (str,),
                    'package_roots':
                        (str,),
                    'package_filters':
                        ([str],),
                    'property_filters':
                        ([str],),
                    'temp_fs_folder':
                        (str,),
                    'use_binary_references':
                        (bool,),
                    'auto_save_threshold':
                        (int,),
                    'cleanup_delay':
                        (int,),
                    'file_threshold':
                        (int,),
                    'mega_bytes':
                        (str,),
                    'use_off_heap_memory':
                        (bool,),
                    'digest_algorithm':
                        (str,),
                    'monitoring_queue_size':
                        (int,),
                    'paths_mapping':
                        ([str],),
                    'strict_import':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'name': 'name',
                    'type': 'type',
                    'import_mode': 'importMode',
                    'acl_handling': 'aclHandling',
                    'package_roots': 'package.roots',
                    'package_filters': 'package.filters',
                    'property_filters': 'property.filters',
                    'temp_fs_folder': 'tempFsFolder',
                    'use_binary_references': 'useBinaryReferences',
                    'auto_save_threshold': 'autoSaveThreshold',
                    'cleanup_delay': 'cleanupDelay',
                    'file_threshold': 'fileThreshold',
                    'mega_bytes': 'MEGA_BYTES',
                    'use_off_heap_memory': 'useOffHeapMemory',
                    'digest_algorithm': 'digestAlgorithm',
                    'monitoring_queue_size': 'monitoringQueueSize',
                    'paths_mapping': 'pathsMapping',
                    'strict_import': 'strictImport',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'name': 'query',
                    'type': 'query',
                    'import_mode': 'query',
                    'acl_handling': 'query',
                    'package_roots': 'query',
                    'package_filters': 'query',
                    'property_filters': 'query',
                    'temp_fs_folder': 'query',
                    'use_binary_references': 'query',
                    'auto_save_threshold': 'query',
                    'cleanup_delay': 'query',
                    'file_threshold': 'query',
                    'mega_bytes': 'query',
                    'use_off_heap_memory': 'query',
                    'digest_algorithm': 'query',
                    'monitoring_queue_size': 'query',
                    'paths_mapping': 'query',
                    'strict_import': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'package_filters': 'multi',
                    'property_filters': 'multi',
                    'paths_mapping': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_distribution_serialization_impl_vlt_vault_distribution
        )

        def __org_apache_sling_distribution_transport_impl_user_credentials_distributi(
            self,
            **kwargs
        ):
            """org_apache_sling_distribution_transport_impl_user_credentials_distributi  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_distribution_transport_impl_user_credentials_distributi(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                name (str): [optional]
                username (str): [optional]
                password (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingDistributionTransportImplUserCredentialsDistributiInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_distribution_transport_impl_user_credentials_distributi = Endpoint(
            settings={
                'response_type': (OrgApacheSlingDistributionTransportImplUserCredentialsDistributiInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.distribution.transport.impl.UserCredentialsDistributionTransportSecretProvider',
                'operation_id': 'org_apache_sling_distribution_transport_impl_user_credentials_distributi',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'name',
                    'username',
                    'password',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'name':
                        (str,),
                    'username':
                        (str,),
                    'password':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'name': 'name',
                    'username': 'username',
                    'password': 'password',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'name': 'query',
                    'username': 'query',
                    'password': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_distribution_transport_impl_user_credentials_distributi
        )

        def __org_apache_sling_distribution_trigger_impl_distribution_event_distribute(
            self,
            **kwargs
        ):
            """org_apache_sling_distribution_trigger_impl_distribution_event_distribute  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_distribution_trigger_impl_distribution_event_distribute(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                name (str): [optional]
                path (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingDistributionTriggerImplDistributionEventDistributeInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_distribution_trigger_impl_distribution_event_distribute = Endpoint(
            settings={
                'response_type': (OrgApacheSlingDistributionTriggerImplDistributionEventDistributeInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.distribution.trigger.impl.DistributionEventDistributeDistributionTriggerFactory',
                'operation_id': 'org_apache_sling_distribution_trigger_impl_distribution_event_distribute',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'name',
                    'path',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'name':
                        (str,),
                    'path':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'name': 'name',
                    'path': 'path',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'name': 'query',
                    'path': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_distribution_trigger_impl_distribution_event_distribute
        )

        def __org_apache_sling_distribution_trigger_impl_jcr_event_distribution_trigger(
            self,
            **kwargs
        ):
            """org_apache_sling_distribution_trigger_impl_jcr_event_distribution_trigger  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_distribution_trigger_impl_jcr_event_distribution_trigger(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                name (str): [optional]
                path (str): [optional]
                ignored_paths_patterns ([str]): [optional]
                service_name (str): [optional]
                deep (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingDistributionTriggerImplJcrEventDistributionTriggerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_distribution_trigger_impl_jcr_event_distribution_trigger = Endpoint(
            settings={
                'response_type': (OrgApacheSlingDistributionTriggerImplJcrEventDistributionTriggerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.distribution.trigger.impl.JcrEventDistributionTriggerFactory',
                'operation_id': 'org_apache_sling_distribution_trigger_impl_jcr_event_distribution_trigger',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'name',
                    'path',
                    'ignored_paths_patterns',
                    'service_name',
                    'deep',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'name':
                        (str,),
                    'path':
                        (str,),
                    'ignored_paths_patterns':
                        ([str],),
                    'service_name':
                        (str,),
                    'deep':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'name': 'name',
                    'path': 'path',
                    'ignored_paths_patterns': 'ignoredPathsPatterns',
                    'service_name': 'serviceName',
                    'deep': 'deep',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'name': 'query',
                    'path': 'query',
                    'ignored_paths_patterns': 'query',
                    'service_name': 'query',
                    'deep': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'ignored_paths_patterns': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_distribution_trigger_impl_jcr_event_distribution_trigger
        )

        def __org_apache_sling_distribution_trigger_impl_persisted_jcr_event_distributi(
            self,
            **kwargs
        ):
            """org_apache_sling_distribution_trigger_impl_persisted_jcr_event_distributi  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_distribution_trigger_impl_persisted_jcr_event_distributi(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                name (str): [optional]
                path (str): [optional]
                service_name (str): [optional]
                nuggets_path (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingDistributionTriggerImplPersistedJcrEventDistributiInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_distribution_trigger_impl_persisted_jcr_event_distributi = Endpoint(
            settings={
                'response_type': (OrgApacheSlingDistributionTriggerImplPersistedJcrEventDistributiInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.distribution.trigger.impl.PersistedJcrEventDistributionTriggerFactory',
                'operation_id': 'org_apache_sling_distribution_trigger_impl_persisted_jcr_event_distributi',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'name',
                    'path',
                    'service_name',
                    'nuggets_path',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'name':
                        (str,),
                    'path':
                        (str,),
                    'service_name':
                        (str,),
                    'nuggets_path':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'name': 'name',
                    'path': 'path',
                    'service_name': 'serviceName',
                    'nuggets_path': 'nuggetsPath',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'name': 'query',
                    'path': 'query',
                    'service_name': 'query',
                    'nuggets_path': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_distribution_trigger_impl_persisted_jcr_event_distributi
        )

        def __org_apache_sling_distribution_trigger_impl_remote_event_distribution_trig(
            self,
            **kwargs
        ):
            """org_apache_sling_distribution_trigger_impl_remote_event_distribution_trig  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_distribution_trigger_impl_remote_event_distribution_trig(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                name (str): [optional]
                endpoint (str): [optional]
                transport_secret_provider_target (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingDistributionTriggerImplRemoteEventDistributionTrigInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_distribution_trigger_impl_remote_event_distribution_trig = Endpoint(
            settings={
                'response_type': (OrgApacheSlingDistributionTriggerImplRemoteEventDistributionTrigInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.distribution.trigger.impl.RemoteEventDistributionTriggerFactory',
                'operation_id': 'org_apache_sling_distribution_trigger_impl_remote_event_distribution_trig',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'name',
                    'endpoint',
                    'transport_secret_provider_target',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'name':
                        (str,),
                    'endpoint':
                        (str,),
                    'transport_secret_provider_target':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'name': 'name',
                    'endpoint': 'endpoint',
                    'transport_secret_provider_target': 'transportSecretProvider.target',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'name': 'query',
                    'endpoint': 'query',
                    'transport_secret_provider_target': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_distribution_trigger_impl_remote_event_distribution_trig
        )

        def __org_apache_sling_distribution_trigger_impl_resource_event_distribution_tr(
            self,
            **kwargs
        ):
            """org_apache_sling_distribution_trigger_impl_resource_event_distribution_tr  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_distribution_trigger_impl_resource_event_distribution_tr(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                name (str): [optional]
                path (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingDistributionTriggerImplResourceEventDistributionTrInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_distribution_trigger_impl_resource_event_distribution_tr = Endpoint(
            settings={
                'response_type': (OrgApacheSlingDistributionTriggerImplResourceEventDistributionTrInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.distribution.trigger.impl.ResourceEventDistributionTriggerFactory',
                'operation_id': 'org_apache_sling_distribution_trigger_impl_resource_event_distribution_tr',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'name',
                    'path',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'name':
                        (str,),
                    'path':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'name': 'name',
                    'path': 'path',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'name': 'query',
                    'path': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_distribution_trigger_impl_resource_event_distribution_tr
        )

        def __org_apache_sling_distribution_trigger_impl_scheduled_distribution_trigge(
            self,
            **kwargs
        ):
            """org_apache_sling_distribution_trigger_impl_scheduled_distribution_trigge  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_distribution_trigger_impl_scheduled_distribution_trigge(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                name (str): [optional]
                path (str): [optional]
                seconds (str): [optional]
                service_name (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingDistributionTriggerImplScheduledDistributionTriggeInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_distribution_trigger_impl_scheduled_distribution_trigge = Endpoint(
            settings={
                'response_type': (OrgApacheSlingDistributionTriggerImplScheduledDistributionTriggeInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.distribution.trigger.impl.ScheduledDistributionTriggerFactory',
                'operation_id': 'org_apache_sling_distribution_trigger_impl_scheduled_distribution_trigge',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'name',
                    'path',
                    'seconds',
                    'service_name',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'name':
                        (str,),
                    'path':
                        (str,),
                    'seconds':
                        (str,),
                    'service_name':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'name': 'name',
                    'path': 'path',
                    'seconds': 'seconds',
                    'service_name': 'serviceName',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'name': 'query',
                    'path': 'query',
                    'seconds': 'query',
                    'service_name': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_distribution_trigger_impl_scheduled_distribution_trigge
        )

        def __org_apache_sling_engine_impl_auth_sling_authenticator(
            self,
            **kwargs
        ):
            """org_apache_sling_engine_impl_auth_sling_authenticator  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_engine_impl_auth_sling_authenticator(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                osgi_http_whiteboard_context_select (str): [optional]
                osgi_http_whiteboard_listener (str): [optional]
                auth_sudo_cookie (str): [optional]
                auth_sudo_parameter (str): [optional]
                auth_annonymous (bool): [optional]
                sling_auth_requirements ([str]): [optional]
                sling_auth_anonymous_user (str): [optional]
                sling_auth_anonymous_password (str): [optional]
                auth_http (str): [optional]
                auth_http_realm (str): [optional]
                auth_uri_suffix ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingEngineImplAuthSlingAuthenticatorInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_engine_impl_auth_sling_authenticator = Endpoint(
            settings={
                'response_type': (OrgApacheSlingEngineImplAuthSlingAuthenticatorInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.engine.impl.auth.SlingAuthenticator',
                'operation_id': 'org_apache_sling_engine_impl_auth_sling_authenticator',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'osgi_http_whiteboard_context_select',
                    'osgi_http_whiteboard_listener',
                    'auth_sudo_cookie',
                    'auth_sudo_parameter',
                    'auth_annonymous',
                    'sling_auth_requirements',
                    'sling_auth_anonymous_user',
                    'sling_auth_anonymous_password',
                    'auth_http',
                    'auth_http_realm',
                    'auth_uri_suffix',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'osgi_http_whiteboard_context_select':
                        (str,),
                    'osgi_http_whiteboard_listener':
                        (str,),
                    'auth_sudo_cookie':
                        (str,),
                    'auth_sudo_parameter':
                        (str,),
                    'auth_annonymous':
                        (bool,),
                    'sling_auth_requirements':
                        ([str],),
                    'sling_auth_anonymous_user':
                        (str,),
                    'sling_auth_anonymous_password':
                        (str,),
                    'auth_http':
                        (str,),
                    'auth_http_realm':
                        (str,),
                    'auth_uri_suffix':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'osgi_http_whiteboard_context_select': 'osgi.http.whiteboard.context.select',
                    'osgi_http_whiteboard_listener': 'osgi.http.whiteboard.listener',
                    'auth_sudo_cookie': 'auth.sudo.cookie',
                    'auth_sudo_parameter': 'auth.sudo.parameter',
                    'auth_annonymous': 'auth.annonymous',
                    'sling_auth_requirements': 'sling.auth.requirements',
                    'sling_auth_anonymous_user': 'sling.auth.anonymous.user',
                    'sling_auth_anonymous_password': 'sling.auth.anonymous.password',
                    'auth_http': 'auth.http',
                    'auth_http_realm': 'auth.http.realm',
                    'auth_uri_suffix': 'auth.uri.suffix',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'osgi_http_whiteboard_context_select': 'query',
                    'osgi_http_whiteboard_listener': 'query',
                    'auth_sudo_cookie': 'query',
                    'auth_sudo_parameter': 'query',
                    'auth_annonymous': 'query',
                    'sling_auth_requirements': 'query',
                    'sling_auth_anonymous_user': 'query',
                    'sling_auth_anonymous_password': 'query',
                    'auth_http': 'query',
                    'auth_http_realm': 'query',
                    'auth_uri_suffix': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'sling_auth_requirements': 'multi',
                    'auth_uri_suffix': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_engine_impl_auth_sling_authenticator
        )

        def __org_apache_sling_engine_impl_debug_request_progress_tracker_log_filter(
            self,
            **kwargs
        ):
            """org_apache_sling_engine_impl_debug_request_progress_tracker_log_filter  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_engine_impl_debug_request_progress_tracker_log_filter(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                extensions ([str]): [optional]
                min_duration_ms (int): [optional]
                max_duration_ms (int): [optional]
                compact_log_format (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingEngineImplDebugRequestProgressTrackerLogFilterInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_engine_impl_debug_request_progress_tracker_log_filter = Endpoint(
            settings={
                'response_type': (OrgApacheSlingEngineImplDebugRequestProgressTrackerLogFilterInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.engine.impl.debug.RequestProgressTrackerLogFilter',
                'operation_id': 'org_apache_sling_engine_impl_debug_request_progress_tracker_log_filter',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'extensions',
                    'min_duration_ms',
                    'max_duration_ms',
                    'compact_log_format',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'extensions':
                        ([str],),
                    'min_duration_ms':
                        (int,),
                    'max_duration_ms':
                        (int,),
                    'compact_log_format':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'extensions': 'extensions',
                    'min_duration_ms': 'minDurationMs',
                    'max_duration_ms': 'maxDurationMs',
                    'compact_log_format': 'compactLogFormat',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'extensions': 'query',
                    'min_duration_ms': 'query',
                    'max_duration_ms': 'query',
                    'compact_log_format': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'extensions': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_engine_impl_debug_request_progress_tracker_log_filter
        )

        def __org_apache_sling_engine_impl_log_request_logger(
            self,
            **kwargs
        ):
            """org_apache_sling_engine_impl_log_request_logger  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_engine_impl_log_request_logger(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                request_log_output (str): [optional]
                request_log_outputtype (int): [optional]
                request_log_enabled (bool): [optional]
                access_log_output (str): [optional]
                access_log_outputtype (int): [optional]
                access_log_enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingEngineImplLogRequestLoggerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_engine_impl_log_request_logger = Endpoint(
            settings={
                'response_type': (OrgApacheSlingEngineImplLogRequestLoggerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.engine.impl.log.RequestLogger',
                'operation_id': 'org_apache_sling_engine_impl_log_request_logger',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'request_log_output',
                    'request_log_outputtype',
                    'request_log_enabled',
                    'access_log_output',
                    'access_log_outputtype',
                    'access_log_enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'request_log_output':
                        (str,),
                    'request_log_outputtype':
                        (int,),
                    'request_log_enabled':
                        (bool,),
                    'access_log_output':
                        (str,),
                    'access_log_outputtype':
                        (int,),
                    'access_log_enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'request_log_output': 'request.log.output',
                    'request_log_outputtype': 'request.log.outputtype',
                    'request_log_enabled': 'request.log.enabled',
                    'access_log_output': 'access.log.output',
                    'access_log_outputtype': 'access.log.outputtype',
                    'access_log_enabled': 'access.log.enabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'request_log_output': 'query',
                    'request_log_outputtype': 'query',
                    'request_log_enabled': 'query',
                    'access_log_output': 'query',
                    'access_log_outputtype': 'query',
                    'access_log_enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_engine_impl_log_request_logger
        )

        def __org_apache_sling_engine_impl_log_request_logger_service(
            self,
            **kwargs
        ):
            """org_apache_sling_engine_impl_log_request_logger_service  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_engine_impl_log_request_logger_service(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                request_log_service_format (str): [optional]
                request_log_service_output (str): [optional]
                request_log_service_outputtype (int): [optional]
                request_log_service_onentry (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingEngineImplLogRequestLoggerServiceInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_engine_impl_log_request_logger_service = Endpoint(
            settings={
                'response_type': (OrgApacheSlingEngineImplLogRequestLoggerServiceInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.engine.impl.log.RequestLoggerService',
                'operation_id': 'org_apache_sling_engine_impl_log_request_logger_service',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'request_log_service_format',
                    'request_log_service_output',
                    'request_log_service_outputtype',
                    'request_log_service_onentry',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'request_log_service_format':
                        (str,),
                    'request_log_service_output':
                        (str,),
                    'request_log_service_outputtype':
                        (int,),
                    'request_log_service_onentry':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'request_log_service_format': 'request.log.service.format',
                    'request_log_service_output': 'request.log.service.output',
                    'request_log_service_outputtype': 'request.log.service.outputtype',
                    'request_log_service_onentry': 'request.log.service.onentry',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'request_log_service_format': 'query',
                    'request_log_service_output': 'query',
                    'request_log_service_outputtype': 'query',
                    'request_log_service_onentry': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_engine_impl_log_request_logger_service
        )

        def __org_apache_sling_engine_impl_sling_main_servlet(
            self,
            **kwargs
        ):
            """org_apache_sling_engine_impl_sling_main_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_engine_impl_sling_main_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                sling_max_calls (int): [optional]
                sling_max_inclusions (int): [optional]
                sling_trace_allow (bool): [optional]
                sling_max_record_requests (int): [optional]
                sling_store_pattern_requests ([str]): [optional]
                sling_serverinfo (str): [optional]
                sling_additional_response_headers ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingEngineImplSlingMainServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_engine_impl_sling_main_servlet = Endpoint(
            settings={
                'response_type': (OrgApacheSlingEngineImplSlingMainServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.engine.impl.SlingMainServlet',
                'operation_id': 'org_apache_sling_engine_impl_sling_main_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'sling_max_calls',
                    'sling_max_inclusions',
                    'sling_trace_allow',
                    'sling_max_record_requests',
                    'sling_store_pattern_requests',
                    'sling_serverinfo',
                    'sling_additional_response_headers',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'sling_max_calls':
                        (int,),
                    'sling_max_inclusions':
                        (int,),
                    'sling_trace_allow':
                        (bool,),
                    'sling_max_record_requests':
                        (int,),
                    'sling_store_pattern_requests':
                        ([str],),
                    'sling_serverinfo':
                        (str,),
                    'sling_additional_response_headers':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'sling_max_calls': 'sling.max.calls',
                    'sling_max_inclusions': 'sling.max.inclusions',
                    'sling_trace_allow': 'sling.trace.allow',
                    'sling_max_record_requests': 'sling.max.record.requests',
                    'sling_store_pattern_requests': 'sling.store.pattern.requests',
                    'sling_serverinfo': 'sling.serverinfo',
                    'sling_additional_response_headers': 'sling.additional.response.headers',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'sling_max_calls': 'query',
                    'sling_max_inclusions': 'query',
                    'sling_trace_allow': 'query',
                    'sling_max_record_requests': 'query',
                    'sling_store_pattern_requests': 'query',
                    'sling_serverinfo': 'query',
                    'sling_additional_response_headers': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'sling_store_pattern_requests': 'multi',
                    'sling_additional_response_headers': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_engine_impl_sling_main_servlet
        )

        def __org_apache_sling_engine_parameters(
            self,
            **kwargs
        ):
            """org_apache_sling_engine_parameters  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_engine_parameters(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                sling_default_parameter_encoding (str): [optional]
                sling_default_max_parameters (int): [optional]
                file_location (str): [optional]
                file_threshold (int): [optional]
                file_max (int): [optional]
                request_max (int): [optional]
                sling_default_parameter_check_for_additional_container_parameters (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingEngineParametersInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_engine_parameters = Endpoint(
            settings={
                'response_type': (OrgApacheSlingEngineParametersInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.engine.parameters',
                'operation_id': 'org_apache_sling_engine_parameters',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'sling_default_parameter_encoding',
                    'sling_default_max_parameters',
                    'file_location',
                    'file_threshold',
                    'file_max',
                    'request_max',
                    'sling_default_parameter_check_for_additional_container_parameters',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'sling_default_parameter_encoding':
                        (str,),
                    'sling_default_max_parameters':
                        (int,),
                    'file_location':
                        (str,),
                    'file_threshold':
                        (int,),
                    'file_max':
                        (int,),
                    'request_max':
                        (int,),
                    'sling_default_parameter_check_for_additional_container_parameters':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'sling_default_parameter_encoding': 'sling.default.parameter.encoding',
                    'sling_default_max_parameters': 'sling.default.max.parameters',
                    'file_location': 'file.location',
                    'file_threshold': 'file.threshold',
                    'file_max': 'file.max',
                    'request_max': 'request.max',
                    'sling_default_parameter_check_for_additional_container_parameters': 'sling.default.parameter.checkForAdditionalContainerParameters',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'sling_default_parameter_encoding': 'query',
                    'sling_default_max_parameters': 'query',
                    'file_location': 'query',
                    'file_threshold': 'query',
                    'file_max': 'query',
                    'request_max': 'query',
                    'sling_default_parameter_check_for_additional_container_parameters': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_engine_parameters
        )

        def __org_apache_sling_event_impl_eventing_thread_pool(
            self,
            **kwargs
        ):
            """org_apache_sling_event_impl_eventing_thread_pool  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_event_impl_eventing_thread_pool(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                min_pool_size (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingEventImplEventingThreadPoolInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_event_impl_eventing_thread_pool = Endpoint(
            settings={
                'response_type': (OrgApacheSlingEventImplEventingThreadPoolInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.event.impl.EventingThreadPool',
                'operation_id': 'org_apache_sling_event_impl_eventing_thread_pool',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'min_pool_size',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'min_pool_size':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'min_pool_size': 'minPoolSize',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'min_pool_size': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_event_impl_eventing_thread_pool
        )

        def __org_apache_sling_event_impl_jobs_default_job_manager(
            self,
            **kwargs
        ):
            """org_apache_sling_event_impl_jobs_default_job_manager  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_event_impl_jobs_default_job_manager(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                queue_priority (str): [optional]
                queue_retries (int): [optional]
                queue_retrydelay (int): [optional]
                queue_maxparallel (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingEventImplJobsDefaultJobManagerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_event_impl_jobs_default_job_manager = Endpoint(
            settings={
                'response_type': (OrgApacheSlingEventImplJobsDefaultJobManagerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.event.impl.jobs.DefaultJobManager',
                'operation_id': 'org_apache_sling_event_impl_jobs_default_job_manager',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'queue_priority',
                    'queue_retries',
                    'queue_retrydelay',
                    'queue_maxparallel',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'queue_priority':
                        (str,),
                    'queue_retries':
                        (int,),
                    'queue_retrydelay':
                        (int,),
                    'queue_maxparallel':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'queue_priority': 'queue.priority',
                    'queue_retries': 'queue.retries',
                    'queue_retrydelay': 'queue.retrydelay',
                    'queue_maxparallel': 'queue.maxparallel',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'queue_priority': 'query',
                    'queue_retries': 'query',
                    'queue_retrydelay': 'query',
                    'queue_maxparallel': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_event_impl_jobs_default_job_manager
        )

        def __org_apache_sling_event_impl_jobs_jcr_persistence_handler(
            self,
            **kwargs
        ):
            """org_apache_sling_event_impl_jobs_jcr_persistence_handler  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_event_impl_jobs_jcr_persistence_handler(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                job_consumermanager_disable_distribution (bool): [optional]
                startup_delay (int): [optional]
                cleanup_period (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingEventImplJobsJcrPersistenceHandlerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_event_impl_jobs_jcr_persistence_handler = Endpoint(
            settings={
                'response_type': (OrgApacheSlingEventImplJobsJcrPersistenceHandlerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.event.impl.jobs.jcr.PersistenceHandler',
                'operation_id': 'org_apache_sling_event_impl_jobs_jcr_persistence_handler',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'job_consumermanager_disable_distribution',
                    'startup_delay',
                    'cleanup_period',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'job_consumermanager_disable_distribution':
                        (bool,),
                    'startup_delay':
                        (int,),
                    'cleanup_period':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'job_consumermanager_disable_distribution': 'job.consumermanager.disableDistribution',
                    'startup_delay': 'startup.delay',
                    'cleanup_period': 'cleanup.period',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'job_consumermanager_disable_distribution': 'query',
                    'startup_delay': 'query',
                    'cleanup_period': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_event_impl_jobs_jcr_persistence_handler
        )

        def __org_apache_sling_event_impl_jobs_job_consumer_manager(
            self,
            **kwargs
        ):
            """org_apache_sling_event_impl_jobs_job_consumer_manager  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_event_impl_jobs_job_consumer_manager(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                org_apache_sling_installer_configuration_persist (bool): [optional]
                job_consumermanager_whitelist ([str]): [optional]
                job_consumermanager_blacklist ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingEventImplJobsJobConsumerManagerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_event_impl_jobs_job_consumer_manager = Endpoint(
            settings={
                'response_type': (OrgApacheSlingEventImplJobsJobConsumerManagerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.event.impl.jobs.JobConsumerManager',
                'operation_id': 'org_apache_sling_event_impl_jobs_job_consumer_manager',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'org_apache_sling_installer_configuration_persist',
                    'job_consumermanager_whitelist',
                    'job_consumermanager_blacklist',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'org_apache_sling_installer_configuration_persist':
                        (bool,),
                    'job_consumermanager_whitelist':
                        ([str],),
                    'job_consumermanager_blacklist':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'org_apache_sling_installer_configuration_persist': 'org.apache.sling.installer.configuration.persist',
                    'job_consumermanager_whitelist': 'job.consumermanager.whitelist',
                    'job_consumermanager_blacklist': 'job.consumermanager.blacklist',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'org_apache_sling_installer_configuration_persist': 'query',
                    'job_consumermanager_whitelist': 'query',
                    'job_consumermanager_blacklist': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'job_consumermanager_whitelist': 'multi',
                    'job_consumermanager_blacklist': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_event_impl_jobs_job_consumer_manager
        )

        def __org_apache_sling_event_jobs_queue_configuration(
            self,
            **kwargs
        ):
            """org_apache_sling_event_jobs_queue_configuration  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_event_jobs_queue_configuration(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                queue_name (str): [optional]
                queue_topics ([str]): [optional]
                queue_type (str): [optional]
                queue_priority (str): [optional]
                queue_retries (int): [optional]
                queue_retrydelay (int): [optional]
                queue_maxparallel (float): [optional]
                queue_keep_jobs (bool): [optional]
                queue_prefer_run_on_creation_instance (bool): [optional]
                queue_thread_pool_size (int): [optional]
                service_ranking (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingEventJobsQueueConfigurationInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_event_jobs_queue_configuration = Endpoint(
            settings={
                'response_type': (OrgApacheSlingEventJobsQueueConfigurationInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.event.jobs.QueueConfiguration',
                'operation_id': 'org_apache_sling_event_jobs_queue_configuration',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'queue_name',
                    'queue_topics',
                    'queue_type',
                    'queue_priority',
                    'queue_retries',
                    'queue_retrydelay',
                    'queue_maxparallel',
                    'queue_keep_jobs',
                    'queue_prefer_run_on_creation_instance',
                    'queue_thread_pool_size',
                    'service_ranking',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'queue_name':
                        (str,),
                    'queue_topics':
                        ([str],),
                    'queue_type':
                        (str,),
                    'queue_priority':
                        (str,),
                    'queue_retries':
                        (int,),
                    'queue_retrydelay':
                        (int,),
                    'queue_maxparallel':
                        (float,),
                    'queue_keep_jobs':
                        (bool,),
                    'queue_prefer_run_on_creation_instance':
                        (bool,),
                    'queue_thread_pool_size':
                        (int,),
                    'service_ranking':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'queue_name': 'queue.name',
                    'queue_topics': 'queue.topics',
                    'queue_type': 'queue.type',
                    'queue_priority': 'queue.priority',
                    'queue_retries': 'queue.retries',
                    'queue_retrydelay': 'queue.retrydelay',
                    'queue_maxparallel': 'queue.maxparallel',
                    'queue_keep_jobs': 'queue.keepJobs',
                    'queue_prefer_run_on_creation_instance': 'queue.preferRunOnCreationInstance',
                    'queue_thread_pool_size': 'queue.threadPoolSize',
                    'service_ranking': 'service.ranking',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'queue_name': 'query',
                    'queue_topics': 'query',
                    'queue_type': 'query',
                    'queue_priority': 'query',
                    'queue_retries': 'query',
                    'queue_retrydelay': 'query',
                    'queue_maxparallel': 'query',
                    'queue_keep_jobs': 'query',
                    'queue_prefer_run_on_creation_instance': 'query',
                    'queue_thread_pool_size': 'query',
                    'service_ranking': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'queue_topics': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_event_jobs_queue_configuration
        )

        def __org_apache_sling_extensions_webconsolesecurityprovider_internal_sling_w(
            self,
            **kwargs
        ):
            """org_apache_sling_extensions_webconsolesecurityprovider_internal_sling_w  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_extensions_webconsolesecurityprovider_internal_sling_w(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                users ([str]): [optional]
                groups ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingExtensionsWebconsolesecurityproviderInternalSlingWInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_extensions_webconsolesecurityprovider_internal_sling_w = Endpoint(
            settings={
                'response_type': (OrgApacheSlingExtensionsWebconsolesecurityproviderInternalSlingWInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.extensions.webconsolesecurityprovider.internal.SlingWebConsoleSecurityProvider',
                'operation_id': 'org_apache_sling_extensions_webconsolesecurityprovider_internal_sling_w',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'users',
                    'groups',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'users':
                        ([str],),
                    'groups':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'users': 'users',
                    'groups': 'groups',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'users': 'query',
                    'groups': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'users': 'multi',
                    'groups': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_extensions_webconsolesecurityprovider_internal_sling_w
        )

        def __org_apache_sling_featureflags_feature(
            self,
            **kwargs
        ):
            """org_apache_sling_featureflags_feature  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_featureflags_feature(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                name (str): [optional]
                description (str): [optional]
                enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingFeatureflagsFeatureInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_featureflags_feature = Endpoint(
            settings={
                'response_type': (OrgApacheSlingFeatureflagsFeatureInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.featureflags.Feature',
                'operation_id': 'org_apache_sling_featureflags_feature',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'name',
                    'description',
                    'enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'name':
                        (str,),
                    'description':
                        (str,),
                    'enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'name': 'name',
                    'description': 'description',
                    'enabled': 'enabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'name': 'query',
                    'description': 'query',
                    'enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_featureflags_feature
        )

        def __org_apache_sling_featureflags_impl_configured_feature(
            self,
            **kwargs
        ):
            """org_apache_sling_featureflags_impl_configured_feature  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_featureflags_impl_configured_feature(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                name (str): [optional]
                description (str): [optional]
                enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingFeatureflagsImplConfiguredFeatureInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_featureflags_impl_configured_feature = Endpoint(
            settings={
                'response_type': (OrgApacheSlingFeatureflagsImplConfiguredFeatureInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.featureflags.impl.ConfiguredFeature',
                'operation_id': 'org_apache_sling_featureflags_impl_configured_feature',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'name',
                    'description',
                    'enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'name':
                        (str,),
                    'description':
                        (str,),
                    'enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'name': 'name',
                    'description': 'description',
                    'enabled': 'enabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'name': 'query',
                    'description': 'query',
                    'enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_featureflags_impl_configured_feature
        )

        def __org_apache_sling_hapi_impl_h_api_util_impl(
            self,
            **kwargs
        ):
            """org_apache_sling_hapi_impl_h_api_util_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_hapi_impl_h_api_util_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                org_apache_sling_hapi_tools_resourcetype (str): [optional]
                org_apache_sling_hapi_tools_collectionresourcetype (str): [optional]
                org_apache_sling_hapi_tools_searchpaths ([str]): [optional]
                org_apache_sling_hapi_tools_externalurl (str): [optional]
                org_apache_sling_hapi_tools_enabled (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingHapiImplHApiUtilImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_hapi_impl_h_api_util_impl = Endpoint(
            settings={
                'response_type': (OrgApacheSlingHapiImplHApiUtilImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.hapi.impl.HApiUtilImpl',
                'operation_id': 'org_apache_sling_hapi_impl_h_api_util_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'org_apache_sling_hapi_tools_resourcetype',
                    'org_apache_sling_hapi_tools_collectionresourcetype',
                    'org_apache_sling_hapi_tools_searchpaths',
                    'org_apache_sling_hapi_tools_externalurl',
                    'org_apache_sling_hapi_tools_enabled',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'org_apache_sling_hapi_tools_resourcetype':
                        (str,),
                    'org_apache_sling_hapi_tools_collectionresourcetype':
                        (str,),
                    'org_apache_sling_hapi_tools_searchpaths':
                        ([str],),
                    'org_apache_sling_hapi_tools_externalurl':
                        (str,),
                    'org_apache_sling_hapi_tools_enabled':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'org_apache_sling_hapi_tools_resourcetype': 'org.apache.sling.hapi.tools.resourcetype',
                    'org_apache_sling_hapi_tools_collectionresourcetype': 'org.apache.sling.hapi.tools.collectionresourcetype',
                    'org_apache_sling_hapi_tools_searchpaths': 'org.apache.sling.hapi.tools.searchpaths',
                    'org_apache_sling_hapi_tools_externalurl': 'org.apache.sling.hapi.tools.externalurl',
                    'org_apache_sling_hapi_tools_enabled': 'org.apache.sling.hapi.tools.enabled',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'org_apache_sling_hapi_tools_resourcetype': 'query',
                    'org_apache_sling_hapi_tools_collectionresourcetype': 'query',
                    'org_apache_sling_hapi_tools_searchpaths': 'query',
                    'org_apache_sling_hapi_tools_externalurl': 'query',
                    'org_apache_sling_hapi_tools_enabled': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'org_apache_sling_hapi_tools_searchpaths': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_hapi_impl_h_api_util_impl
        )

        def __org_apache_sling_hc_core_impl_composite_health_check(
            self,
            **kwargs
        ):
            """org_apache_sling_hc_core_impl_composite_health_check  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_hc_core_impl_composite_health_check(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                hc_name (str): [optional]
                hc_tags ([str]): [optional]
                hc_mbean_name (str): [optional]
                filter_tags ([str]): [optional]
                filter_combine_tags_with_or (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingHcCoreImplCompositeHealthCheckInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_hc_core_impl_composite_health_check = Endpoint(
            settings={
                'response_type': (OrgApacheSlingHcCoreImplCompositeHealthCheckInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.hc.core.impl.CompositeHealthCheck',
                'operation_id': 'org_apache_sling_hc_core_impl_composite_health_check',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'hc_name',
                    'hc_tags',
                    'hc_mbean_name',
                    'filter_tags',
                    'filter_combine_tags_with_or',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'hc_name':
                        (str,),
                    'hc_tags':
                        ([str],),
                    'hc_mbean_name':
                        (str,),
                    'filter_tags':
                        ([str],),
                    'filter_combine_tags_with_or':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'hc_name': 'hc.name',
                    'hc_tags': 'hc.tags',
                    'hc_mbean_name': 'hc.mbean.name',
                    'filter_tags': 'filter.tags',
                    'filter_combine_tags_with_or': 'filter.combineTagsWithOr',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'hc_name': 'query',
                    'hc_tags': 'query',
                    'hc_mbean_name': 'query',
                    'filter_tags': 'query',
                    'filter_combine_tags_with_or': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'hc_tags': 'multi',
                    'filter_tags': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_hc_core_impl_composite_health_check
        )

        def __org_apache_sling_hc_core_impl_executor_health_check_executor_impl(
            self,
            **kwargs
        ):
            """org_apache_sling_hc_core_impl_executor_health_check_executor_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_hc_core_impl_executor_health_check_executor_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                timeout_in_ms (int): [optional]
                long_running_future_threshold_for_critical_ms (int): [optional]
                result_cache_ttl_in_ms (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingHcCoreImplExecutorHealthCheckExecutorImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_hc_core_impl_executor_health_check_executor_impl = Endpoint(
            settings={
                'response_type': (OrgApacheSlingHcCoreImplExecutorHealthCheckExecutorImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.hc.core.impl.executor.HealthCheckExecutorImpl',
                'operation_id': 'org_apache_sling_hc_core_impl_executor_health_check_executor_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'timeout_in_ms',
                    'long_running_future_threshold_for_critical_ms',
                    'result_cache_ttl_in_ms',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'timeout_in_ms':
                        (int,),
                    'long_running_future_threshold_for_critical_ms':
                        (int,),
                    'result_cache_ttl_in_ms':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'timeout_in_ms': 'timeoutInMs',
                    'long_running_future_threshold_for_critical_ms': 'longRunningFutureThresholdForCriticalMs',
                    'result_cache_ttl_in_ms': 'resultCacheTtlInMs',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'timeout_in_ms': 'query',
                    'long_running_future_threshold_for_critical_ms': 'query',
                    'result_cache_ttl_in_ms': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_hc_core_impl_executor_health_check_executor_impl
        )

        def __org_apache_sling_hc_core_impl_jmx_attribute_health_check(
            self,
            **kwargs
        ):
            """org_apache_sling_hc_core_impl_jmx_attribute_health_check  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_hc_core_impl_jmx_attribute_health_check(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                hc_name (str): [optional]
                hc_tags ([str]): [optional]
                hc_mbean_name (str): [optional]
                mbean_name (str): [optional]
                attribute_name (str): [optional]
                attribute_value_constraint (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingHcCoreImplJmxAttributeHealthCheckInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_hc_core_impl_jmx_attribute_health_check = Endpoint(
            settings={
                'response_type': (OrgApacheSlingHcCoreImplJmxAttributeHealthCheckInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.hc.core.impl.JmxAttributeHealthCheck',
                'operation_id': 'org_apache_sling_hc_core_impl_jmx_attribute_health_check',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'hc_name',
                    'hc_tags',
                    'hc_mbean_name',
                    'mbean_name',
                    'attribute_name',
                    'attribute_value_constraint',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'hc_name':
                        (str,),
                    'hc_tags':
                        ([str],),
                    'hc_mbean_name':
                        (str,),
                    'mbean_name':
                        (str,),
                    'attribute_name':
                        (str,),
                    'attribute_value_constraint':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'hc_name': 'hc.name',
                    'hc_tags': 'hc.tags',
                    'hc_mbean_name': 'hc.mbean.name',
                    'mbean_name': 'mbean.name',
                    'attribute_name': 'attribute.name',
                    'attribute_value_constraint': 'attribute.value.constraint',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'hc_name': 'query',
                    'hc_tags': 'query',
                    'hc_mbean_name': 'query',
                    'mbean_name': 'query',
                    'attribute_name': 'query',
                    'attribute_value_constraint': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'hc_tags': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_hc_core_impl_jmx_attribute_health_check
        )

        def __org_apache_sling_hc_core_impl_scriptable_health_check(
            self,
            **kwargs
        ):
            """org_apache_sling_hc_core_impl_scriptable_health_check  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_hc_core_impl_scriptable_health_check(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                hc_name (str): [optional]
                hc_tags ([str]): [optional]
                hc_mbean_name (str): [optional]
                expression (str): [optional]
                language_extension (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingHcCoreImplScriptableHealthCheckInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_hc_core_impl_scriptable_health_check = Endpoint(
            settings={
                'response_type': (OrgApacheSlingHcCoreImplScriptableHealthCheckInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.hc.core.impl.ScriptableHealthCheck',
                'operation_id': 'org_apache_sling_hc_core_impl_scriptable_health_check',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'hc_name',
                    'hc_tags',
                    'hc_mbean_name',
                    'expression',
                    'language_extension',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'hc_name':
                        (str,),
                    'hc_tags':
                        ([str],),
                    'hc_mbean_name':
                        (str,),
                    'expression':
                        (str,),
                    'language_extension':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'hc_name': 'hc.name',
                    'hc_tags': 'hc.tags',
                    'hc_mbean_name': 'hc.mbean.name',
                    'expression': 'expression',
                    'language_extension': 'language.extension',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'hc_name': 'query',
                    'hc_tags': 'query',
                    'hc_mbean_name': 'query',
                    'expression': 'query',
                    'language_extension': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'hc_tags': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_hc_core_impl_scriptable_health_check
        )

        def __org_apache_sling_hc_core_impl_servlet_health_check_executor_servlet(
            self,
            **kwargs
        ):
            """org_apache_sling_hc_core_impl_servlet_health_check_executor_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_hc_core_impl_servlet_health_check_executor_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                servlet_path (str): [optional]
                disabled (bool): [optional]
                cors_access_control_allow_origin (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingHcCoreImplServletHealthCheckExecutorServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_hc_core_impl_servlet_health_check_executor_servlet = Endpoint(
            settings={
                'response_type': (OrgApacheSlingHcCoreImplServletHealthCheckExecutorServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.hc.core.impl.servlet.HealthCheckExecutorServlet',
                'operation_id': 'org_apache_sling_hc_core_impl_servlet_health_check_executor_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'servlet_path',
                    'disabled',
                    'cors_access_control_allow_origin',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'servlet_path':
                        (str,),
                    'disabled':
                        (bool,),
                    'cors_access_control_allow_origin':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'servlet_path': 'servletPath',
                    'disabled': 'disabled',
                    'cors_access_control_allow_origin': 'cors.accessControlAllowOrigin',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'servlet_path': 'query',
                    'disabled': 'query',
                    'cors_access_control_allow_origin': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_hc_core_impl_servlet_health_check_executor_servlet
        )

        def __org_apache_sling_hc_core_impl_servlet_result_txt_verbose_serializer(
            self,
            **kwargs
        ):
            """org_apache_sling_hc_core_impl_servlet_result_txt_verbose_serializer  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_hc_core_impl_servlet_result_txt_verbose_serializer(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                total_width (int): [optional]
                col_width_name (int): [optional]
                col_width_result (int): [optional]
                col_width_timing (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingHcCoreImplServletResultTxtVerboseSerializerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_hc_core_impl_servlet_result_txt_verbose_serializer = Endpoint(
            settings={
                'response_type': (OrgApacheSlingHcCoreImplServletResultTxtVerboseSerializerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.hc.core.impl.servlet.ResultTxtVerboseSerializer',
                'operation_id': 'org_apache_sling_hc_core_impl_servlet_result_txt_verbose_serializer',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'total_width',
                    'col_width_name',
                    'col_width_result',
                    'col_width_timing',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'total_width':
                        (int,),
                    'col_width_name':
                        (int,),
                    'col_width_result':
                        (int,),
                    'col_width_timing':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'total_width': 'totalWidth',
                    'col_width_name': 'colWidthName',
                    'col_width_result': 'colWidthResult',
                    'col_width_timing': 'colWidthTiming',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'total_width': 'query',
                    'col_width_name': 'query',
                    'col_width_result': 'query',
                    'col_width_timing': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_hc_core_impl_servlet_result_txt_verbose_serializer
        )

        def __org_apache_sling_i18n_impl_i18_n_filter(
            self,
            **kwargs
        ):
            """org_apache_sling_i18n_impl_i18_n_filter  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_i18n_impl_i18_n_filter(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                service_ranking (int): [optional]
                sling_filter_scope ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingI18nImplI18NFilterInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_i18n_impl_i18_n_filter = Endpoint(
            settings={
                'response_type': (OrgApacheSlingI18nImplI18NFilterInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.i18n.impl.I18NFilter',
                'operation_id': 'org_apache_sling_i18n_impl_i18_n_filter',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'service_ranking',
                    'sling_filter_scope',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'service_ranking':
                        (int,),
                    'sling_filter_scope':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'service_ranking': 'service.ranking',
                    'sling_filter_scope': 'sling.filter.scope',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'service_ranking': 'query',
                    'sling_filter_scope': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'sling_filter_scope': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_i18n_impl_i18_n_filter
        )

        def __org_apache_sling_i18n_impl_jcr_resource_bundle_provider(
            self,
            **kwargs
        ):
            """org_apache_sling_i18n_impl_jcr_resource_bundle_provider  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_i18n_impl_jcr_resource_bundle_provider(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                locale_default (str): [optional]
                preload_bundles (bool): [optional]
                invalidation_delay (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingI18nImplJcrResourceBundleProviderInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_i18n_impl_jcr_resource_bundle_provider = Endpoint(
            settings={
                'response_type': (OrgApacheSlingI18nImplJcrResourceBundleProviderInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.i18n.impl.JcrResourceBundleProvider',
                'operation_id': 'org_apache_sling_i18n_impl_jcr_resource_bundle_provider',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'locale_default',
                    'preload_bundles',
                    'invalidation_delay',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'locale_default':
                        (str,),
                    'preload_bundles':
                        (bool,),
                    'invalidation_delay':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'locale_default': 'locale.default',
                    'preload_bundles': 'preload.bundles',
                    'invalidation_delay': 'invalidation.delay',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'locale_default': 'query',
                    'preload_bundles': 'query',
                    'invalidation_delay': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_i18n_impl_jcr_resource_bundle_provider
        )

        def __org_apache_sling_installer_provider_jcr_impl_jcr_installer(
            self,
            **kwargs
        ):
            """org_apache_sling_installer_provider_jcr_impl_jcr_installer  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_installer_provider_jcr_impl_jcr_installer(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                handler_schemes ([str]): [optional]
                sling_jcrinstall_folder_name_regexp (str): [optional]
                sling_jcrinstall_folder_max_depth (int): [optional]
                sling_jcrinstall_search_path ([str]): [optional]
                sling_jcrinstall_new_config_path (str): [optional]
                sling_jcrinstall_signal_path (str): [optional]
                sling_jcrinstall_enable_writeback (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingInstallerProviderJcrImplJcrInstallerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_installer_provider_jcr_impl_jcr_installer = Endpoint(
            settings={
                'response_type': (OrgApacheSlingInstallerProviderJcrImplJcrInstallerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.installer.provider.jcr.impl.JcrInstaller',
                'operation_id': 'org_apache_sling_installer_provider_jcr_impl_jcr_installer',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'handler_schemes',
                    'sling_jcrinstall_folder_name_regexp',
                    'sling_jcrinstall_folder_max_depth',
                    'sling_jcrinstall_search_path',
                    'sling_jcrinstall_new_config_path',
                    'sling_jcrinstall_signal_path',
                    'sling_jcrinstall_enable_writeback',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'handler_schemes':
                        ([str],),
                    'sling_jcrinstall_folder_name_regexp':
                        (str,),
                    'sling_jcrinstall_folder_max_depth':
                        (int,),
                    'sling_jcrinstall_search_path':
                        ([str],),
                    'sling_jcrinstall_new_config_path':
                        (str,),
                    'sling_jcrinstall_signal_path':
                        (str,),
                    'sling_jcrinstall_enable_writeback':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'handler_schemes': 'handler.schemes',
                    'sling_jcrinstall_folder_name_regexp': 'sling.jcrinstall.folder.name.regexp',
                    'sling_jcrinstall_folder_max_depth': 'sling.jcrinstall.folder.max.depth',
                    'sling_jcrinstall_search_path': 'sling.jcrinstall.search.path',
                    'sling_jcrinstall_new_config_path': 'sling.jcrinstall.new.config.path',
                    'sling_jcrinstall_signal_path': 'sling.jcrinstall.signal.path',
                    'sling_jcrinstall_enable_writeback': 'sling.jcrinstall.enable.writeback',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'handler_schemes': 'query',
                    'sling_jcrinstall_folder_name_regexp': 'query',
                    'sling_jcrinstall_folder_max_depth': 'query',
                    'sling_jcrinstall_search_path': 'query',
                    'sling_jcrinstall_new_config_path': 'query',
                    'sling_jcrinstall_signal_path': 'query',
                    'sling_jcrinstall_enable_writeback': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'handler_schemes': 'multi',
                    'sling_jcrinstall_search_path': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_installer_provider_jcr_impl_jcr_installer
        )

        def __org_apache_sling_jcr_base_internal_login_admin_whitelist(
            self,
            **kwargs
        ):
            """org_apache_sling_jcr_base_internal_login_admin_whitelist  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_jcr_base_internal_login_admin_whitelist(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                whitelist_bypass (bool): [optional]
                whitelist_bundles_regexp (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingJcrBaseInternalLoginAdminWhitelistInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_jcr_base_internal_login_admin_whitelist = Endpoint(
            settings={
                'response_type': (OrgApacheSlingJcrBaseInternalLoginAdminWhitelistInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.jcr.base.internal.LoginAdminWhitelist',
                'operation_id': 'org_apache_sling_jcr_base_internal_login_admin_whitelist',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'whitelist_bypass',
                    'whitelist_bundles_regexp',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'whitelist_bypass':
                        (bool,),
                    'whitelist_bundles_regexp':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'whitelist_bypass': 'whitelist.bypass',
                    'whitelist_bundles_regexp': 'whitelist.bundles.regexp',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'whitelist_bypass': 'query',
                    'whitelist_bundles_regexp': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_jcr_base_internal_login_admin_whitelist
        )

        def __org_apache_sling_jcr_base_internal_login_admin_whitelist_fragment(
            self,
            **kwargs
        ):
            """org_apache_sling_jcr_base_internal_login_admin_whitelist_fragment  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_jcr_base_internal_login_admin_whitelist_fragment(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                whitelist_name (str): [optional]
                whitelist_bundles ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingJcrBaseInternalLoginAdminWhitelistFragmentInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_jcr_base_internal_login_admin_whitelist_fragment = Endpoint(
            settings={
                'response_type': (OrgApacheSlingJcrBaseInternalLoginAdminWhitelistFragmentInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.jcr.base.internal.LoginAdminWhitelist.fragment',
                'operation_id': 'org_apache_sling_jcr_base_internal_login_admin_whitelist_fragment',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'whitelist_name',
                    'whitelist_bundles',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'whitelist_name':
                        (str,),
                    'whitelist_bundles':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'whitelist_name': 'whitelist.name',
                    'whitelist_bundles': 'whitelist.bundles',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'whitelist_name': 'query',
                    'whitelist_bundles': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'whitelist_bundles': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_jcr_base_internal_login_admin_whitelist_fragment
        )

        def __org_apache_sling_jcr_davex_impl_servlets_sling_dav_ex_servlet(
            self,
            **kwargs
        ):
            """org_apache_sling_jcr_davex_impl_servlets_sling_dav_ex_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_jcr_davex_impl_servlets_sling_dav_ex_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                alias (str): [optional]
                dav_create_absolute_uri (bool): [optional]
                dav_protectedhandlers (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingJcrDavexImplServletsSlingDavExServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_jcr_davex_impl_servlets_sling_dav_ex_servlet = Endpoint(
            settings={
                'response_type': (OrgApacheSlingJcrDavexImplServletsSlingDavExServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.jcr.davex.impl.servlets.SlingDavExServlet',
                'operation_id': 'org_apache_sling_jcr_davex_impl_servlets_sling_dav_ex_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'alias',
                    'dav_create_absolute_uri',
                    'dav_protectedhandlers',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'alias':
                        (str,),
                    'dav_create_absolute_uri':
                        (bool,),
                    'dav_protectedhandlers':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'alias': 'alias',
                    'dav_create_absolute_uri': 'dav.create-absolute-uri',
                    'dav_protectedhandlers': 'dav.protectedhandlers',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'alias': 'query',
                    'dav_create_absolute_uri': 'query',
                    'dav_protectedhandlers': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_jcr_davex_impl_servlets_sling_dav_ex_servlet
        )

        def __org_apache_sling_jcr_jackrabbit_server_jndi_registration_support(
            self,
            **kwargs
        ):
            """org_apache_sling_jcr_jackrabbit_server_jndi_registration_support  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_jcr_jackrabbit_server_jndi_registration_support(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                java_naming_factory_initial (str): [optional]
                java_naming_provider_url (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingJcrJackrabbitServerJndiRegistrationSupportInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_jcr_jackrabbit_server_jndi_registration_support = Endpoint(
            settings={
                'response_type': (OrgApacheSlingJcrJackrabbitServerJndiRegistrationSupportInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.jcr.jackrabbit.server.JndiRegistrationSupport',
                'operation_id': 'org_apache_sling_jcr_jackrabbit_server_jndi_registration_support',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'java_naming_factory_initial',
                    'java_naming_provider_url',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'java_naming_factory_initial':
                        (str,),
                    'java_naming_provider_url':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'java_naming_factory_initial': 'java.naming.factory.initial',
                    'java_naming_provider_url': 'java.naming.provider.url',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'java_naming_factory_initial': 'query',
                    'java_naming_provider_url': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_jcr_jackrabbit_server_jndi_registration_support
        )

        def __org_apache_sling_jcr_jackrabbit_server_rmi_registration_support(
            self,
            **kwargs
        ):
            """org_apache_sling_jcr_jackrabbit_server_rmi_registration_support  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_jcr_jackrabbit_server_rmi_registration_support(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                port (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingJcrJackrabbitServerRmiRegistrationSupportInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_jcr_jackrabbit_server_rmi_registration_support = Endpoint(
            settings={
                'response_type': (OrgApacheSlingJcrJackrabbitServerRmiRegistrationSupportInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.jcr.jackrabbit.server.RmiRegistrationSupport',
                'operation_id': 'org_apache_sling_jcr_jackrabbit_server_rmi_registration_support',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'port',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'port':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'port': 'port',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'port': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_jcr_jackrabbit_server_rmi_registration_support
        )

        def __org_apache_sling_jcr_repoinit_impl_repository_initializer(
            self,
            **kwargs
        ):
            """org_apache_sling_jcr_repoinit_impl_repository_initializer  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_jcr_repoinit_impl_repository_initializer(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                references ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingJcrRepoinitImplRepositoryInitializerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_jcr_repoinit_impl_repository_initializer = Endpoint(
            settings={
                'response_type': (OrgApacheSlingJcrRepoinitImplRepositoryInitializerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.jcr.repoinit.impl.RepositoryInitializer',
                'operation_id': 'org_apache_sling_jcr_repoinit_impl_repository_initializer',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'references',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'references':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'references': 'references',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'references': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'references': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_jcr_repoinit_impl_repository_initializer
        )

        def __org_apache_sling_jcr_repoinit_repository_initializer(
            self,
            **kwargs
        ):
            """org_apache_sling_jcr_repoinit_repository_initializer  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_jcr_repoinit_repository_initializer(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                references ([str]): [optional]
                scripts ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingJcrRepoinitRepositoryInitializerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_jcr_repoinit_repository_initializer = Endpoint(
            settings={
                'response_type': (OrgApacheSlingJcrRepoinitRepositoryInitializerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.jcr.repoinit.RepositoryInitializer',
                'operation_id': 'org_apache_sling_jcr_repoinit_repository_initializer',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'references',
                    'scripts',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'references':
                        ([str],),
                    'scripts':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'references': 'references',
                    'scripts': 'scripts',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'references': 'query',
                    'scripts': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'references': 'multi',
                    'scripts': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_jcr_repoinit_repository_initializer
        )

        def __org_apache_sling_jcr_resource_internal_jcr_resource_resolver_factory_impl(
            self,
            **kwargs
        ):
            """org_apache_sling_jcr_resource_internal_jcr_resource_resolver_factory_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_jcr_resource_internal_jcr_resource_resolver_factory_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                resource_resolver_searchpath ([str]): [optional]
                resource_resolver_manglenamespaces (bool): [optional]
                resource_resolver_allow_direct (bool): [optional]
                resource_resolver_required_providers ([str]): [optional]
                resource_resolver_required_providernames ([str]): [optional]
                resource_resolver_virtual ([str]): [optional]
                resource_resolver_mapping ([str]): [optional]
                resource_resolver_map_location (str): [optional]
                resource_resolver_map_observation ([str]): [optional]
                resource_resolver_default_vanity_redirect_status (int): [optional]
                resource_resolver_enable_vanitypath (bool): [optional]
                resource_resolver_vanitypath_max_entries (int): [optional]
                resource_resolver_vanitypath_max_entries_startup (bool): [optional]
                resource_resolver_vanitypath_bloomfilter_max_bytes (int): [optional]
                resource_resolver_optimize_alias_resolution (bool): [optional]
                resource_resolver_vanitypath_whitelist ([str]): [optional]
                resource_resolver_vanitypath_blacklist ([str]): [optional]
                resource_resolver_vanity_precedence (bool): [optional]
                resource_resolver_providerhandling_paranoid (bool): [optional]
                resource_resolver_log_closing (bool): [optional]
                resource_resolver_log_unclosed (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingJcrResourceInternalJcrResourceResolverFactoryImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_jcr_resource_internal_jcr_resource_resolver_factory_impl = Endpoint(
            settings={
                'response_type': (OrgApacheSlingJcrResourceInternalJcrResourceResolverFactoryImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.jcr.resource.internal.JcrResourceResolverFactoryImpl',
                'operation_id': 'org_apache_sling_jcr_resource_internal_jcr_resource_resolver_factory_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'resource_resolver_searchpath',
                    'resource_resolver_manglenamespaces',
                    'resource_resolver_allow_direct',
                    'resource_resolver_required_providers',
                    'resource_resolver_required_providernames',
                    'resource_resolver_virtual',
                    'resource_resolver_mapping',
                    'resource_resolver_map_location',
                    'resource_resolver_map_observation',
                    'resource_resolver_default_vanity_redirect_status',
                    'resource_resolver_enable_vanitypath',
                    'resource_resolver_vanitypath_max_entries',
                    'resource_resolver_vanitypath_max_entries_startup',
                    'resource_resolver_vanitypath_bloomfilter_max_bytes',
                    'resource_resolver_optimize_alias_resolution',
                    'resource_resolver_vanitypath_whitelist',
                    'resource_resolver_vanitypath_blacklist',
                    'resource_resolver_vanity_precedence',
                    'resource_resolver_providerhandling_paranoid',
                    'resource_resolver_log_closing',
                    'resource_resolver_log_unclosed',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'resource_resolver_searchpath':
                        ([str],),
                    'resource_resolver_manglenamespaces':
                        (bool,),
                    'resource_resolver_allow_direct':
                        (bool,),
                    'resource_resolver_required_providers':
                        ([str],),
                    'resource_resolver_required_providernames':
                        ([str],),
                    'resource_resolver_virtual':
                        ([str],),
                    'resource_resolver_mapping':
                        ([str],),
                    'resource_resolver_map_location':
                        (str,),
                    'resource_resolver_map_observation':
                        ([str],),
                    'resource_resolver_default_vanity_redirect_status':
                        (int,),
                    'resource_resolver_enable_vanitypath':
                        (bool,),
                    'resource_resolver_vanitypath_max_entries':
                        (int,),
                    'resource_resolver_vanitypath_max_entries_startup':
                        (bool,),
                    'resource_resolver_vanitypath_bloomfilter_max_bytes':
                        (int,),
                    'resource_resolver_optimize_alias_resolution':
                        (bool,),
                    'resource_resolver_vanitypath_whitelist':
                        ([str],),
                    'resource_resolver_vanitypath_blacklist':
                        ([str],),
                    'resource_resolver_vanity_precedence':
                        (bool,),
                    'resource_resolver_providerhandling_paranoid':
                        (bool,),
                    'resource_resolver_log_closing':
                        (bool,),
                    'resource_resolver_log_unclosed':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'resource_resolver_searchpath': 'resource.resolver.searchpath',
                    'resource_resolver_manglenamespaces': 'resource.resolver.manglenamespaces',
                    'resource_resolver_allow_direct': 'resource.resolver.allowDirect',
                    'resource_resolver_required_providers': 'resource.resolver.required.providers',
                    'resource_resolver_required_providernames': 'resource.resolver.required.providernames',
                    'resource_resolver_virtual': 'resource.resolver.virtual',
                    'resource_resolver_mapping': 'resource.resolver.mapping',
                    'resource_resolver_map_location': 'resource.resolver.map.location',
                    'resource_resolver_map_observation': 'resource.resolver.map.observation',
                    'resource_resolver_default_vanity_redirect_status': 'resource.resolver.default.vanity.redirect.status',
                    'resource_resolver_enable_vanitypath': 'resource.resolver.enable.vanitypath',
                    'resource_resolver_vanitypath_max_entries': 'resource.resolver.vanitypath.maxEntries',
                    'resource_resolver_vanitypath_max_entries_startup': 'resource.resolver.vanitypath.maxEntries.startup',
                    'resource_resolver_vanitypath_bloomfilter_max_bytes': 'resource.resolver.vanitypath.bloomfilter.maxBytes',
                    'resource_resolver_optimize_alias_resolution': 'resource.resolver.optimize.alias.resolution',
                    'resource_resolver_vanitypath_whitelist': 'resource.resolver.vanitypath.whitelist',
                    'resource_resolver_vanitypath_blacklist': 'resource.resolver.vanitypath.blacklist',
                    'resource_resolver_vanity_precedence': 'resource.resolver.vanity.precedence',
                    'resource_resolver_providerhandling_paranoid': 'resource.resolver.providerhandling.paranoid',
                    'resource_resolver_log_closing': 'resource.resolver.log.closing',
                    'resource_resolver_log_unclosed': 'resource.resolver.log.unclosed',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'resource_resolver_searchpath': 'query',
                    'resource_resolver_manglenamespaces': 'query',
                    'resource_resolver_allow_direct': 'query',
                    'resource_resolver_required_providers': 'query',
                    'resource_resolver_required_providernames': 'query',
                    'resource_resolver_virtual': 'query',
                    'resource_resolver_mapping': 'query',
                    'resource_resolver_map_location': 'query',
                    'resource_resolver_map_observation': 'query',
                    'resource_resolver_default_vanity_redirect_status': 'query',
                    'resource_resolver_enable_vanitypath': 'query',
                    'resource_resolver_vanitypath_max_entries': 'query',
                    'resource_resolver_vanitypath_max_entries_startup': 'query',
                    'resource_resolver_vanitypath_bloomfilter_max_bytes': 'query',
                    'resource_resolver_optimize_alias_resolution': 'query',
                    'resource_resolver_vanitypath_whitelist': 'query',
                    'resource_resolver_vanitypath_blacklist': 'query',
                    'resource_resolver_vanity_precedence': 'query',
                    'resource_resolver_providerhandling_paranoid': 'query',
                    'resource_resolver_log_closing': 'query',
                    'resource_resolver_log_unclosed': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'resource_resolver_searchpath': 'multi',
                    'resource_resolver_required_providers': 'multi',
                    'resource_resolver_required_providernames': 'multi',
                    'resource_resolver_virtual': 'multi',
                    'resource_resolver_mapping': 'multi',
                    'resource_resolver_map_observation': 'multi',
                    'resource_resolver_vanitypath_whitelist': 'multi',
                    'resource_resolver_vanitypath_blacklist': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_jcr_resource_internal_jcr_resource_resolver_factory_impl
        )

        def __org_apache_sling_jcr_resource_internal_jcr_system_user_validator(
            self,
            **kwargs
        ):
            """org_apache_sling_jcr_resource_internal_jcr_system_user_validator  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_jcr_resource_internal_jcr_system_user_validator(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                allow_only_system_user (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingJcrResourceInternalJcrSystemUserValidatorInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_jcr_resource_internal_jcr_system_user_validator = Endpoint(
            settings={
                'response_type': (OrgApacheSlingJcrResourceInternalJcrSystemUserValidatorInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.jcr.resource.internal.JcrSystemUserValidator',
                'operation_id': 'org_apache_sling_jcr_resource_internal_jcr_system_user_validator',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'allow_only_system_user',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'allow_only_system_user':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'allow_only_system_user': 'allow.only.system.user',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'allow_only_system_user': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_jcr_resource_internal_jcr_system_user_validator
        )

        def __org_apache_sling_jcr_resourcesecurity_impl_resource_access_gate_factory(
            self,
            **kwargs
        ):
            """org_apache_sling_jcr_resourcesecurity_impl_resource_access_gate_factory  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_jcr_resourcesecurity_impl_resource_access_gate_factory(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                path (str): [optional]
                checkpath_prefix (str): [optional]
                jcr_path (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingJcrResourcesecurityImplResourceAccessGateFactoryInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_jcr_resourcesecurity_impl_resource_access_gate_factory = Endpoint(
            settings={
                'response_type': (OrgApacheSlingJcrResourcesecurityImplResourceAccessGateFactoryInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.jcr.resourcesecurity.impl.ResourceAccessGateFactory',
                'operation_id': 'org_apache_sling_jcr_resourcesecurity_impl_resource_access_gate_factory',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'path',
                    'checkpath_prefix',
                    'jcr_path',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'path':
                        (str,),
                    'checkpath_prefix':
                        (str,),
                    'jcr_path':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'path': 'path',
                    'checkpath_prefix': 'checkpath.prefix',
                    'jcr_path': 'jcrPath',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'path': 'query',
                    'checkpath_prefix': 'query',
                    'jcr_path': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_jcr_resourcesecurity_impl_resource_access_gate_factory
        )

        def __org_apache_sling_jcr_webdav_impl_handler_default_handler_service(
            self,
            **kwargs
        ):
            """org_apache_sling_jcr_webdav_impl_handler_default_handler_service  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_jcr_webdav_impl_handler_default_handler_service(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                service_ranking (int): [optional]
                type_collections (str): [optional]
                type_noncollections (str): [optional]
                type_content (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingJcrWebdavImplHandlerDefaultHandlerServiceInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_jcr_webdav_impl_handler_default_handler_service = Endpoint(
            settings={
                'response_type': (OrgApacheSlingJcrWebdavImplHandlerDefaultHandlerServiceInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.jcr.webdav.impl.handler.DefaultHandlerService',
                'operation_id': 'org_apache_sling_jcr_webdav_impl_handler_default_handler_service',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'service_ranking',
                    'type_collections',
                    'type_noncollections',
                    'type_content',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'service_ranking':
                        (int,),
                    'type_collections':
                        (str,),
                    'type_noncollections':
                        (str,),
                    'type_content':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'service_ranking': 'service.ranking',
                    'type_collections': 'type.collections',
                    'type_noncollections': 'type.noncollections',
                    'type_content': 'type.content',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'service_ranking': 'query',
                    'type_collections': 'query',
                    'type_noncollections': 'query',
                    'type_content': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_jcr_webdav_impl_handler_default_handler_service
        )

        def __org_apache_sling_jcr_webdav_impl_handler_dir_listing_export_handler_servic(
            self,
            **kwargs
        ):
            """org_apache_sling_jcr_webdav_impl_handler_dir_listing_export_handler_servic  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_jcr_webdav_impl_handler_dir_listing_export_handler_servic(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                service_ranking (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingJcrWebdavImplHandlerDirListingExportHandlerServicInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_jcr_webdav_impl_handler_dir_listing_export_handler_servic = Endpoint(
            settings={
                'response_type': (OrgApacheSlingJcrWebdavImplHandlerDirListingExportHandlerServicInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.jcr.webdav.impl.handler.DirListingExportHandlerService',
                'operation_id': 'org_apache_sling_jcr_webdav_impl_handler_dir_listing_export_handler_servic',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'service_ranking',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'service_ranking':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'service_ranking': 'service.ranking',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'service_ranking': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_jcr_webdav_impl_handler_dir_listing_export_handler_servic
        )

        def __org_apache_sling_jcr_webdav_impl_servlets_simple_web_dav_servlet(
            self,
            **kwargs
        ):
            """org_apache_sling_jcr_webdav_impl_servlets_simple_web_dav_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_jcr_webdav_impl_servlets_simple_web_dav_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                dav_root (str): [optional]
                dav_create_absolute_uri (bool): [optional]
                dav_realm (str): [optional]
                collection_types ([str]): [optional]
                filter_prefixes ([str]): [optional]
                filter_types (str): [optional]
                filter_uris (str): [optional]
                type_collections (str): [optional]
                type_noncollections (str): [optional]
                type_content (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingJcrWebdavImplServletsSimpleWebDavServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_jcr_webdav_impl_servlets_simple_web_dav_servlet = Endpoint(
            settings={
                'response_type': (OrgApacheSlingJcrWebdavImplServletsSimpleWebDavServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.jcr.webdav.impl.servlets.SimpleWebDavServlet',
                'operation_id': 'org_apache_sling_jcr_webdav_impl_servlets_simple_web_dav_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'dav_root',
                    'dav_create_absolute_uri',
                    'dav_realm',
                    'collection_types',
                    'filter_prefixes',
                    'filter_types',
                    'filter_uris',
                    'type_collections',
                    'type_noncollections',
                    'type_content',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'dav_root':
                        (str,),
                    'dav_create_absolute_uri':
                        (bool,),
                    'dav_realm':
                        (str,),
                    'collection_types':
                        ([str],),
                    'filter_prefixes':
                        ([str],),
                    'filter_types':
                        (str,),
                    'filter_uris':
                        (str,),
                    'type_collections':
                        (str,),
                    'type_noncollections':
                        (str,),
                    'type_content':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'dav_root': 'dav.root',
                    'dav_create_absolute_uri': 'dav.create-absolute-uri',
                    'dav_realm': 'dav.realm',
                    'collection_types': 'collection.types',
                    'filter_prefixes': 'filter.prefixes',
                    'filter_types': 'filter.types',
                    'filter_uris': 'filter.uris',
                    'type_collections': 'type.collections',
                    'type_noncollections': 'type.noncollections',
                    'type_content': 'type.content',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'dav_root': 'query',
                    'dav_create_absolute_uri': 'query',
                    'dav_realm': 'query',
                    'collection_types': 'query',
                    'filter_prefixes': 'query',
                    'filter_types': 'query',
                    'filter_uris': 'query',
                    'type_collections': 'query',
                    'type_noncollections': 'query',
                    'type_content': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'collection_types': 'multi',
                    'filter_prefixes': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_jcr_webdav_impl_servlets_simple_web_dav_servlet
        )

        def __org_apache_sling_jmx_provider_impl_jmx_resource_provider(
            self,
            **kwargs
        ):
            """org_apache_sling_jmx_provider_impl_jmx_resource_provider  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_jmx_provider_impl_jmx_resource_provider(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                provider_roots (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingJmxProviderImplJMXResourceProviderInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_jmx_provider_impl_jmx_resource_provider = Endpoint(
            settings={
                'response_type': (OrgApacheSlingJmxProviderImplJMXResourceProviderInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.jmx.provider.impl.JMXResourceProvider',
                'operation_id': 'org_apache_sling_jmx_provider_impl_jmx_resource_provider',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'provider_roots',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'provider_roots':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'provider_roots': 'provider.roots',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'provider_roots': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_jmx_provider_impl_jmx_resource_provider
        )

        def __org_apache_sling_models_impl_model_adapter_factory(
            self,
            **kwargs
        ):
            """org_apache_sling_models_impl_model_adapter_factory  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_models_impl_model_adapter_factory(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                osgi_http_whiteboard_listener (str): [optional]
                osgi_http_whiteboard_context_select (str): [optional]
                max_recursion_depth (int): [optional]
                cleanup_job_period (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingModelsImplModelAdapterFactoryInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_models_impl_model_adapter_factory = Endpoint(
            settings={
                'response_type': (OrgApacheSlingModelsImplModelAdapterFactoryInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.models.impl.ModelAdapterFactory',
                'operation_id': 'org_apache_sling_models_impl_model_adapter_factory',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'osgi_http_whiteboard_listener',
                    'osgi_http_whiteboard_context_select',
                    'max_recursion_depth',
                    'cleanup_job_period',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'osgi_http_whiteboard_listener':
                        (str,),
                    'osgi_http_whiteboard_context_select':
                        (str,),
                    'max_recursion_depth':
                        (int,),
                    'cleanup_job_period':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'osgi_http_whiteboard_listener': 'osgi.http.whiteboard.listener',
                    'osgi_http_whiteboard_context_select': 'osgi.http.whiteboard.context.select',
                    'max_recursion_depth': 'max.recursion.depth',
                    'cleanup_job_period': 'cleanup.job.period',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'osgi_http_whiteboard_listener': 'query',
                    'osgi_http_whiteboard_context_select': 'query',
                    'max_recursion_depth': 'query',
                    'cleanup_job_period': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_models_impl_model_adapter_factory
        )

        def __org_apache_sling_models_jacksonexporter_impl_resource_module_provider(
            self,
            **kwargs
        ):
            """org_apache_sling_models_jacksonexporter_impl_resource_module_provider  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_models_jacksonexporter_impl_resource_module_provider(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                max_recursion_levels (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingModelsJacksonexporterImplResourceModuleProviderInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_models_jacksonexporter_impl_resource_module_provider = Endpoint(
            settings={
                'response_type': (OrgApacheSlingModelsJacksonexporterImplResourceModuleProviderInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.models.jacksonexporter.impl.ResourceModuleProvider',
                'operation_id': 'org_apache_sling_models_jacksonexporter_impl_resource_module_provider',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'max_recursion_levels',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'max_recursion_levels':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'max_recursion_levels': 'max.recursion.levels',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'max_recursion_levels': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_models_jacksonexporter_impl_resource_module_provider
        )

        def __org_apache_sling_resource_inventory_impl_resource_inventory_printer_facto(
            self,
            **kwargs
        ):
            """org_apache_sling_resource_inventory_impl_resource_inventory_printer_facto  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_resource_inventory_impl_resource_inventory_printer_facto(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                felix_inventory_printer_name (str): [optional]
                felix_inventory_printer_title (str): [optional]
                path (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingResourceInventoryImplResourceInventoryPrinterFactoInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_resource_inventory_impl_resource_inventory_printer_facto = Endpoint(
            settings={
                'response_type': (OrgApacheSlingResourceInventoryImplResourceInventoryPrinterFactoInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.resource.inventory.impl.ResourceInventoryPrinterFactory',
                'operation_id': 'org_apache_sling_resource_inventory_impl_resource_inventory_printer_facto',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'felix_inventory_printer_name',
                    'felix_inventory_printer_title',
                    'path',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'felix_inventory_printer_name':
                        (str,),
                    'felix_inventory_printer_title':
                        (str,),
                    'path':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'felix_inventory_printer_name': 'felix.inventory.printer.name',
                    'felix_inventory_printer_title': 'felix.inventory.printer.title',
                    'path': 'path',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'felix_inventory_printer_name': 'query',
                    'felix_inventory_printer_title': 'query',
                    'path': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_resource_inventory_impl_resource_inventory_printer_facto
        )

        def __org_apache_sling_resourcemerger_impl_merged_resource_provider_factory(
            self,
            **kwargs
        ):
            """org_apache_sling_resourcemerger_impl_merged_resource_provider_factory  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_resourcemerger_impl_merged_resource_provider_factory(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                merge_root (str): [optional]
                merge_read_only (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingResourcemergerImplMergedResourceProviderFactoryInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_resourcemerger_impl_merged_resource_provider_factory = Endpoint(
            settings={
                'response_type': (OrgApacheSlingResourcemergerImplMergedResourceProviderFactoryInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.resourcemerger.impl.MergedResourceProviderFactory',
                'operation_id': 'org_apache_sling_resourcemerger_impl_merged_resource_provider_factory',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'merge_root',
                    'merge_read_only',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'merge_root':
                        (str,),
                    'merge_read_only':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'merge_root': 'merge.root',
                    'merge_read_only': 'merge.readOnly',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'merge_root': 'query',
                    'merge_read_only': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_resourcemerger_impl_merged_resource_provider_factory
        )

        def __org_apache_sling_resourcemerger_picker_overriding(
            self,
            **kwargs
        ):
            """org_apache_sling_resourcemerger_picker_overriding  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_resourcemerger_picker_overriding(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                merge_root (str): [optional]
                merge_read_only (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingResourcemergerPickerOverridingInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_resourcemerger_picker_overriding = Endpoint(
            settings={
                'response_type': (OrgApacheSlingResourcemergerPickerOverridingInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.resourcemerger.picker.overriding',
                'operation_id': 'org_apache_sling_resourcemerger_picker_overriding',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'merge_root',
                    'merge_read_only',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'merge_root':
                        (str,),
                    'merge_read_only':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'merge_root': 'merge.root',
                    'merge_read_only': 'merge.readOnly',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'merge_root': 'query',
                    'merge_read_only': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_resourcemerger_picker_overriding
        )

        def __org_apache_sling_scripting_core_impl_script_cache_impl(
            self,
            **kwargs
        ):
            """org_apache_sling_scripting_core_impl_script_cache_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_scripting_core_impl_script_cache_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                org_apache_sling_scripting_cache_size (int): [optional]
                org_apache_sling_scripting_cache_additional_extensions ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingScriptingCoreImplScriptCacheImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_scripting_core_impl_script_cache_impl = Endpoint(
            settings={
                'response_type': (OrgApacheSlingScriptingCoreImplScriptCacheImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.scripting.core.impl.ScriptCacheImpl',
                'operation_id': 'org_apache_sling_scripting_core_impl_script_cache_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'org_apache_sling_scripting_cache_size',
                    'org_apache_sling_scripting_cache_additional_extensions',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'org_apache_sling_scripting_cache_size':
                        (int,),
                    'org_apache_sling_scripting_cache_additional_extensions':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'org_apache_sling_scripting_cache_size': 'org.apache.sling.scripting.cache.size',
                    'org_apache_sling_scripting_cache_additional_extensions': 'org.apache.sling.scripting.cache.additional_extensions',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'org_apache_sling_scripting_cache_size': 'query',
                    'org_apache_sling_scripting_cache_additional_extensions': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'org_apache_sling_scripting_cache_additional_extensions': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_scripting_core_impl_script_cache_impl
        )

        def __org_apache_sling_scripting_core_impl_scripting_resource_resolver_provider(
            self,
            **kwargs
        ):
            """org_apache_sling_scripting_core_impl_scripting_resource_resolver_provider  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_scripting_core_impl_scripting_resource_resolver_provider(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                log_stacktrace_onclose (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingScriptingCoreImplScriptingResourceResolverProviderInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_scripting_core_impl_scripting_resource_resolver_provider = Endpoint(
            settings={
                'response_type': (OrgApacheSlingScriptingCoreImplScriptingResourceResolverProviderInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.scripting.core.impl.ScriptingResourceResolverProviderImpl',
                'operation_id': 'org_apache_sling_scripting_core_impl_scripting_resource_resolver_provider',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'log_stacktrace_onclose',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'log_stacktrace_onclose':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'log_stacktrace_onclose': 'log.stacktrace.onclose',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'log_stacktrace_onclose': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_scripting_core_impl_scripting_resource_resolver_provider
        )

        def __org_apache_sling_scripting_java_impl_java_script_engine_factory(
            self,
            **kwargs
        ):
            """org_apache_sling_scripting_java_impl_java_script_engine_factory  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_scripting_java_impl_java_script_engine_factory(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                java_classdebuginfo (bool): [optional]
                java_java_encoding (str): [optional]
                java_compiler_source_vm (str): [optional]
                java_compiler_target_vm (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingScriptingJavaImplJavaScriptEngineFactoryInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_scripting_java_impl_java_script_engine_factory = Endpoint(
            settings={
                'response_type': (OrgApacheSlingScriptingJavaImplJavaScriptEngineFactoryInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.scripting.java.impl.JavaScriptEngineFactory',
                'operation_id': 'org_apache_sling_scripting_java_impl_java_script_engine_factory',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'java_classdebuginfo',
                    'java_java_encoding',
                    'java_compiler_source_vm',
                    'java_compiler_target_vm',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'java_classdebuginfo':
                        (bool,),
                    'java_java_encoding':
                        (str,),
                    'java_compiler_source_vm':
                        (str,),
                    'java_compiler_target_vm':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'java_classdebuginfo': 'java.classdebuginfo',
                    'java_java_encoding': 'java.javaEncoding',
                    'java_compiler_source_vm': 'java.compilerSourceVM',
                    'java_compiler_target_vm': 'java.compilerTargetVM',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'java_classdebuginfo': 'query',
                    'java_java_encoding': 'query',
                    'java_compiler_source_vm': 'query',
                    'java_compiler_target_vm': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_scripting_java_impl_java_script_engine_factory
        )

        def __org_apache_sling_scripting_javascript_internal_rhino_java_script_engine_fa(
            self,
            **kwargs
        ):
            """org_apache_sling_scripting_javascript_internal_rhino_java_script_engine_fa  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_scripting_javascript_internal_rhino_java_script_engine_fa(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                org_apache_sling_scripting_javascript_rhino_opt_level (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingScriptingJavascriptInternalRhinoJavaScriptEngineFaInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_scripting_javascript_internal_rhino_java_script_engine_fa = Endpoint(
            settings={
                'response_type': (OrgApacheSlingScriptingJavascriptInternalRhinoJavaScriptEngineFaInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.scripting.javascript.internal.RhinoJavaScriptEngineFactory',
                'operation_id': 'org_apache_sling_scripting_javascript_internal_rhino_java_script_engine_fa',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'org_apache_sling_scripting_javascript_rhino_opt_level',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'org_apache_sling_scripting_javascript_rhino_opt_level':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'org_apache_sling_scripting_javascript_rhino_opt_level': 'org.apache.sling.scripting.javascript.rhino.optLevel',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'org_apache_sling_scripting_javascript_rhino_opt_level': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_scripting_javascript_internal_rhino_java_script_engine_fa
        )

        def __org_apache_sling_scripting_jsp_jsp_script_engine_factory(
            self,
            **kwargs
        ):
            """org_apache_sling_scripting_jsp_jsp_script_engine_factory  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_scripting_jsp_jsp_script_engine_factory(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                jasper_compiler_target_vm (str): [optional]
                jasper_compiler_source_vm (str): [optional]
                jasper_classdebuginfo (bool): [optional]
                jasper_enable_pooling (bool): [optional]
                jasper_ie_class_id (str): [optional]
                jasper_gen_string_as_char_array (bool): [optional]
                jasper_keepgenerated (bool): [optional]
                jasper_mappedfile (bool): [optional]
                jasper_trim_spaces (bool): [optional]
                jasper_display_source_fragments (bool): [optional]
                default_is_session (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingScriptingJspJspScriptEngineFactoryInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_scripting_jsp_jsp_script_engine_factory = Endpoint(
            settings={
                'response_type': (OrgApacheSlingScriptingJspJspScriptEngineFactoryInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.scripting.jsp.JspScriptEngineFactory',
                'operation_id': 'org_apache_sling_scripting_jsp_jsp_script_engine_factory',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'jasper_compiler_target_vm',
                    'jasper_compiler_source_vm',
                    'jasper_classdebuginfo',
                    'jasper_enable_pooling',
                    'jasper_ie_class_id',
                    'jasper_gen_string_as_char_array',
                    'jasper_keepgenerated',
                    'jasper_mappedfile',
                    'jasper_trim_spaces',
                    'jasper_display_source_fragments',
                    'default_is_session',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'jasper_compiler_target_vm':
                        (str,),
                    'jasper_compiler_source_vm':
                        (str,),
                    'jasper_classdebuginfo':
                        (bool,),
                    'jasper_enable_pooling':
                        (bool,),
                    'jasper_ie_class_id':
                        (str,),
                    'jasper_gen_string_as_char_array':
                        (bool,),
                    'jasper_keepgenerated':
                        (bool,),
                    'jasper_mappedfile':
                        (bool,),
                    'jasper_trim_spaces':
                        (bool,),
                    'jasper_display_source_fragments':
                        (bool,),
                    'default_is_session':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'jasper_compiler_target_vm': 'jasper.compilerTargetVM',
                    'jasper_compiler_source_vm': 'jasper.compilerSourceVM',
                    'jasper_classdebuginfo': 'jasper.classdebuginfo',
                    'jasper_enable_pooling': 'jasper.enablePooling',
                    'jasper_ie_class_id': 'jasper.ieClassId',
                    'jasper_gen_string_as_char_array': 'jasper.genStringAsCharArray',
                    'jasper_keepgenerated': 'jasper.keepgenerated',
                    'jasper_mappedfile': 'jasper.mappedfile',
                    'jasper_trim_spaces': 'jasper.trimSpaces',
                    'jasper_display_source_fragments': 'jasper.displaySourceFragments',
                    'default_is_session': 'default.is.session',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'jasper_compiler_target_vm': 'query',
                    'jasper_compiler_source_vm': 'query',
                    'jasper_classdebuginfo': 'query',
                    'jasper_enable_pooling': 'query',
                    'jasper_ie_class_id': 'query',
                    'jasper_gen_string_as_char_array': 'query',
                    'jasper_keepgenerated': 'query',
                    'jasper_mappedfile': 'query',
                    'jasper_trim_spaces': 'query',
                    'jasper_display_source_fragments': 'query',
                    'default_is_session': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_scripting_jsp_jsp_script_engine_factory
        )

        def __org_apache_sling_scripting_sightly_js_impl_jsapi_sly_bindings_values_prov(
            self,
            **kwargs
        ):
            """org_apache_sling_scripting_sightly_js_impl_jsapi_sly_bindings_values_prov  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_scripting_sightly_js_impl_jsapi_sly_bindings_values_prov(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                org_apache_sling_scripting_sightly_js_bindings ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingScriptingSightlyJsImplJsapiSlyBindingsValuesProvInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_scripting_sightly_js_impl_jsapi_sly_bindings_values_prov = Endpoint(
            settings={
                'response_type': (OrgApacheSlingScriptingSightlyJsImplJsapiSlyBindingsValuesProvInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.scripting.sightly.js.impl.jsapi.SlyBindingsValuesProvider',
                'operation_id': 'org_apache_sling_scripting_sightly_js_impl_jsapi_sly_bindings_values_prov',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'org_apache_sling_scripting_sightly_js_bindings',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'org_apache_sling_scripting_sightly_js_bindings':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'org_apache_sling_scripting_sightly_js_bindings': 'org.apache.sling.scripting.sightly.js.bindings',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'org_apache_sling_scripting_sightly_js_bindings': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'org_apache_sling_scripting_sightly_js_bindings': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_scripting_sightly_js_impl_jsapi_sly_bindings_values_prov
        )

        def __org_apache_sling_security_impl_content_disposition_filter(
            self,
            **kwargs
        ):
            """org_apache_sling_security_impl_content_disposition_filter  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_security_impl_content_disposition_filter(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                sling_content_disposition_paths ([str]): [optional]
                sling_content_disposition_excluded_paths ([str]): [optional]
                sling_content_disposition_all_paths (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingSecurityImplContentDispositionFilterInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_security_impl_content_disposition_filter = Endpoint(
            settings={
                'response_type': (OrgApacheSlingSecurityImplContentDispositionFilterInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.security.impl.ContentDispositionFilter',
                'operation_id': 'org_apache_sling_security_impl_content_disposition_filter',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'sling_content_disposition_paths',
                    'sling_content_disposition_excluded_paths',
                    'sling_content_disposition_all_paths',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'sling_content_disposition_paths':
                        ([str],),
                    'sling_content_disposition_excluded_paths':
                        ([str],),
                    'sling_content_disposition_all_paths':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'sling_content_disposition_paths': 'sling.content.disposition.paths',
                    'sling_content_disposition_excluded_paths': 'sling.content.disposition.excluded.paths',
                    'sling_content_disposition_all_paths': 'sling.content.disposition.all.paths',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'sling_content_disposition_paths': 'query',
                    'sling_content_disposition_excluded_paths': 'query',
                    'sling_content_disposition_all_paths': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'sling_content_disposition_paths': 'multi',
                    'sling_content_disposition_excluded_paths': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_security_impl_content_disposition_filter
        )

        def __org_apache_sling_security_impl_referrer_filter(
            self,
            **kwargs
        ):
            """org_apache_sling_security_impl_referrer_filter  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_security_impl_referrer_filter(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                allow_empty (bool): [optional]
                allow_hosts ([str]): [optional]
                allow_hosts_regexp ([str]): [optional]
                filter_methods ([str]): [optional]
                exclude_agents_regexp ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingSecurityImplReferrerFilterInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_security_impl_referrer_filter = Endpoint(
            settings={
                'response_type': (OrgApacheSlingSecurityImplReferrerFilterInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.security.impl.ReferrerFilter',
                'operation_id': 'org_apache_sling_security_impl_referrer_filter',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'allow_empty',
                    'allow_hosts',
                    'allow_hosts_regexp',
                    'filter_methods',
                    'exclude_agents_regexp',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'allow_empty':
                        (bool,),
                    'allow_hosts':
                        ([str],),
                    'allow_hosts_regexp':
                        ([str],),
                    'filter_methods':
                        ([str],),
                    'exclude_agents_regexp':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'allow_empty': 'allow.empty',
                    'allow_hosts': 'allow.hosts',
                    'allow_hosts_regexp': 'allow.hosts.regexp',
                    'filter_methods': 'filter.methods',
                    'exclude_agents_regexp': 'exclude.agents.regexp',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'allow_empty': 'query',
                    'allow_hosts': 'query',
                    'allow_hosts_regexp': 'query',
                    'filter_methods': 'query',
                    'exclude_agents_regexp': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'allow_hosts': 'multi',
                    'allow_hosts_regexp': 'multi',
                    'filter_methods': 'multi',
                    'exclude_agents_regexp': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_security_impl_referrer_filter
        )

        def __org_apache_sling_serviceusermapping_impl_service_user_mapper_impl(
            self,
            **kwargs
        ):
            """org_apache_sling_serviceusermapping_impl_service_user_mapper_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_serviceusermapping_impl_service_user_mapper_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                user_mapping ([str]): [optional]
                user_default (str): [optional]
                user_enable_default_mapping (bool): [optional]
                require_validation (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingServiceusermappingImplServiceUserMapperImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_serviceusermapping_impl_service_user_mapper_impl = Endpoint(
            settings={
                'response_type': (OrgApacheSlingServiceusermappingImplServiceUserMapperImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl',
                'operation_id': 'org_apache_sling_serviceusermapping_impl_service_user_mapper_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'user_mapping',
                    'user_default',
                    'user_enable_default_mapping',
                    'require_validation',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'user_mapping':
                        ([str],),
                    'user_default':
                        (str,),
                    'user_enable_default_mapping':
                        (bool,),
                    'require_validation':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'user_mapping': 'user.mapping',
                    'user_default': 'user.default',
                    'user_enable_default_mapping': 'user.enable.default.mapping',
                    'require_validation': 'require.validation',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'user_mapping': 'query',
                    'user_default': 'query',
                    'user_enable_default_mapping': 'query',
                    'require_validation': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'user_mapping': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_serviceusermapping_impl_service_user_mapper_impl
        )

        def __org_apache_sling_serviceusermapping_impl_service_user_mapper_impl_amended(
            self,
            **kwargs
        ):
            """org_apache_sling_serviceusermapping_impl_service_user_mapper_impl_amended  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_serviceusermapping_impl_service_user_mapper_impl_amended(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                service_ranking (int): [optional]
                user_mapping ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingServiceusermappingImplServiceUserMapperImplAmendedInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_serviceusermapping_impl_service_user_mapper_impl_amended = Endpoint(
            settings={
                'response_type': (OrgApacheSlingServiceusermappingImplServiceUserMapperImplAmendedInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended',
                'operation_id': 'org_apache_sling_serviceusermapping_impl_service_user_mapper_impl_amended',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'service_ranking',
                    'user_mapping',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'service_ranking':
                        (int,),
                    'user_mapping':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'service_ranking': 'service.ranking',
                    'user_mapping': 'user.mapping',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'service_ranking': 'query',
                    'user_mapping': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'user_mapping': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_serviceusermapping_impl_service_user_mapper_impl_amended
        )

        def __org_apache_sling_servlets_get_default_get_servlet(
            self,
            **kwargs
        ):
            """org_apache_sling_servlets_get_default_get_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_servlets_get_default_get_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                aliases ([str]): [optional]
                index (bool): [optional]
                index_files ([str]): [optional]
                enable_html (bool): [optional]
                enable_json (bool): [optional]
                enable_txt (bool): [optional]
                enable_xml (bool): [optional]
                json_maximumresults (int): [optional]
                ecma_suport (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingServletsGetDefaultGetServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_servlets_get_default_get_servlet = Endpoint(
            settings={
                'response_type': (OrgApacheSlingServletsGetDefaultGetServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.servlets.get.DefaultGetServlet',
                'operation_id': 'org_apache_sling_servlets_get_default_get_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'aliases',
                    'index',
                    'index_files',
                    'enable_html',
                    'enable_json',
                    'enable_txt',
                    'enable_xml',
                    'json_maximumresults',
                    'ecma_suport',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'aliases':
                        ([str],),
                    'index':
                        (bool,),
                    'index_files':
                        ([str],),
                    'enable_html':
                        (bool,),
                    'enable_json':
                        (bool,),
                    'enable_txt':
                        (bool,),
                    'enable_xml':
                        (bool,),
                    'json_maximumresults':
                        (int,),
                    'ecma_suport':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'aliases': 'aliases',
                    'index': 'index',
                    'index_files': 'index.files',
                    'enable_html': 'enable.html',
                    'enable_json': 'enable.json',
                    'enable_txt': 'enable.txt',
                    'enable_xml': 'enable.xml',
                    'json_maximumresults': 'json.maximumresults',
                    'ecma_suport': 'ecmaSuport',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'aliases': 'query',
                    'index': 'query',
                    'index_files': 'query',
                    'enable_html': 'query',
                    'enable_json': 'query',
                    'enable_txt': 'query',
                    'enable_xml': 'query',
                    'json_maximumresults': 'query',
                    'ecma_suport': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'aliases': 'multi',
                    'index_files': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_servlets_get_default_get_servlet
        )

        def __org_apache_sling_servlets_get_impl_version_version_info_servlet(
            self,
            **kwargs
        ):
            """org_apache_sling_servlets_get_impl_version_version_info_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_servlets_get_impl_version_version_info_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                sling_servlet_selectors ([str]): [optional]
                ecma_suport (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingServletsGetImplVersionVersionInfoServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_servlets_get_impl_version_version_info_servlet = Endpoint(
            settings={
                'response_type': (OrgApacheSlingServletsGetImplVersionVersionInfoServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.servlets.get.impl.version.VersionInfoServlet',
                'operation_id': 'org_apache_sling_servlets_get_impl_version_version_info_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'sling_servlet_selectors',
                    'ecma_suport',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'sling_servlet_selectors':
                        ([str],),
                    'ecma_suport':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'sling_servlet_selectors': 'sling.servlet.selectors',
                    'ecma_suport': 'ecmaSuport',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'sling_servlet_selectors': 'query',
                    'ecma_suport': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'sling_servlet_selectors': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_servlets_get_impl_version_version_info_servlet
        )

        def __org_apache_sling_servlets_post_impl_helper_chunk_clean_up_task(
            self,
            **kwargs
        ):
            """org_apache_sling_servlets_post_impl_helper_chunk_clean_up_task  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_servlets_post_impl_helper_chunk_clean_up_task(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                scheduler_expression (str): [optional]
                scheduler_concurrent (bool): [optional]
                chunk_cleanup_age (int): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingServletsPostImplHelperChunkCleanUpTaskInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_servlets_post_impl_helper_chunk_clean_up_task = Endpoint(
            settings={
                'response_type': (OrgApacheSlingServletsPostImplHelperChunkCleanUpTaskInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.servlets.post.impl.helper.ChunkCleanUpTask',
                'operation_id': 'org_apache_sling_servlets_post_impl_helper_chunk_clean_up_task',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'scheduler_expression',
                    'scheduler_concurrent',
                    'chunk_cleanup_age',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'scheduler_expression':
                        (str,),
                    'scheduler_concurrent':
                        (bool,),
                    'chunk_cleanup_age':
                        (int,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'scheduler_expression': 'scheduler.expression',
                    'scheduler_concurrent': 'scheduler.concurrent',
                    'chunk_cleanup_age': 'chunk.cleanup.age',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'scheduler_expression': 'query',
                    'scheduler_concurrent': 'query',
                    'chunk_cleanup_age': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_servlets_post_impl_helper_chunk_clean_up_task
        )

        def __org_apache_sling_servlets_post_impl_sling_post_servlet(
            self,
            **kwargs
        ):
            """org_apache_sling_servlets_post_impl_sling_post_servlet  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_servlets_post_impl_sling_post_servlet(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                servlet_post_date_formats ([str]): [optional]
                servlet_post_node_name_hints ([str]): [optional]
                servlet_post_node_name_max_length (int): [optional]
                servlet_post_checkin_new_versionable_nodes (bool): [optional]
                servlet_post_auto_checkout (bool): [optional]
                servlet_post_auto_checkin (bool): [optional]
                servlet_post_ignore_pattern (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingServletsPostImplSlingPostServletInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_servlets_post_impl_sling_post_servlet = Endpoint(
            settings={
                'response_type': (OrgApacheSlingServletsPostImplSlingPostServletInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.servlets.post.impl.SlingPostServlet',
                'operation_id': 'org_apache_sling_servlets_post_impl_sling_post_servlet',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'servlet_post_date_formats',
                    'servlet_post_node_name_hints',
                    'servlet_post_node_name_max_length',
                    'servlet_post_checkin_new_versionable_nodes',
                    'servlet_post_auto_checkout',
                    'servlet_post_auto_checkin',
                    'servlet_post_ignore_pattern',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'servlet_post_date_formats':
                        ([str],),
                    'servlet_post_node_name_hints':
                        ([str],),
                    'servlet_post_node_name_max_length':
                        (int,),
                    'servlet_post_checkin_new_versionable_nodes':
                        (bool,),
                    'servlet_post_auto_checkout':
                        (bool,),
                    'servlet_post_auto_checkin':
                        (bool,),
                    'servlet_post_ignore_pattern':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'servlet_post_date_formats': 'servlet.post.dateFormats',
                    'servlet_post_node_name_hints': 'servlet.post.nodeNameHints',
                    'servlet_post_node_name_max_length': 'servlet.post.nodeNameMaxLength',
                    'servlet_post_checkin_new_versionable_nodes': 'servlet.post.checkinNewVersionableNodes',
                    'servlet_post_auto_checkout': 'servlet.post.autoCheckout',
                    'servlet_post_auto_checkin': 'servlet.post.autoCheckin',
                    'servlet_post_ignore_pattern': 'servlet.post.ignorePattern',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'servlet_post_date_formats': 'query',
                    'servlet_post_node_name_hints': 'query',
                    'servlet_post_node_name_max_length': 'query',
                    'servlet_post_checkin_new_versionable_nodes': 'query',
                    'servlet_post_auto_checkout': 'query',
                    'servlet_post_auto_checkin': 'query',
                    'servlet_post_ignore_pattern': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'servlet_post_date_formats': 'multi',
                    'servlet_post_node_name_hints': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_servlets_post_impl_sling_post_servlet
        )

        def __org_apache_sling_servlets_resolver_sling_servlet_resolver(
            self,
            **kwargs
        ):
            """org_apache_sling_servlets_resolver_sling_servlet_resolver  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_servlets_resolver_sling_servlet_resolver(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                servletresolver_servlet_root (str): [optional]
                servletresolver_cache_size (int): [optional]
                servletresolver_paths ([str]): [optional]
                servletresolver_default_extensions ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingServletsResolverSlingServletResolverInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_servlets_resolver_sling_servlet_resolver = Endpoint(
            settings={
                'response_type': (OrgApacheSlingServletsResolverSlingServletResolverInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.servlets.resolver.SlingServletResolver',
                'operation_id': 'org_apache_sling_servlets_resolver_sling_servlet_resolver',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'servletresolver_servlet_root',
                    'servletresolver_cache_size',
                    'servletresolver_paths',
                    'servletresolver_default_extensions',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'servletresolver_servlet_root':
                        (str,),
                    'servletresolver_cache_size':
                        (int,),
                    'servletresolver_paths':
                        ([str],),
                    'servletresolver_default_extensions':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'servletresolver_servlet_root': 'servletresolver.servletRoot',
                    'servletresolver_cache_size': 'servletresolver.cacheSize',
                    'servletresolver_paths': 'servletresolver.paths',
                    'servletresolver_default_extensions': 'servletresolver.defaultExtensions',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'servletresolver_servlet_root': 'query',
                    'servletresolver_cache_size': 'query',
                    'servletresolver_paths': 'query',
                    'servletresolver_default_extensions': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'servletresolver_paths': 'multi',
                    'servletresolver_default_extensions': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_servlets_resolver_sling_servlet_resolver
        )

        def __org_apache_sling_settings_impl_sling_settings_service_impl(
            self,
            **kwargs
        ):
            """org_apache_sling_settings_impl_sling_settings_service_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_settings_impl_sling_settings_service_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                sling_name (str): [optional]
                sling_description (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingSettingsImplSlingSettingsServiceImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_settings_impl_sling_settings_service_impl = Endpoint(
            settings={
                'response_type': (OrgApacheSlingSettingsImplSlingSettingsServiceImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.settings.impl.SlingSettingsServiceImpl',
                'operation_id': 'org_apache_sling_settings_impl_sling_settings_service_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'sling_name',
                    'sling_description',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'sling_name':
                        (str,),
                    'sling_description':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'sling_name': 'sling.name',
                    'sling_description': 'sling.description',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'sling_name': 'query',
                    'sling_description': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_settings_impl_sling_settings_service_impl
        )

        def __org_apache_sling_startupfilter_impl_startup_filter_impl(
            self,
            **kwargs
        ):
            """org_apache_sling_startupfilter_impl_startup_filter_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_startupfilter_impl_startup_filter_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                active_by_default (bool): [optional]
                default_message (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingStartupfilterImplStartupFilterImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_startupfilter_impl_startup_filter_impl = Endpoint(
            settings={
                'response_type': (OrgApacheSlingStartupfilterImplStartupFilterImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.startupfilter.impl.StartupFilterImpl',
                'operation_id': 'org_apache_sling_startupfilter_impl_startup_filter_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'active_by_default',
                    'default_message',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'active_by_default':
                        (bool,),
                    'default_message':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'active_by_default': 'active.by.default',
                    'default_message': 'default.message',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'active_by_default': 'query',
                    'default_message': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_startupfilter_impl_startup_filter_impl
        )

        def __org_apache_sling_tenant_internal_tenant_provider_impl(
            self,
            **kwargs
        ):
            """org_apache_sling_tenant_internal_tenant_provider_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_tenant_internal_tenant_provider_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                tenant_root (str): [optional]
                tenant_path_matcher ([str]): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingTenantInternalTenantProviderImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_tenant_internal_tenant_provider_impl = Endpoint(
            settings={
                'response_type': (OrgApacheSlingTenantInternalTenantProviderImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.tenant.internal.TenantProviderImpl',
                'operation_id': 'org_apache_sling_tenant_internal_tenant_provider_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'tenant_root',
                    'tenant_path_matcher',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'tenant_root':
                        (str,),
                    'tenant_path_matcher':
                        ([str],),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'tenant_root': 'tenant.root',
                    'tenant_path_matcher': 'tenant.path.matcher',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'tenant_root': 'query',
                    'tenant_path_matcher': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'tenant_path_matcher': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_tenant_internal_tenant_provider_impl
        )

        def __org_apache_sling_tracer_internal_log_tracer(
            self,
            **kwargs
        ):
            """org_apache_sling_tracer_internal_log_tracer  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_tracer_internal_log_tracer(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                tracer_sets ([str]): [optional]
                enabled (bool): [optional]
                servlet_enabled (bool): [optional]
                recording_cache_size_in_mb (int): [optional]
                recording_cache_duration_in_secs (int): [optional]
                recording_compression_enabled (bool): [optional]
                gzip_response (bool): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingTracerInternalLogTracerInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_tracer_internal_log_tracer = Endpoint(
            settings={
                'response_type': (OrgApacheSlingTracerInternalLogTracerInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.tracer.internal.LogTracer',
                'operation_id': 'org_apache_sling_tracer_internal_log_tracer',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'tracer_sets',
                    'enabled',
                    'servlet_enabled',
                    'recording_cache_size_in_mb',
                    'recording_cache_duration_in_secs',
                    'recording_compression_enabled',
                    'gzip_response',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'tracer_sets':
                        ([str],),
                    'enabled':
                        (bool,),
                    'servlet_enabled':
                        (bool,),
                    'recording_cache_size_in_mb':
                        (int,),
                    'recording_cache_duration_in_secs':
                        (int,),
                    'recording_compression_enabled':
                        (bool,),
                    'gzip_response':
                        (bool,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'tracer_sets': 'tracerSets',
                    'enabled': 'enabled',
                    'servlet_enabled': 'servletEnabled',
                    'recording_cache_size_in_mb': 'recordingCacheSizeInMB',
                    'recording_cache_duration_in_secs': 'recordingCacheDurationInSecs',
                    'recording_compression_enabled': 'recordingCompressionEnabled',
                    'gzip_response': 'gzipResponse',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'tracer_sets': 'query',
                    'enabled': 'query',
                    'servlet_enabled': 'query',
                    'recording_cache_size_in_mb': 'query',
                    'recording_cache_duration_in_secs': 'query',
                    'recording_compression_enabled': 'query',
                    'gzip_response': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                    'tracer_sets': 'multi',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_tracer_internal_log_tracer
        )

        def __org_apache_sling_xss_impl_xss_filter_impl(
            self,
            **kwargs
        ):
            """org_apache_sling_xss_impl_xss_filter_impl  # noqa: E501

            This method makes a synchronous HTTP request by default. To make an
            asynchronous HTTP request, please pass async_req=True

            >>> thread = api.org_apache_sling_xss_impl_xss_filter_impl(async_req=True)
            >>> result = thread.get()


            Keyword Args:
                post (bool): [optional]
                apply (bool): [optional]
                delete (bool): [optional]
                action (str): [optional]
                location (str): [optional]
                propertylist ([str]): [optional]
                policy_path (str): [optional]
                _return_http_data_only (bool): response data without head status
                    code and headers. Default is True.
                _preload_content (bool): if False, the urllib3.HTTPResponse object
                    will be returned without reading/decoding response data.
                    Default is True.
                _request_timeout (float/tuple): timeout setting for this request. If one
                    number provided, it will be total request timeout. It can also
                    be a pair (tuple) of (connection, read) timeouts.
                    Default is None.
                _check_input_type (bool): specifies if type checking
                    should be done one the data sent to the server.
                    Default is True.
                _check_return_type (bool): specifies if type checking
                    should be done one the data received from the server.
                    Default is True.
                _host_index (int/None): specifies the index of the server
                    that we want to use.
                    Default is read from the configuration.
                async_req (bool): execute request asynchronously

            Returns:
                OrgApacheSlingXssImplXSSFilterImplInfo
                    If the method is called asynchronously, returns the request
                    thread.
            """
            kwargs['async_req'] = kwargs.get(
                'async_req', False
            )
            kwargs['_return_http_data_only'] = kwargs.get(
                '_return_http_data_only', True
            )
            kwargs['_preload_content'] = kwargs.get(
                '_preload_content', True
            )
            kwargs['_request_timeout'] = kwargs.get(
                '_request_timeout', None
            )
            kwargs['_check_input_type'] = kwargs.get(
                '_check_input_type', True
            )
            kwargs['_check_return_type'] = kwargs.get(
                '_check_return_type', True
            )
            kwargs['_host_index'] = kwargs.get('_host_index')
            return self.call_with_http_info(**kwargs)

        self.org_apache_sling_xss_impl_xss_filter_impl = Endpoint(
            settings={
                'response_type': (OrgApacheSlingXssImplXSSFilterImplInfo,),
                'auth': [
                    'aemAuth'
                ],
                'endpoint_path': '/system/console/configMgr/org.apache.sling.xss.impl.XSSFilterImpl',
                'operation_id': 'org_apache_sling_xss_impl_xss_filter_impl',
                'http_method': 'POST',
                'servers': None,
            },
            params_map={
                'all': [
                    'post',
                    'apply',
                    'delete',
                    'action',
                    'location',
                    'propertylist',
                    'policy_path',
                ],
                'required': [],
                'nullable': [
                ],
                'enum': [
                ],
                'validation': [
                ]
            },
            root_map={
                'validations': {
                },
                'allowed_values': {
                },
                'openapi_types': {
                    'post':
                        (bool,),
                    'apply':
                        (bool,),
                    'delete':
                        (bool,),
                    'action':
                        (str,),
                    'location':
                        (str,),
                    'propertylist':
                        ([str],),
                    'policy_path':
                        (str,),
                },
                'attribute_map': {
                    'post': 'post',
                    'apply': 'apply',
                    'delete': 'delete',
                    'action': 'action',
                    'location': '$location',
                    'propertylist': 'propertylist',
                    'policy_path': 'policyPath',
                },
                'location_map': {
                    'post': 'query',
                    'apply': 'query',
                    'delete': 'query',
                    'action': 'query',
                    'location': 'query',
                    'propertylist': 'query',
                    'policy_path': 'query',
                },
                'collection_format_map': {
                    'propertylist': 'csv',
                }
            },
            headers_map={
                'accept': [
                    'application/json',
                    'text/plain'
                ],
                'content_type': [],
            },
            api_client=api_client,
            callable=__org_apache_sling_xss_impl_xss_filter_impl
        )
