#[non_exhaustive]
#[derive(::std::clone::Clone, ::std::cmp::PartialEq, ::std::fmt::Debug)]
pub struct Capabilities {
pub export_to_csv: ::std::option::Option<crate::types::CapabilityState>,
pub export_to_excel: ::std::option::Option<crate::types::CapabilityState>,
pub export_to_pdf: ::std::option::Option<crate::types::CapabilityState>,
pub print_reports: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_themes: ::std::option::Option<crate::types::CapabilityState>,
pub add_or_run_anomaly_detection_for_analyses: ::std::option::Option<crate::types::CapabilityState>,
pub share_analyses: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_datasets: ::std::option::Option<crate::types::CapabilityState>,
pub share_datasets: ::std::option::Option<crate::types::CapabilityState>,
pub subscribe_dashboard_email_reports: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_dashboard_email_reports: ::std::option::Option<crate::types::CapabilityState>,
pub share_dashboards: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_threshold_alerts: ::std::option::Option<crate::types::CapabilityState>,
pub rename_shared_folders: ::std::option::Option<crate::types::CapabilityState>,
pub create_shared_folders: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_data_sources: ::std::option::Option<crate::types::CapabilityState>,
pub share_data_sources: ::std::option::Option<crate::types::CapabilityState>,
pub view_account_spice_capacity: ::std::option::Option<crate::types::CapabilityState>,
pub create_spice_dataset: ::std::option::Option<crate::types::CapabilityState>,
pub export_to_pdf_in_scheduled_reports: ::std::option::Option<crate::types::CapabilityState>,
pub export_to_csv_in_scheduled_reports: ::std::option::Option<crate::types::CapabilityState>,
pub export_to_excel_in_scheduled_reports: ::std::option::Option<crate::types::CapabilityState>,
pub include_content_in_scheduled_reports_email: ::std::option::Option<crate::types::CapabilityState>,
pub dashboard: ::std::option::Option<crate::types::CapabilityState>,
pub analysis: ::std::option::Option<crate::types::CapabilityState>,
pub automate: ::std::option::Option<crate::types::CapabilityState>,
pub flow: ::std::option::Option<crate::types::CapabilityState>,
pub publish_without_approval: ::std::option::Option<crate::types::CapabilityState>,
pub use_bedrock_models: ::std::option::Option<crate::types::CapabilityState>,
pub perform_flow_ui_task: ::std::option::Option<crate::types::CapabilityState>,
pub approve_flow_share_requests: ::std::option::Option<crate::types::CapabilityState>,
pub use_agent_web_search: ::std::option::Option<crate::types::CapabilityState>,
pub knowledge_base: ::std::option::Option<crate::types::CapabilityState>,
pub action: ::std::option::Option<crate::types::CapabilityState>,
pub generic_http_action: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_generic_http_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_generic_http_action: ::std::option::Option<crate::types::CapabilityState>,
pub use_generic_http_action: ::std::option::Option<crate::types::CapabilityState>,
pub asana_action: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_asana_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_asana_action: ::std::option::Option<crate::types::CapabilityState>,
pub use_asana_action: ::std::option::Option<crate::types::CapabilityState>,
pub slack_action: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_slack_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_slack_action: ::std::option::Option<crate::types::CapabilityState>,
pub use_slack_action: ::std::option::Option<crate::types::CapabilityState>,
pub service_now_action: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_service_now_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_service_now_action: ::std::option::Option<crate::types::CapabilityState>,
pub use_service_now_action: ::std::option::Option<crate::types::CapabilityState>,
pub salesforce_action: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_salesforce_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_salesforce_action: ::std::option::Option<crate::types::CapabilityState>,
pub use_salesforce_action: ::std::option::Option<crate::types::CapabilityState>,
pub ms_exchange_action: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_ms_exchange_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_ms_exchange_action: ::std::option::Option<crate::types::CapabilityState>,
pub use_ms_exchange_action: ::std::option::Option<crate::types::CapabilityState>,
pub pager_duty_action: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_pager_duty_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_pager_duty_action: ::std::option::Option<crate::types::CapabilityState>,
pub use_pager_duty_action: ::std::option::Option<crate::types::CapabilityState>,
pub jira_action: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_jira_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_jira_action: ::std::option::Option<crate::types::CapabilityState>,
pub use_jira_action: ::std::option::Option<crate::types::CapabilityState>,
pub confluence_action: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_confluence_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_confluence_action: ::std::option::Option<crate::types::CapabilityState>,
pub use_confluence_action: ::std::option::Option<crate::types::CapabilityState>,
pub one_drive_action: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_one_drive_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_one_drive_action: ::std::option::Option<crate::types::CapabilityState>,
pub use_one_drive_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_point_action: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_share_point_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_share_point_action: ::std::option::Option<crate::types::CapabilityState>,
pub use_share_point_action: ::std::option::Option<crate::types::CapabilityState>,
pub ms_teams_action: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_ms_teams_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_ms_teams_action: ::std::option::Option<crate::types::CapabilityState>,
pub use_ms_teams_action: ::std::option::Option<crate::types::CapabilityState>,
pub google_calendar_action: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_google_calendar_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_google_calendar_action: ::std::option::Option<crate::types::CapabilityState>,
pub use_google_calendar_action: ::std::option::Option<crate::types::CapabilityState>,
pub zendesk_action: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_zendesk_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_zendesk_action: ::std::option::Option<crate::types::CapabilityState>,
pub use_zendesk_action: ::std::option::Option<crate::types::CapabilityState>,
pub smartsheet_action: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_smartsheet_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_smartsheet_action: ::std::option::Option<crate::types::CapabilityState>,
pub use_smartsheet_action: ::std::option::Option<crate::types::CapabilityState>,
pub sap_business_partner_action: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_sap_business_partner_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_sap_business_partner_action: ::std::option::Option<crate::types::CapabilityState>,
pub use_sap_business_partner_action: ::std::option::Option<crate::types::CapabilityState>,
pub sap_product_master_data_action: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_sap_product_master_data_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_sap_product_master_data_action: ::std::option::Option<crate::types::CapabilityState>,
pub use_sap_product_master_data_action: ::std::option::Option<crate::types::CapabilityState>,
pub sap_physical_inventory_action: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_sap_physical_inventory_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_sap_physical_inventory_action: ::std::option::Option<crate::types::CapabilityState>,
pub use_sap_physical_inventory_action: ::std::option::Option<crate::types::CapabilityState>,
pub sap_bill_of_material_action: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_sap_bill_of_material_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_sap_bill_of_material_action: ::std::option::Option<crate::types::CapabilityState>,
pub use_sap_bill_of_material_action: ::std::option::Option<crate::types::CapabilityState>,
pub sap_material_stock_action: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_sap_material_stock_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_sap_material_stock_action: ::std::option::Option<crate::types::CapabilityState>,
pub use_sap_material_stock_action: ::std::option::Option<crate::types::CapabilityState>,
pub fact_set_action: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_fact_set_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_fact_set_action: ::std::option::Option<crate::types::CapabilityState>,
pub use_fact_set_action: ::std::option::Option<crate::types::CapabilityState>,
pub amazon_s_three_action: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_amazon_s_three_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_amazon_s_three_action: ::std::option::Option<crate::types::CapabilityState>,
pub use_amazon_s_three_action: ::std::option::Option<crate::types::CapabilityState>,
pub textract_action: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_textract_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_textract_action: ::std::option::Option<crate::types::CapabilityState>,
pub use_textract_action: ::std::option::Option<crate::types::CapabilityState>,
pub comprehend_action: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_comprehend_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_comprehend_action: ::std::option::Option<crate::types::CapabilityState>,
pub use_comprehend_action: ::std::option::Option<crate::types::CapabilityState>,
pub comprehend_medical_action: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_comprehend_medical_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_comprehend_medical_action: ::std::option::Option<crate::types::CapabilityState>,
pub use_comprehend_medical_action: ::std::option::Option<crate::types::CapabilityState>,
pub amazon_bedrock_ars_action: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_amazon_bedrock_ars_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_amazon_bedrock_ars_action: ::std::option::Option<crate::types::CapabilityState>,
pub use_amazon_bedrock_ars_action: ::std::option::Option<crate::types::CapabilityState>,
pub amazon_bedrock_fs_action: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_amazon_bedrock_fs_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_amazon_bedrock_fs_action: ::std::option::Option<crate::types::CapabilityState>,
pub use_amazon_bedrock_fs_action: ::std::option::Option<crate::types::CapabilityState>,
pub amazon_bedrock_krs_action: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_amazon_bedrock_krs_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_amazon_bedrock_krs_action: ::std::option::Option<crate::types::CapabilityState>,
pub use_amazon_bedrock_krs_action: ::std::option::Option<crate::types::CapabilityState>,
pub mcp_action: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_mcp_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_mcp_action: ::std::option::Option<crate::types::CapabilityState>,
pub use_mcp_action: ::std::option::Option<crate::types::CapabilityState>,
pub open_api_action: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_open_api_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_open_api_action: ::std::option::Option<crate::types::CapabilityState>,
pub use_open_api_action: ::std::option::Option<crate::types::CapabilityState>,
pub sand_pgmi_action: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_sand_pgmi_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_sand_pgmi_action: ::std::option::Option<crate::types::CapabilityState>,
pub use_sand_pgmi_action: ::std::option::Option<crate::types::CapabilityState>,
pub sand_p_global_energy_action: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_sand_p_global_energy_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_sand_p_global_energy_action: ::std::option::Option<crate::types::CapabilityState>,
pub use_sand_p_global_energy_action: ::std::option::Option<crate::types::CapabilityState>,
pub bamboo_hr_action: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_bamboo_hr_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_bamboo_hr_action: ::std::option::Option<crate::types::CapabilityState>,
pub use_bamboo_hr_action: ::std::option::Option<crate::types::CapabilityState>,
pub box_agent_action: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_box_agent_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_box_agent_action: ::std::option::Option<crate::types::CapabilityState>,
pub use_box_agent_action: ::std::option::Option<crate::types::CapabilityState>,
pub canva_agent_action: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_canva_agent_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_canva_agent_action: ::std::option::Option<crate::types::CapabilityState>,
pub use_canva_agent_action: ::std::option::Option<crate::types::CapabilityState>,
pub github_action: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_github_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_github_action: ::std::option::Option<crate::types::CapabilityState>,
pub use_github_action: ::std::option::Option<crate::types::CapabilityState>,
pub notion_action: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_notion_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_notion_action: ::std::option::Option<crate::types::CapabilityState>,
pub use_notion_action: ::std::option::Option<crate::types::CapabilityState>,
pub linear_action: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_linear_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_linear_action: ::std::option::Option<crate::types::CapabilityState>,
pub use_linear_action: ::std::option::Option<crate::types::CapabilityState>,
pub hugging_face_action: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_hugging_face_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_hugging_face_action: ::std::option::Option<crate::types::CapabilityState>,
pub use_hugging_face_action: ::std::option::Option<crate::types::CapabilityState>,
pub monday_action: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_monday_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_monday_action: ::std::option::Option<crate::types::CapabilityState>,
pub use_monday_action: ::std::option::Option<crate::types::CapabilityState>,
pub hubspot_action: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_hubspot_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_hubspot_action: ::std::option::Option<crate::types::CapabilityState>,
pub use_hubspot_action: ::std::option::Option<crate::types::CapabilityState>,
pub intercom_action: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_intercom_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_intercom_action: ::std::option::Option<crate::types::CapabilityState>,
pub use_intercom_action: ::std::option::Option<crate::types::CapabilityState>,
pub new_relic_action: ::std::option::Option<crate::types::CapabilityState>,
pub create_and_update_new_relic_action: ::std::option::Option<crate::types::CapabilityState>,
pub share_new_relic_action: ::std::option::Option<crate::types::CapabilityState>,
pub use_new_relic_action: ::std::option::Option<crate::types::CapabilityState>,
pub topic: ::std::option::Option<crate::types::CapabilityState>,
pub edit_visual_with_q: ::std::option::Option<crate::types::CapabilityState>,
pub build_calculated_field_with_q: ::std::option::Option<crate::types::CapabilityState>,
pub create_dashboard_executive_summary_with_q: ::std::option::Option<crate::types::CapabilityState>,
pub space: ::std::option::Option<crate::types::CapabilityState>,
pub create_spaces: ::std::option::Option<crate::types::CapabilityState>,
pub share_spaces: ::std::option::Option<crate::types::CapabilityState>,
pub chat_agent: ::std::option::Option<crate::types::CapabilityState>,
pub create_chat_agents: ::std::option::Option<crate::types::CapabilityState>,
pub share_chat_agents: ::std::option::Option<crate::types::CapabilityState>,
pub research: ::std::option::Option<crate::types::CapabilityState>,
pub self_upgrade_user_role: ::std::option::Option<crate::types::CapabilityState>,
pub extension: ::std::option::Option<crate::types::CapabilityState>,
pub manage_shared_folders: ::std::option::Option<crate::types::CapabilityState>,
pub generate_analyses: ::std::option::Option<crate::types::CapabilityState>,
pub story: ::std::option::Option<crate::types::CapabilityState>,
pub scenario: ::std::option::Option<crate::types::CapabilityState>,
}
impl Capabilities {
pub fn export_to_csv(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.export_to_csv.as_ref()
}
pub fn export_to_excel(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.export_to_excel.as_ref()
}
pub fn export_to_pdf(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.export_to_pdf.as_ref()
}
pub fn print_reports(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.print_reports.as_ref()
}
pub fn create_and_update_themes(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_themes.as_ref()
}
pub fn add_or_run_anomaly_detection_for_analyses(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.add_or_run_anomaly_detection_for_analyses.as_ref()
}
pub fn share_analyses(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_analyses.as_ref()
}
pub fn create_and_update_datasets(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_datasets.as_ref()
}
pub fn share_datasets(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_datasets.as_ref()
}
pub fn subscribe_dashboard_email_reports(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.subscribe_dashboard_email_reports.as_ref()
}
pub fn create_and_update_dashboard_email_reports(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_dashboard_email_reports.as_ref()
}
pub fn share_dashboards(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_dashboards.as_ref()
}
pub fn create_and_update_threshold_alerts(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_threshold_alerts.as_ref()
}
pub fn rename_shared_folders(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.rename_shared_folders.as_ref()
}
pub fn create_shared_folders(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_shared_folders.as_ref()
}
pub fn create_and_update_data_sources(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_data_sources.as_ref()
}
pub fn share_data_sources(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_data_sources.as_ref()
}
pub fn view_account_spice_capacity(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.view_account_spice_capacity.as_ref()
}
pub fn create_spice_dataset(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_spice_dataset.as_ref()
}
pub fn export_to_pdf_in_scheduled_reports(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.export_to_pdf_in_scheduled_reports.as_ref()
}
pub fn export_to_csv_in_scheduled_reports(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.export_to_csv_in_scheduled_reports.as_ref()
}
pub fn export_to_excel_in_scheduled_reports(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.export_to_excel_in_scheduled_reports.as_ref()
}
pub fn include_content_in_scheduled_reports_email(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.include_content_in_scheduled_reports_email.as_ref()
}
pub fn dashboard(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.dashboard.as_ref()
}
pub fn analysis(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.analysis.as_ref()
}
pub fn automate(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.automate.as_ref()
}
pub fn flow(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.flow.as_ref()
}
pub fn publish_without_approval(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.publish_without_approval.as_ref()
}
pub fn use_bedrock_models(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_bedrock_models.as_ref()
}
pub fn perform_flow_ui_task(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.perform_flow_ui_task.as_ref()
}
pub fn approve_flow_share_requests(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.approve_flow_share_requests.as_ref()
}
pub fn use_agent_web_search(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_agent_web_search.as_ref()
}
pub fn knowledge_base(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.knowledge_base.as_ref()
}
pub fn action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.action.as_ref()
}
pub fn generic_http_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.generic_http_action.as_ref()
}
pub fn create_and_update_generic_http_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_generic_http_action.as_ref()
}
pub fn share_generic_http_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_generic_http_action.as_ref()
}
pub fn use_generic_http_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_generic_http_action.as_ref()
}
pub fn asana_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.asana_action.as_ref()
}
pub fn create_and_update_asana_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_asana_action.as_ref()
}
pub fn share_asana_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_asana_action.as_ref()
}
pub fn use_asana_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_asana_action.as_ref()
}
pub fn slack_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.slack_action.as_ref()
}
pub fn create_and_update_slack_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_slack_action.as_ref()
}
pub fn share_slack_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_slack_action.as_ref()
}
pub fn use_slack_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_slack_action.as_ref()
}
pub fn service_now_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.service_now_action.as_ref()
}
pub fn create_and_update_service_now_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_service_now_action.as_ref()
}
pub fn share_service_now_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_service_now_action.as_ref()
}
pub fn use_service_now_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_service_now_action.as_ref()
}
pub fn salesforce_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.salesforce_action.as_ref()
}
pub fn create_and_update_salesforce_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_salesforce_action.as_ref()
}
pub fn share_salesforce_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_salesforce_action.as_ref()
}
pub fn use_salesforce_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_salesforce_action.as_ref()
}
pub fn ms_exchange_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.ms_exchange_action.as_ref()
}
pub fn create_and_update_ms_exchange_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_ms_exchange_action.as_ref()
}
pub fn share_ms_exchange_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_ms_exchange_action.as_ref()
}
pub fn use_ms_exchange_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_ms_exchange_action.as_ref()
}
pub fn pager_duty_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.pager_duty_action.as_ref()
}
pub fn create_and_update_pager_duty_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_pager_duty_action.as_ref()
}
pub fn share_pager_duty_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_pager_duty_action.as_ref()
}
pub fn use_pager_duty_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_pager_duty_action.as_ref()
}
pub fn jira_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.jira_action.as_ref()
}
pub fn create_and_update_jira_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_jira_action.as_ref()
}
pub fn share_jira_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_jira_action.as_ref()
}
pub fn use_jira_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_jira_action.as_ref()
}
pub fn confluence_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.confluence_action.as_ref()
}
pub fn create_and_update_confluence_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_confluence_action.as_ref()
}
pub fn share_confluence_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_confluence_action.as_ref()
}
pub fn use_confluence_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_confluence_action.as_ref()
}
pub fn one_drive_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.one_drive_action.as_ref()
}
pub fn create_and_update_one_drive_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_one_drive_action.as_ref()
}
pub fn share_one_drive_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_one_drive_action.as_ref()
}
pub fn use_one_drive_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_one_drive_action.as_ref()
}
pub fn share_point_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_point_action.as_ref()
}
pub fn create_and_update_share_point_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_share_point_action.as_ref()
}
pub fn share_share_point_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_share_point_action.as_ref()
}
pub fn use_share_point_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_share_point_action.as_ref()
}
pub fn ms_teams_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.ms_teams_action.as_ref()
}
pub fn create_and_update_ms_teams_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_ms_teams_action.as_ref()
}
pub fn share_ms_teams_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_ms_teams_action.as_ref()
}
pub fn use_ms_teams_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_ms_teams_action.as_ref()
}
pub fn google_calendar_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.google_calendar_action.as_ref()
}
pub fn create_and_update_google_calendar_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_google_calendar_action.as_ref()
}
pub fn share_google_calendar_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_google_calendar_action.as_ref()
}
pub fn use_google_calendar_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_google_calendar_action.as_ref()
}
pub fn zendesk_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.zendesk_action.as_ref()
}
pub fn create_and_update_zendesk_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_zendesk_action.as_ref()
}
pub fn share_zendesk_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_zendesk_action.as_ref()
}
pub fn use_zendesk_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_zendesk_action.as_ref()
}
pub fn smartsheet_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.smartsheet_action.as_ref()
}
pub fn create_and_update_smartsheet_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_smartsheet_action.as_ref()
}
pub fn share_smartsheet_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_smartsheet_action.as_ref()
}
pub fn use_smartsheet_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_smartsheet_action.as_ref()
}
pub fn sap_business_partner_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.sap_business_partner_action.as_ref()
}
pub fn create_and_update_sap_business_partner_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_sap_business_partner_action.as_ref()
}
pub fn share_sap_business_partner_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_sap_business_partner_action.as_ref()
}
pub fn use_sap_business_partner_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_sap_business_partner_action.as_ref()
}
pub fn sap_product_master_data_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.sap_product_master_data_action.as_ref()
}
pub fn create_and_update_sap_product_master_data_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_sap_product_master_data_action.as_ref()
}
pub fn share_sap_product_master_data_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_sap_product_master_data_action.as_ref()
}
pub fn use_sap_product_master_data_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_sap_product_master_data_action.as_ref()
}
pub fn sap_physical_inventory_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.sap_physical_inventory_action.as_ref()
}
pub fn create_and_update_sap_physical_inventory_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_sap_physical_inventory_action.as_ref()
}
pub fn share_sap_physical_inventory_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_sap_physical_inventory_action.as_ref()
}
pub fn use_sap_physical_inventory_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_sap_physical_inventory_action.as_ref()
}
pub fn sap_bill_of_material_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.sap_bill_of_material_action.as_ref()
}
pub fn create_and_update_sap_bill_of_material_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_sap_bill_of_material_action.as_ref()
}
pub fn share_sap_bill_of_material_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_sap_bill_of_material_action.as_ref()
}
pub fn use_sap_bill_of_material_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_sap_bill_of_material_action.as_ref()
}
pub fn sap_material_stock_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.sap_material_stock_action.as_ref()
}
pub fn create_and_update_sap_material_stock_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_sap_material_stock_action.as_ref()
}
pub fn share_sap_material_stock_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_sap_material_stock_action.as_ref()
}
pub fn use_sap_material_stock_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_sap_material_stock_action.as_ref()
}
pub fn fact_set_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.fact_set_action.as_ref()
}
pub fn create_and_update_fact_set_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_fact_set_action.as_ref()
}
pub fn share_fact_set_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_fact_set_action.as_ref()
}
pub fn use_fact_set_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_fact_set_action.as_ref()
}
pub fn amazon_s_three_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.amazon_s_three_action.as_ref()
}
pub fn create_and_update_amazon_s_three_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_amazon_s_three_action.as_ref()
}
pub fn share_amazon_s_three_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_amazon_s_three_action.as_ref()
}
pub fn use_amazon_s_three_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_amazon_s_three_action.as_ref()
}
pub fn textract_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.textract_action.as_ref()
}
pub fn create_and_update_textract_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_textract_action.as_ref()
}
pub fn share_textract_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_textract_action.as_ref()
}
pub fn use_textract_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_textract_action.as_ref()
}
pub fn comprehend_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.comprehend_action.as_ref()
}
pub fn create_and_update_comprehend_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_comprehend_action.as_ref()
}
pub fn share_comprehend_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_comprehend_action.as_ref()
}
pub fn use_comprehend_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_comprehend_action.as_ref()
}
pub fn comprehend_medical_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.comprehend_medical_action.as_ref()
}
pub fn create_and_update_comprehend_medical_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_comprehend_medical_action.as_ref()
}
pub fn share_comprehend_medical_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_comprehend_medical_action.as_ref()
}
pub fn use_comprehend_medical_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_comprehend_medical_action.as_ref()
}
pub fn amazon_bedrock_ars_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.amazon_bedrock_ars_action.as_ref()
}
pub fn create_and_update_amazon_bedrock_ars_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_amazon_bedrock_ars_action.as_ref()
}
pub fn share_amazon_bedrock_ars_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_amazon_bedrock_ars_action.as_ref()
}
pub fn use_amazon_bedrock_ars_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_amazon_bedrock_ars_action.as_ref()
}
pub fn amazon_bedrock_fs_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.amazon_bedrock_fs_action.as_ref()
}
pub fn create_and_update_amazon_bedrock_fs_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_amazon_bedrock_fs_action.as_ref()
}
pub fn share_amazon_bedrock_fs_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_amazon_bedrock_fs_action.as_ref()
}
pub fn use_amazon_bedrock_fs_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_amazon_bedrock_fs_action.as_ref()
}
pub fn amazon_bedrock_krs_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.amazon_bedrock_krs_action.as_ref()
}
pub fn create_and_update_amazon_bedrock_krs_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_amazon_bedrock_krs_action.as_ref()
}
pub fn share_amazon_bedrock_krs_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_amazon_bedrock_krs_action.as_ref()
}
pub fn use_amazon_bedrock_krs_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_amazon_bedrock_krs_action.as_ref()
}
pub fn mcp_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.mcp_action.as_ref()
}
pub fn create_and_update_mcp_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_mcp_action.as_ref()
}
pub fn share_mcp_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_mcp_action.as_ref()
}
pub fn use_mcp_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_mcp_action.as_ref()
}
pub fn open_api_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.open_api_action.as_ref()
}
pub fn create_and_update_open_api_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_open_api_action.as_ref()
}
pub fn share_open_api_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_open_api_action.as_ref()
}
pub fn use_open_api_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_open_api_action.as_ref()
}
pub fn sand_pgmi_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.sand_pgmi_action.as_ref()
}
pub fn create_and_update_sand_pgmi_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_sand_pgmi_action.as_ref()
}
pub fn share_sand_pgmi_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_sand_pgmi_action.as_ref()
}
pub fn use_sand_pgmi_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_sand_pgmi_action.as_ref()
}
pub fn sand_p_global_energy_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.sand_p_global_energy_action.as_ref()
}
pub fn create_and_update_sand_p_global_energy_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_sand_p_global_energy_action.as_ref()
}
pub fn share_sand_p_global_energy_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_sand_p_global_energy_action.as_ref()
}
pub fn use_sand_p_global_energy_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_sand_p_global_energy_action.as_ref()
}
pub fn bamboo_hr_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.bamboo_hr_action.as_ref()
}
pub fn create_and_update_bamboo_hr_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_bamboo_hr_action.as_ref()
}
pub fn share_bamboo_hr_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_bamboo_hr_action.as_ref()
}
pub fn use_bamboo_hr_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_bamboo_hr_action.as_ref()
}
pub fn box_agent_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.box_agent_action.as_ref()
}
pub fn create_and_update_box_agent_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_box_agent_action.as_ref()
}
pub fn share_box_agent_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_box_agent_action.as_ref()
}
pub fn use_box_agent_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_box_agent_action.as_ref()
}
pub fn canva_agent_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.canva_agent_action.as_ref()
}
pub fn create_and_update_canva_agent_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_canva_agent_action.as_ref()
}
pub fn share_canva_agent_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_canva_agent_action.as_ref()
}
pub fn use_canva_agent_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_canva_agent_action.as_ref()
}
pub fn github_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.github_action.as_ref()
}
pub fn create_and_update_github_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_github_action.as_ref()
}
pub fn share_github_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_github_action.as_ref()
}
pub fn use_github_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_github_action.as_ref()
}
pub fn notion_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.notion_action.as_ref()
}
pub fn create_and_update_notion_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_notion_action.as_ref()
}
pub fn share_notion_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_notion_action.as_ref()
}
pub fn use_notion_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_notion_action.as_ref()
}
pub fn linear_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.linear_action.as_ref()
}
pub fn create_and_update_linear_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_linear_action.as_ref()
}
pub fn share_linear_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_linear_action.as_ref()
}
pub fn use_linear_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_linear_action.as_ref()
}
pub fn hugging_face_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.hugging_face_action.as_ref()
}
pub fn create_and_update_hugging_face_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_hugging_face_action.as_ref()
}
pub fn share_hugging_face_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_hugging_face_action.as_ref()
}
pub fn use_hugging_face_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_hugging_face_action.as_ref()
}
pub fn monday_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.monday_action.as_ref()
}
pub fn create_and_update_monday_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_monday_action.as_ref()
}
pub fn share_monday_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_monday_action.as_ref()
}
pub fn use_monday_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_monday_action.as_ref()
}
pub fn hubspot_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.hubspot_action.as_ref()
}
pub fn create_and_update_hubspot_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_hubspot_action.as_ref()
}
pub fn share_hubspot_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_hubspot_action.as_ref()
}
pub fn use_hubspot_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_hubspot_action.as_ref()
}
pub fn intercom_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.intercom_action.as_ref()
}
pub fn create_and_update_intercom_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_intercom_action.as_ref()
}
pub fn share_intercom_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_intercom_action.as_ref()
}
pub fn use_intercom_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_intercom_action.as_ref()
}
pub fn new_relic_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.new_relic_action.as_ref()
}
pub fn create_and_update_new_relic_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_and_update_new_relic_action.as_ref()
}
pub fn share_new_relic_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_new_relic_action.as_ref()
}
pub fn use_new_relic_action(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.use_new_relic_action.as_ref()
}
pub fn topic(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.topic.as_ref()
}
pub fn edit_visual_with_q(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.edit_visual_with_q.as_ref()
}
pub fn build_calculated_field_with_q(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.build_calculated_field_with_q.as_ref()
}
pub fn create_dashboard_executive_summary_with_q(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_dashboard_executive_summary_with_q.as_ref()
}
pub fn space(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.space.as_ref()
}
pub fn create_spaces(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_spaces.as_ref()
}
pub fn share_spaces(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_spaces.as_ref()
}
pub fn chat_agent(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.chat_agent.as_ref()
}
pub fn create_chat_agents(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.create_chat_agents.as_ref()
}
pub fn share_chat_agents(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.share_chat_agents.as_ref()
}
pub fn research(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.research.as_ref()
}
pub fn self_upgrade_user_role(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.self_upgrade_user_role.as_ref()
}
pub fn extension(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.extension.as_ref()
}
pub fn manage_shared_folders(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.manage_shared_folders.as_ref()
}
pub fn generate_analyses(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.generate_analyses.as_ref()
}
pub fn story(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.story.as_ref()
}
pub fn scenario(&self) -> ::std::option::Option<&crate::types::CapabilityState> {
self.scenario.as_ref()
}
}
impl Capabilities {
pub fn builder() -> crate::types::builders::CapabilitiesBuilder {
crate::types::builders::CapabilitiesBuilder::default()
}
}
#[derive(::std::clone::Clone, ::std::cmp::PartialEq, ::std::default::Default, ::std::fmt::Debug)]
#[non_exhaustive]
pub struct CapabilitiesBuilder {
pub(crate) export_to_csv: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) export_to_excel: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) export_to_pdf: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) print_reports: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_themes: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) add_or_run_anomaly_detection_for_analyses: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_analyses: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_datasets: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_datasets: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) subscribe_dashboard_email_reports: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_dashboard_email_reports: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_dashboards: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_threshold_alerts: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) rename_shared_folders: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_shared_folders: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_data_sources: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_data_sources: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) view_account_spice_capacity: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_spice_dataset: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) export_to_pdf_in_scheduled_reports: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) export_to_csv_in_scheduled_reports: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) export_to_excel_in_scheduled_reports: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) include_content_in_scheduled_reports_email: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) dashboard: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) analysis: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) automate: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) flow: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) publish_without_approval: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_bedrock_models: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) perform_flow_ui_task: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) approve_flow_share_requests: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_agent_web_search: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) knowledge_base: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) generic_http_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_generic_http_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_generic_http_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_generic_http_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) asana_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_asana_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_asana_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_asana_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) slack_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_slack_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_slack_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_slack_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) service_now_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_service_now_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_service_now_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_service_now_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) salesforce_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_salesforce_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_salesforce_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_salesforce_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) ms_exchange_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_ms_exchange_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_ms_exchange_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_ms_exchange_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) pager_duty_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_pager_duty_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_pager_duty_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_pager_duty_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) jira_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_jira_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_jira_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_jira_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) confluence_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_confluence_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_confluence_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_confluence_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) one_drive_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_one_drive_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_one_drive_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_one_drive_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_point_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_share_point_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_share_point_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_share_point_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) ms_teams_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_ms_teams_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_ms_teams_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_ms_teams_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) google_calendar_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_google_calendar_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_google_calendar_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_google_calendar_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) zendesk_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_zendesk_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_zendesk_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_zendesk_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) smartsheet_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_smartsheet_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_smartsheet_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_smartsheet_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) sap_business_partner_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_sap_business_partner_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_sap_business_partner_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_sap_business_partner_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) sap_product_master_data_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_sap_product_master_data_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_sap_product_master_data_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_sap_product_master_data_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) sap_physical_inventory_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_sap_physical_inventory_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_sap_physical_inventory_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_sap_physical_inventory_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) sap_bill_of_material_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_sap_bill_of_material_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_sap_bill_of_material_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_sap_bill_of_material_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) sap_material_stock_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_sap_material_stock_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_sap_material_stock_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_sap_material_stock_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) fact_set_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_fact_set_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_fact_set_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_fact_set_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) amazon_s_three_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_amazon_s_three_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_amazon_s_three_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_amazon_s_three_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) textract_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_textract_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_textract_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_textract_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) comprehend_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_comprehend_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_comprehend_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_comprehend_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) comprehend_medical_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_comprehend_medical_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_comprehend_medical_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_comprehend_medical_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) amazon_bedrock_ars_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_amazon_bedrock_ars_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_amazon_bedrock_ars_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_amazon_bedrock_ars_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) amazon_bedrock_fs_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_amazon_bedrock_fs_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_amazon_bedrock_fs_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_amazon_bedrock_fs_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) amazon_bedrock_krs_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_amazon_bedrock_krs_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_amazon_bedrock_krs_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_amazon_bedrock_krs_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) mcp_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_mcp_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_mcp_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_mcp_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) open_api_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_open_api_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_open_api_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_open_api_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) sand_pgmi_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_sand_pgmi_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_sand_pgmi_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_sand_pgmi_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) sand_p_global_energy_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_sand_p_global_energy_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_sand_p_global_energy_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_sand_p_global_energy_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) bamboo_hr_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_bamboo_hr_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_bamboo_hr_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_bamboo_hr_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) box_agent_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_box_agent_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_box_agent_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_box_agent_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) canva_agent_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_canva_agent_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_canva_agent_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_canva_agent_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) github_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_github_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_github_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_github_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) notion_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_notion_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_notion_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_notion_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) linear_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_linear_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_linear_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_linear_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) hugging_face_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_hugging_face_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_hugging_face_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_hugging_face_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) monday_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_monday_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_monday_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_monday_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) hubspot_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_hubspot_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_hubspot_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_hubspot_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) intercom_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_intercom_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_intercom_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_intercom_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) new_relic_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_and_update_new_relic_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_new_relic_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) use_new_relic_action: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) topic: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) edit_visual_with_q: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) build_calculated_field_with_q: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_dashboard_executive_summary_with_q: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) space: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_spaces: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_spaces: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) chat_agent: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) create_chat_agents: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) share_chat_agents: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) research: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) self_upgrade_user_role: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) extension: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) manage_shared_folders: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) generate_analyses: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) story: ::std::option::Option<crate::types::CapabilityState>,
pub(crate) scenario: ::std::option::Option<crate::types::CapabilityState>,
}
impl CapabilitiesBuilder {
pub fn export_to_csv(mut self, input: crate::types::CapabilityState) -> Self {
self.export_to_csv = ::std::option::Option::Some(input);
self
}
pub fn set_export_to_csv(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.export_to_csv = input;
self
}
pub fn get_export_to_csv(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.export_to_csv
}
pub fn export_to_excel(mut self, input: crate::types::CapabilityState) -> Self {
self.export_to_excel = ::std::option::Option::Some(input);
self
}
pub fn set_export_to_excel(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.export_to_excel = input;
self
}
pub fn get_export_to_excel(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.export_to_excel
}
pub fn export_to_pdf(mut self, input: crate::types::CapabilityState) -> Self {
self.export_to_pdf = ::std::option::Option::Some(input);
self
}
pub fn set_export_to_pdf(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.export_to_pdf = input;
self
}
pub fn get_export_to_pdf(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.export_to_pdf
}
pub fn print_reports(mut self, input: crate::types::CapabilityState) -> Self {
self.print_reports = ::std::option::Option::Some(input);
self
}
pub fn set_print_reports(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.print_reports = input;
self
}
pub fn get_print_reports(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.print_reports
}
pub fn create_and_update_themes(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_themes = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_themes(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_themes = input;
self
}
pub fn get_create_and_update_themes(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_themes
}
pub fn add_or_run_anomaly_detection_for_analyses(mut self, input: crate::types::CapabilityState) -> Self {
self.add_or_run_anomaly_detection_for_analyses = ::std::option::Option::Some(input);
self
}
pub fn set_add_or_run_anomaly_detection_for_analyses(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.add_or_run_anomaly_detection_for_analyses = input;
self
}
pub fn get_add_or_run_anomaly_detection_for_analyses(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.add_or_run_anomaly_detection_for_analyses
}
pub fn share_analyses(mut self, input: crate::types::CapabilityState) -> Self {
self.share_analyses = ::std::option::Option::Some(input);
self
}
pub fn set_share_analyses(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_analyses = input;
self
}
pub fn get_share_analyses(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_analyses
}
pub fn create_and_update_datasets(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_datasets = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_datasets(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_datasets = input;
self
}
pub fn get_create_and_update_datasets(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_datasets
}
pub fn share_datasets(mut self, input: crate::types::CapabilityState) -> Self {
self.share_datasets = ::std::option::Option::Some(input);
self
}
pub fn set_share_datasets(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_datasets = input;
self
}
pub fn get_share_datasets(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_datasets
}
pub fn subscribe_dashboard_email_reports(mut self, input: crate::types::CapabilityState) -> Self {
self.subscribe_dashboard_email_reports = ::std::option::Option::Some(input);
self
}
pub fn set_subscribe_dashboard_email_reports(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.subscribe_dashboard_email_reports = input;
self
}
pub fn get_subscribe_dashboard_email_reports(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.subscribe_dashboard_email_reports
}
pub fn create_and_update_dashboard_email_reports(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_dashboard_email_reports = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_dashboard_email_reports(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_dashboard_email_reports = input;
self
}
pub fn get_create_and_update_dashboard_email_reports(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_dashboard_email_reports
}
pub fn share_dashboards(mut self, input: crate::types::CapabilityState) -> Self {
self.share_dashboards = ::std::option::Option::Some(input);
self
}
pub fn set_share_dashboards(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_dashboards = input;
self
}
pub fn get_share_dashboards(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_dashboards
}
pub fn create_and_update_threshold_alerts(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_threshold_alerts = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_threshold_alerts(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_threshold_alerts = input;
self
}
pub fn get_create_and_update_threshold_alerts(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_threshold_alerts
}
pub fn rename_shared_folders(mut self, input: crate::types::CapabilityState) -> Self {
self.rename_shared_folders = ::std::option::Option::Some(input);
self
}
pub fn set_rename_shared_folders(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.rename_shared_folders = input;
self
}
pub fn get_rename_shared_folders(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.rename_shared_folders
}
pub fn create_shared_folders(mut self, input: crate::types::CapabilityState) -> Self {
self.create_shared_folders = ::std::option::Option::Some(input);
self
}
pub fn set_create_shared_folders(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_shared_folders = input;
self
}
pub fn get_create_shared_folders(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_shared_folders
}
pub fn create_and_update_data_sources(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_data_sources = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_data_sources(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_data_sources = input;
self
}
pub fn get_create_and_update_data_sources(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_data_sources
}
pub fn share_data_sources(mut self, input: crate::types::CapabilityState) -> Self {
self.share_data_sources = ::std::option::Option::Some(input);
self
}
pub fn set_share_data_sources(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_data_sources = input;
self
}
pub fn get_share_data_sources(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_data_sources
}
pub fn view_account_spice_capacity(mut self, input: crate::types::CapabilityState) -> Self {
self.view_account_spice_capacity = ::std::option::Option::Some(input);
self
}
pub fn set_view_account_spice_capacity(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.view_account_spice_capacity = input;
self
}
pub fn get_view_account_spice_capacity(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.view_account_spice_capacity
}
pub fn create_spice_dataset(mut self, input: crate::types::CapabilityState) -> Self {
self.create_spice_dataset = ::std::option::Option::Some(input);
self
}
pub fn set_create_spice_dataset(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_spice_dataset = input;
self
}
pub fn get_create_spice_dataset(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_spice_dataset
}
pub fn export_to_pdf_in_scheduled_reports(mut self, input: crate::types::CapabilityState) -> Self {
self.export_to_pdf_in_scheduled_reports = ::std::option::Option::Some(input);
self
}
pub fn set_export_to_pdf_in_scheduled_reports(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.export_to_pdf_in_scheduled_reports = input;
self
}
pub fn get_export_to_pdf_in_scheduled_reports(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.export_to_pdf_in_scheduled_reports
}
pub fn export_to_csv_in_scheduled_reports(mut self, input: crate::types::CapabilityState) -> Self {
self.export_to_csv_in_scheduled_reports = ::std::option::Option::Some(input);
self
}
pub fn set_export_to_csv_in_scheduled_reports(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.export_to_csv_in_scheduled_reports = input;
self
}
pub fn get_export_to_csv_in_scheduled_reports(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.export_to_csv_in_scheduled_reports
}
pub fn export_to_excel_in_scheduled_reports(mut self, input: crate::types::CapabilityState) -> Self {
self.export_to_excel_in_scheduled_reports = ::std::option::Option::Some(input);
self
}
pub fn set_export_to_excel_in_scheduled_reports(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.export_to_excel_in_scheduled_reports = input;
self
}
pub fn get_export_to_excel_in_scheduled_reports(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.export_to_excel_in_scheduled_reports
}
pub fn include_content_in_scheduled_reports_email(mut self, input: crate::types::CapabilityState) -> Self {
self.include_content_in_scheduled_reports_email = ::std::option::Option::Some(input);
self
}
pub fn set_include_content_in_scheduled_reports_email(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.include_content_in_scheduled_reports_email = input;
self
}
pub fn get_include_content_in_scheduled_reports_email(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.include_content_in_scheduled_reports_email
}
pub fn dashboard(mut self, input: crate::types::CapabilityState) -> Self {
self.dashboard = ::std::option::Option::Some(input);
self
}
pub fn set_dashboard(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.dashboard = input;
self
}
pub fn get_dashboard(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.dashboard
}
pub fn analysis(mut self, input: crate::types::CapabilityState) -> Self {
self.analysis = ::std::option::Option::Some(input);
self
}
pub fn set_analysis(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.analysis = input;
self
}
pub fn get_analysis(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.analysis
}
pub fn automate(mut self, input: crate::types::CapabilityState) -> Self {
self.automate = ::std::option::Option::Some(input);
self
}
pub fn set_automate(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.automate = input;
self
}
pub fn get_automate(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.automate
}
pub fn flow(mut self, input: crate::types::CapabilityState) -> Self {
self.flow = ::std::option::Option::Some(input);
self
}
pub fn set_flow(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.flow = input;
self
}
pub fn get_flow(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.flow
}
pub fn publish_without_approval(mut self, input: crate::types::CapabilityState) -> Self {
self.publish_without_approval = ::std::option::Option::Some(input);
self
}
pub fn set_publish_without_approval(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.publish_without_approval = input;
self
}
pub fn get_publish_without_approval(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.publish_without_approval
}
pub fn use_bedrock_models(mut self, input: crate::types::CapabilityState) -> Self {
self.use_bedrock_models = ::std::option::Option::Some(input);
self
}
pub fn set_use_bedrock_models(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_bedrock_models = input;
self
}
pub fn get_use_bedrock_models(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_bedrock_models
}
pub fn perform_flow_ui_task(mut self, input: crate::types::CapabilityState) -> Self {
self.perform_flow_ui_task = ::std::option::Option::Some(input);
self
}
pub fn set_perform_flow_ui_task(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.perform_flow_ui_task = input;
self
}
pub fn get_perform_flow_ui_task(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.perform_flow_ui_task
}
pub fn approve_flow_share_requests(mut self, input: crate::types::CapabilityState) -> Self {
self.approve_flow_share_requests = ::std::option::Option::Some(input);
self
}
pub fn set_approve_flow_share_requests(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.approve_flow_share_requests = input;
self
}
pub fn get_approve_flow_share_requests(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.approve_flow_share_requests
}
pub fn use_agent_web_search(mut self, input: crate::types::CapabilityState) -> Self {
self.use_agent_web_search = ::std::option::Option::Some(input);
self
}
pub fn set_use_agent_web_search(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_agent_web_search = input;
self
}
pub fn get_use_agent_web_search(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_agent_web_search
}
pub fn knowledge_base(mut self, input: crate::types::CapabilityState) -> Self {
self.knowledge_base = ::std::option::Option::Some(input);
self
}
pub fn set_knowledge_base(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.knowledge_base = input;
self
}
pub fn get_knowledge_base(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.knowledge_base
}
pub fn action(mut self, input: crate::types::CapabilityState) -> Self {
self.action = ::std::option::Option::Some(input);
self
}
pub fn set_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.action = input;
self
}
pub fn get_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.action
}
pub fn generic_http_action(mut self, input: crate::types::CapabilityState) -> Self {
self.generic_http_action = ::std::option::Option::Some(input);
self
}
pub fn set_generic_http_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.generic_http_action = input;
self
}
pub fn get_generic_http_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.generic_http_action
}
pub fn create_and_update_generic_http_action(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_generic_http_action = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_generic_http_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_generic_http_action = input;
self
}
pub fn get_create_and_update_generic_http_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_generic_http_action
}
pub fn share_generic_http_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_generic_http_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_generic_http_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_generic_http_action = input;
self
}
pub fn get_share_generic_http_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_generic_http_action
}
pub fn use_generic_http_action(mut self, input: crate::types::CapabilityState) -> Self {
self.use_generic_http_action = ::std::option::Option::Some(input);
self
}
pub fn set_use_generic_http_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_generic_http_action = input;
self
}
pub fn get_use_generic_http_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_generic_http_action
}
pub fn asana_action(mut self, input: crate::types::CapabilityState) -> Self {
self.asana_action = ::std::option::Option::Some(input);
self
}
pub fn set_asana_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.asana_action = input;
self
}
pub fn get_asana_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.asana_action
}
pub fn create_and_update_asana_action(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_asana_action = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_asana_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_asana_action = input;
self
}
pub fn get_create_and_update_asana_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_asana_action
}
pub fn share_asana_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_asana_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_asana_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_asana_action = input;
self
}
pub fn get_share_asana_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_asana_action
}
pub fn use_asana_action(mut self, input: crate::types::CapabilityState) -> Self {
self.use_asana_action = ::std::option::Option::Some(input);
self
}
pub fn set_use_asana_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_asana_action = input;
self
}
pub fn get_use_asana_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_asana_action
}
pub fn slack_action(mut self, input: crate::types::CapabilityState) -> Self {
self.slack_action = ::std::option::Option::Some(input);
self
}
pub fn set_slack_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.slack_action = input;
self
}
pub fn get_slack_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.slack_action
}
pub fn create_and_update_slack_action(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_slack_action = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_slack_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_slack_action = input;
self
}
pub fn get_create_and_update_slack_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_slack_action
}
pub fn share_slack_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_slack_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_slack_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_slack_action = input;
self
}
pub fn get_share_slack_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_slack_action
}
pub fn use_slack_action(mut self, input: crate::types::CapabilityState) -> Self {
self.use_slack_action = ::std::option::Option::Some(input);
self
}
pub fn set_use_slack_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_slack_action = input;
self
}
pub fn get_use_slack_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_slack_action
}
pub fn service_now_action(mut self, input: crate::types::CapabilityState) -> Self {
self.service_now_action = ::std::option::Option::Some(input);
self
}
pub fn set_service_now_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.service_now_action = input;
self
}
pub fn get_service_now_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.service_now_action
}
pub fn create_and_update_service_now_action(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_service_now_action = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_service_now_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_service_now_action = input;
self
}
pub fn get_create_and_update_service_now_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_service_now_action
}
pub fn share_service_now_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_service_now_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_service_now_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_service_now_action = input;
self
}
pub fn get_share_service_now_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_service_now_action
}
pub fn use_service_now_action(mut self, input: crate::types::CapabilityState) -> Self {
self.use_service_now_action = ::std::option::Option::Some(input);
self
}
pub fn set_use_service_now_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_service_now_action = input;
self
}
pub fn get_use_service_now_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_service_now_action
}
pub fn salesforce_action(mut self, input: crate::types::CapabilityState) -> Self {
self.salesforce_action = ::std::option::Option::Some(input);
self
}
pub fn set_salesforce_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.salesforce_action = input;
self
}
pub fn get_salesforce_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.salesforce_action
}
pub fn create_and_update_salesforce_action(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_salesforce_action = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_salesforce_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_salesforce_action = input;
self
}
pub fn get_create_and_update_salesforce_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_salesforce_action
}
pub fn share_salesforce_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_salesforce_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_salesforce_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_salesforce_action = input;
self
}
pub fn get_share_salesforce_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_salesforce_action
}
pub fn use_salesforce_action(mut self, input: crate::types::CapabilityState) -> Self {
self.use_salesforce_action = ::std::option::Option::Some(input);
self
}
pub fn set_use_salesforce_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_salesforce_action = input;
self
}
pub fn get_use_salesforce_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_salesforce_action
}
pub fn ms_exchange_action(mut self, input: crate::types::CapabilityState) -> Self {
self.ms_exchange_action = ::std::option::Option::Some(input);
self
}
pub fn set_ms_exchange_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.ms_exchange_action = input;
self
}
pub fn get_ms_exchange_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.ms_exchange_action
}
pub fn create_and_update_ms_exchange_action(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_ms_exchange_action = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_ms_exchange_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_ms_exchange_action = input;
self
}
pub fn get_create_and_update_ms_exchange_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_ms_exchange_action
}
pub fn share_ms_exchange_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_ms_exchange_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_ms_exchange_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_ms_exchange_action = input;
self
}
pub fn get_share_ms_exchange_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_ms_exchange_action
}
pub fn use_ms_exchange_action(mut self, input: crate::types::CapabilityState) -> Self {
self.use_ms_exchange_action = ::std::option::Option::Some(input);
self
}
pub fn set_use_ms_exchange_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_ms_exchange_action = input;
self
}
pub fn get_use_ms_exchange_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_ms_exchange_action
}
pub fn pager_duty_action(mut self, input: crate::types::CapabilityState) -> Self {
self.pager_duty_action = ::std::option::Option::Some(input);
self
}
pub fn set_pager_duty_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.pager_duty_action = input;
self
}
pub fn get_pager_duty_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.pager_duty_action
}
pub fn create_and_update_pager_duty_action(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_pager_duty_action = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_pager_duty_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_pager_duty_action = input;
self
}
pub fn get_create_and_update_pager_duty_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_pager_duty_action
}
pub fn share_pager_duty_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_pager_duty_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_pager_duty_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_pager_duty_action = input;
self
}
pub fn get_share_pager_duty_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_pager_duty_action
}
pub fn use_pager_duty_action(mut self, input: crate::types::CapabilityState) -> Self {
self.use_pager_duty_action = ::std::option::Option::Some(input);
self
}
pub fn set_use_pager_duty_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_pager_duty_action = input;
self
}
pub fn get_use_pager_duty_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_pager_duty_action
}
pub fn jira_action(mut self, input: crate::types::CapabilityState) -> Self {
self.jira_action = ::std::option::Option::Some(input);
self
}
pub fn set_jira_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.jira_action = input;
self
}
pub fn get_jira_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.jira_action
}
pub fn create_and_update_jira_action(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_jira_action = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_jira_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_jira_action = input;
self
}
pub fn get_create_and_update_jira_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_jira_action
}
pub fn share_jira_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_jira_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_jira_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_jira_action = input;
self
}
pub fn get_share_jira_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_jira_action
}
pub fn use_jira_action(mut self, input: crate::types::CapabilityState) -> Self {
self.use_jira_action = ::std::option::Option::Some(input);
self
}
pub fn set_use_jira_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_jira_action = input;
self
}
pub fn get_use_jira_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_jira_action
}
pub fn confluence_action(mut self, input: crate::types::CapabilityState) -> Self {
self.confluence_action = ::std::option::Option::Some(input);
self
}
pub fn set_confluence_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.confluence_action = input;
self
}
pub fn get_confluence_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.confluence_action
}
pub fn create_and_update_confluence_action(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_confluence_action = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_confluence_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_confluence_action = input;
self
}
pub fn get_create_and_update_confluence_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_confluence_action
}
pub fn share_confluence_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_confluence_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_confluence_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_confluence_action = input;
self
}
pub fn get_share_confluence_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_confluence_action
}
pub fn use_confluence_action(mut self, input: crate::types::CapabilityState) -> Self {
self.use_confluence_action = ::std::option::Option::Some(input);
self
}
pub fn set_use_confluence_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_confluence_action = input;
self
}
pub fn get_use_confluence_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_confluence_action
}
pub fn one_drive_action(mut self, input: crate::types::CapabilityState) -> Self {
self.one_drive_action = ::std::option::Option::Some(input);
self
}
pub fn set_one_drive_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.one_drive_action = input;
self
}
pub fn get_one_drive_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.one_drive_action
}
pub fn create_and_update_one_drive_action(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_one_drive_action = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_one_drive_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_one_drive_action = input;
self
}
pub fn get_create_and_update_one_drive_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_one_drive_action
}
pub fn share_one_drive_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_one_drive_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_one_drive_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_one_drive_action = input;
self
}
pub fn get_share_one_drive_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_one_drive_action
}
pub fn use_one_drive_action(mut self, input: crate::types::CapabilityState) -> Self {
self.use_one_drive_action = ::std::option::Option::Some(input);
self
}
pub fn set_use_one_drive_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_one_drive_action = input;
self
}
pub fn get_use_one_drive_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_one_drive_action
}
pub fn share_point_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_point_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_point_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_point_action = input;
self
}
pub fn get_share_point_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_point_action
}
pub fn create_and_update_share_point_action(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_share_point_action = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_share_point_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_share_point_action = input;
self
}
pub fn get_create_and_update_share_point_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_share_point_action
}
pub fn share_share_point_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_share_point_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_share_point_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_share_point_action = input;
self
}
pub fn get_share_share_point_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_share_point_action
}
pub fn use_share_point_action(mut self, input: crate::types::CapabilityState) -> Self {
self.use_share_point_action = ::std::option::Option::Some(input);
self
}
pub fn set_use_share_point_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_share_point_action = input;
self
}
pub fn get_use_share_point_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_share_point_action
}
pub fn ms_teams_action(mut self, input: crate::types::CapabilityState) -> Self {
self.ms_teams_action = ::std::option::Option::Some(input);
self
}
pub fn set_ms_teams_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.ms_teams_action = input;
self
}
pub fn get_ms_teams_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.ms_teams_action
}
pub fn create_and_update_ms_teams_action(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_ms_teams_action = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_ms_teams_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_ms_teams_action = input;
self
}
pub fn get_create_and_update_ms_teams_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_ms_teams_action
}
pub fn share_ms_teams_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_ms_teams_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_ms_teams_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_ms_teams_action = input;
self
}
pub fn get_share_ms_teams_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_ms_teams_action
}
pub fn use_ms_teams_action(mut self, input: crate::types::CapabilityState) -> Self {
self.use_ms_teams_action = ::std::option::Option::Some(input);
self
}
pub fn set_use_ms_teams_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_ms_teams_action = input;
self
}
pub fn get_use_ms_teams_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_ms_teams_action
}
pub fn google_calendar_action(mut self, input: crate::types::CapabilityState) -> Self {
self.google_calendar_action = ::std::option::Option::Some(input);
self
}
pub fn set_google_calendar_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.google_calendar_action = input;
self
}
pub fn get_google_calendar_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.google_calendar_action
}
pub fn create_and_update_google_calendar_action(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_google_calendar_action = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_google_calendar_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_google_calendar_action = input;
self
}
pub fn get_create_and_update_google_calendar_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_google_calendar_action
}
pub fn share_google_calendar_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_google_calendar_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_google_calendar_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_google_calendar_action = input;
self
}
pub fn get_share_google_calendar_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_google_calendar_action
}
pub fn use_google_calendar_action(mut self, input: crate::types::CapabilityState) -> Self {
self.use_google_calendar_action = ::std::option::Option::Some(input);
self
}
pub fn set_use_google_calendar_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_google_calendar_action = input;
self
}
pub fn get_use_google_calendar_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_google_calendar_action
}
pub fn zendesk_action(mut self, input: crate::types::CapabilityState) -> Self {
self.zendesk_action = ::std::option::Option::Some(input);
self
}
pub fn set_zendesk_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.zendesk_action = input;
self
}
pub fn get_zendesk_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.zendesk_action
}
pub fn create_and_update_zendesk_action(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_zendesk_action = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_zendesk_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_zendesk_action = input;
self
}
pub fn get_create_and_update_zendesk_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_zendesk_action
}
pub fn share_zendesk_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_zendesk_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_zendesk_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_zendesk_action = input;
self
}
pub fn get_share_zendesk_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_zendesk_action
}
pub fn use_zendesk_action(mut self, input: crate::types::CapabilityState) -> Self {
self.use_zendesk_action = ::std::option::Option::Some(input);
self
}
pub fn set_use_zendesk_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_zendesk_action = input;
self
}
pub fn get_use_zendesk_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_zendesk_action
}
pub fn smartsheet_action(mut self, input: crate::types::CapabilityState) -> Self {
self.smartsheet_action = ::std::option::Option::Some(input);
self
}
pub fn set_smartsheet_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.smartsheet_action = input;
self
}
pub fn get_smartsheet_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.smartsheet_action
}
pub fn create_and_update_smartsheet_action(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_smartsheet_action = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_smartsheet_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_smartsheet_action = input;
self
}
pub fn get_create_and_update_smartsheet_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_smartsheet_action
}
pub fn share_smartsheet_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_smartsheet_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_smartsheet_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_smartsheet_action = input;
self
}
pub fn get_share_smartsheet_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_smartsheet_action
}
pub fn use_smartsheet_action(mut self, input: crate::types::CapabilityState) -> Self {
self.use_smartsheet_action = ::std::option::Option::Some(input);
self
}
pub fn set_use_smartsheet_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_smartsheet_action = input;
self
}
pub fn get_use_smartsheet_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_smartsheet_action
}
pub fn sap_business_partner_action(mut self, input: crate::types::CapabilityState) -> Self {
self.sap_business_partner_action = ::std::option::Option::Some(input);
self
}
pub fn set_sap_business_partner_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.sap_business_partner_action = input;
self
}
pub fn get_sap_business_partner_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.sap_business_partner_action
}
pub fn create_and_update_sap_business_partner_action(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_sap_business_partner_action = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_sap_business_partner_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_sap_business_partner_action = input;
self
}
pub fn get_create_and_update_sap_business_partner_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_sap_business_partner_action
}
pub fn share_sap_business_partner_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_sap_business_partner_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_sap_business_partner_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_sap_business_partner_action = input;
self
}
pub fn get_share_sap_business_partner_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_sap_business_partner_action
}
pub fn use_sap_business_partner_action(mut self, input: crate::types::CapabilityState) -> Self {
self.use_sap_business_partner_action = ::std::option::Option::Some(input);
self
}
pub fn set_use_sap_business_partner_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_sap_business_partner_action = input;
self
}
pub fn get_use_sap_business_partner_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_sap_business_partner_action
}
pub fn sap_product_master_data_action(mut self, input: crate::types::CapabilityState) -> Self {
self.sap_product_master_data_action = ::std::option::Option::Some(input);
self
}
pub fn set_sap_product_master_data_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.sap_product_master_data_action = input;
self
}
pub fn get_sap_product_master_data_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.sap_product_master_data_action
}
pub fn create_and_update_sap_product_master_data_action(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_sap_product_master_data_action = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_sap_product_master_data_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_sap_product_master_data_action = input;
self
}
pub fn get_create_and_update_sap_product_master_data_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_sap_product_master_data_action
}
pub fn share_sap_product_master_data_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_sap_product_master_data_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_sap_product_master_data_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_sap_product_master_data_action = input;
self
}
pub fn get_share_sap_product_master_data_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_sap_product_master_data_action
}
pub fn use_sap_product_master_data_action(mut self, input: crate::types::CapabilityState) -> Self {
self.use_sap_product_master_data_action = ::std::option::Option::Some(input);
self
}
pub fn set_use_sap_product_master_data_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_sap_product_master_data_action = input;
self
}
pub fn get_use_sap_product_master_data_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_sap_product_master_data_action
}
pub fn sap_physical_inventory_action(mut self, input: crate::types::CapabilityState) -> Self {
self.sap_physical_inventory_action = ::std::option::Option::Some(input);
self
}
pub fn set_sap_physical_inventory_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.sap_physical_inventory_action = input;
self
}
pub fn get_sap_physical_inventory_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.sap_physical_inventory_action
}
pub fn create_and_update_sap_physical_inventory_action(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_sap_physical_inventory_action = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_sap_physical_inventory_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_sap_physical_inventory_action = input;
self
}
pub fn get_create_and_update_sap_physical_inventory_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_sap_physical_inventory_action
}
pub fn share_sap_physical_inventory_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_sap_physical_inventory_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_sap_physical_inventory_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_sap_physical_inventory_action = input;
self
}
pub fn get_share_sap_physical_inventory_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_sap_physical_inventory_action
}
pub fn use_sap_physical_inventory_action(mut self, input: crate::types::CapabilityState) -> Self {
self.use_sap_physical_inventory_action = ::std::option::Option::Some(input);
self
}
pub fn set_use_sap_physical_inventory_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_sap_physical_inventory_action = input;
self
}
pub fn get_use_sap_physical_inventory_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_sap_physical_inventory_action
}
pub fn sap_bill_of_material_action(mut self, input: crate::types::CapabilityState) -> Self {
self.sap_bill_of_material_action = ::std::option::Option::Some(input);
self
}
pub fn set_sap_bill_of_material_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.sap_bill_of_material_action = input;
self
}
pub fn get_sap_bill_of_material_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.sap_bill_of_material_action
}
pub fn create_and_update_sap_bill_of_material_action(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_sap_bill_of_material_action = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_sap_bill_of_material_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_sap_bill_of_material_action = input;
self
}
pub fn get_create_and_update_sap_bill_of_material_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_sap_bill_of_material_action
}
pub fn share_sap_bill_of_material_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_sap_bill_of_material_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_sap_bill_of_material_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_sap_bill_of_material_action = input;
self
}
pub fn get_share_sap_bill_of_material_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_sap_bill_of_material_action
}
pub fn use_sap_bill_of_material_action(mut self, input: crate::types::CapabilityState) -> Self {
self.use_sap_bill_of_material_action = ::std::option::Option::Some(input);
self
}
pub fn set_use_sap_bill_of_material_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_sap_bill_of_material_action = input;
self
}
pub fn get_use_sap_bill_of_material_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_sap_bill_of_material_action
}
pub fn sap_material_stock_action(mut self, input: crate::types::CapabilityState) -> Self {
self.sap_material_stock_action = ::std::option::Option::Some(input);
self
}
pub fn set_sap_material_stock_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.sap_material_stock_action = input;
self
}
pub fn get_sap_material_stock_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.sap_material_stock_action
}
pub fn create_and_update_sap_material_stock_action(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_sap_material_stock_action = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_sap_material_stock_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_sap_material_stock_action = input;
self
}
pub fn get_create_and_update_sap_material_stock_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_sap_material_stock_action
}
pub fn share_sap_material_stock_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_sap_material_stock_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_sap_material_stock_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_sap_material_stock_action = input;
self
}
pub fn get_share_sap_material_stock_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_sap_material_stock_action
}
pub fn use_sap_material_stock_action(mut self, input: crate::types::CapabilityState) -> Self {
self.use_sap_material_stock_action = ::std::option::Option::Some(input);
self
}
pub fn set_use_sap_material_stock_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_sap_material_stock_action = input;
self
}
pub fn get_use_sap_material_stock_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_sap_material_stock_action
}
pub fn fact_set_action(mut self, input: crate::types::CapabilityState) -> Self {
self.fact_set_action = ::std::option::Option::Some(input);
self
}
pub fn set_fact_set_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.fact_set_action = input;
self
}
pub fn get_fact_set_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.fact_set_action
}
pub fn create_and_update_fact_set_action(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_fact_set_action = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_fact_set_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_fact_set_action = input;
self
}
pub fn get_create_and_update_fact_set_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_fact_set_action
}
pub fn share_fact_set_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_fact_set_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_fact_set_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_fact_set_action = input;
self
}
pub fn get_share_fact_set_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_fact_set_action
}
pub fn use_fact_set_action(mut self, input: crate::types::CapabilityState) -> Self {
self.use_fact_set_action = ::std::option::Option::Some(input);
self
}
pub fn set_use_fact_set_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_fact_set_action = input;
self
}
pub fn get_use_fact_set_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_fact_set_action
}
pub fn amazon_s_three_action(mut self, input: crate::types::CapabilityState) -> Self {
self.amazon_s_three_action = ::std::option::Option::Some(input);
self
}
pub fn set_amazon_s_three_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.amazon_s_three_action = input;
self
}
pub fn get_amazon_s_three_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.amazon_s_three_action
}
pub fn create_and_update_amazon_s_three_action(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_amazon_s_three_action = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_amazon_s_three_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_amazon_s_three_action = input;
self
}
pub fn get_create_and_update_amazon_s_three_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_amazon_s_three_action
}
pub fn share_amazon_s_three_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_amazon_s_three_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_amazon_s_three_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_amazon_s_three_action = input;
self
}
pub fn get_share_amazon_s_three_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_amazon_s_three_action
}
pub fn use_amazon_s_three_action(mut self, input: crate::types::CapabilityState) -> Self {
self.use_amazon_s_three_action = ::std::option::Option::Some(input);
self
}
pub fn set_use_amazon_s_three_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_amazon_s_three_action = input;
self
}
pub fn get_use_amazon_s_three_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_amazon_s_three_action
}
pub fn textract_action(mut self, input: crate::types::CapabilityState) -> Self {
self.textract_action = ::std::option::Option::Some(input);
self
}
pub fn set_textract_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.textract_action = input;
self
}
pub fn get_textract_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.textract_action
}
pub fn create_and_update_textract_action(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_textract_action = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_textract_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_textract_action = input;
self
}
pub fn get_create_and_update_textract_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_textract_action
}
pub fn share_textract_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_textract_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_textract_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_textract_action = input;
self
}
pub fn get_share_textract_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_textract_action
}
pub fn use_textract_action(mut self, input: crate::types::CapabilityState) -> Self {
self.use_textract_action = ::std::option::Option::Some(input);
self
}
pub fn set_use_textract_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_textract_action = input;
self
}
pub fn get_use_textract_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_textract_action
}
pub fn comprehend_action(mut self, input: crate::types::CapabilityState) -> Self {
self.comprehend_action = ::std::option::Option::Some(input);
self
}
pub fn set_comprehend_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.comprehend_action = input;
self
}
pub fn get_comprehend_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.comprehend_action
}
pub fn create_and_update_comprehend_action(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_comprehend_action = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_comprehend_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_comprehend_action = input;
self
}
pub fn get_create_and_update_comprehend_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_comprehend_action
}
pub fn share_comprehend_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_comprehend_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_comprehend_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_comprehend_action = input;
self
}
pub fn get_share_comprehend_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_comprehend_action
}
pub fn use_comprehend_action(mut self, input: crate::types::CapabilityState) -> Self {
self.use_comprehend_action = ::std::option::Option::Some(input);
self
}
pub fn set_use_comprehend_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_comprehend_action = input;
self
}
pub fn get_use_comprehend_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_comprehend_action
}
pub fn comprehend_medical_action(mut self, input: crate::types::CapabilityState) -> Self {
self.comprehend_medical_action = ::std::option::Option::Some(input);
self
}
pub fn set_comprehend_medical_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.comprehend_medical_action = input;
self
}
pub fn get_comprehend_medical_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.comprehend_medical_action
}
pub fn create_and_update_comprehend_medical_action(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_comprehend_medical_action = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_comprehend_medical_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_comprehend_medical_action = input;
self
}
pub fn get_create_and_update_comprehend_medical_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_comprehend_medical_action
}
pub fn share_comprehend_medical_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_comprehend_medical_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_comprehend_medical_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_comprehend_medical_action = input;
self
}
pub fn get_share_comprehend_medical_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_comprehend_medical_action
}
pub fn use_comprehend_medical_action(mut self, input: crate::types::CapabilityState) -> Self {
self.use_comprehend_medical_action = ::std::option::Option::Some(input);
self
}
pub fn set_use_comprehend_medical_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_comprehend_medical_action = input;
self
}
pub fn get_use_comprehend_medical_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_comprehend_medical_action
}
pub fn amazon_bedrock_ars_action(mut self, input: crate::types::CapabilityState) -> Self {
self.amazon_bedrock_ars_action = ::std::option::Option::Some(input);
self
}
pub fn set_amazon_bedrock_ars_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.amazon_bedrock_ars_action = input;
self
}
pub fn get_amazon_bedrock_ars_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.amazon_bedrock_ars_action
}
pub fn create_and_update_amazon_bedrock_ars_action(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_amazon_bedrock_ars_action = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_amazon_bedrock_ars_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_amazon_bedrock_ars_action = input;
self
}
pub fn get_create_and_update_amazon_bedrock_ars_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_amazon_bedrock_ars_action
}
pub fn share_amazon_bedrock_ars_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_amazon_bedrock_ars_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_amazon_bedrock_ars_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_amazon_bedrock_ars_action = input;
self
}
pub fn get_share_amazon_bedrock_ars_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_amazon_bedrock_ars_action
}
pub fn use_amazon_bedrock_ars_action(mut self, input: crate::types::CapabilityState) -> Self {
self.use_amazon_bedrock_ars_action = ::std::option::Option::Some(input);
self
}
pub fn set_use_amazon_bedrock_ars_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_amazon_bedrock_ars_action = input;
self
}
pub fn get_use_amazon_bedrock_ars_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_amazon_bedrock_ars_action
}
pub fn amazon_bedrock_fs_action(mut self, input: crate::types::CapabilityState) -> Self {
self.amazon_bedrock_fs_action = ::std::option::Option::Some(input);
self
}
pub fn set_amazon_bedrock_fs_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.amazon_bedrock_fs_action = input;
self
}
pub fn get_amazon_bedrock_fs_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.amazon_bedrock_fs_action
}
pub fn create_and_update_amazon_bedrock_fs_action(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_amazon_bedrock_fs_action = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_amazon_bedrock_fs_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_amazon_bedrock_fs_action = input;
self
}
pub fn get_create_and_update_amazon_bedrock_fs_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_amazon_bedrock_fs_action
}
pub fn share_amazon_bedrock_fs_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_amazon_bedrock_fs_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_amazon_bedrock_fs_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_amazon_bedrock_fs_action = input;
self
}
pub fn get_share_amazon_bedrock_fs_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_amazon_bedrock_fs_action
}
pub fn use_amazon_bedrock_fs_action(mut self, input: crate::types::CapabilityState) -> Self {
self.use_amazon_bedrock_fs_action = ::std::option::Option::Some(input);
self
}
pub fn set_use_amazon_bedrock_fs_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_amazon_bedrock_fs_action = input;
self
}
pub fn get_use_amazon_bedrock_fs_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_amazon_bedrock_fs_action
}
pub fn amazon_bedrock_krs_action(mut self, input: crate::types::CapabilityState) -> Self {
self.amazon_bedrock_krs_action = ::std::option::Option::Some(input);
self
}
pub fn set_amazon_bedrock_krs_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.amazon_bedrock_krs_action = input;
self
}
pub fn get_amazon_bedrock_krs_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.amazon_bedrock_krs_action
}
pub fn create_and_update_amazon_bedrock_krs_action(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_amazon_bedrock_krs_action = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_amazon_bedrock_krs_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_amazon_bedrock_krs_action = input;
self
}
pub fn get_create_and_update_amazon_bedrock_krs_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_amazon_bedrock_krs_action
}
pub fn share_amazon_bedrock_krs_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_amazon_bedrock_krs_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_amazon_bedrock_krs_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_amazon_bedrock_krs_action = input;
self
}
pub fn get_share_amazon_bedrock_krs_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_amazon_bedrock_krs_action
}
pub fn use_amazon_bedrock_krs_action(mut self, input: crate::types::CapabilityState) -> Self {
self.use_amazon_bedrock_krs_action = ::std::option::Option::Some(input);
self
}
pub fn set_use_amazon_bedrock_krs_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_amazon_bedrock_krs_action = input;
self
}
pub fn get_use_amazon_bedrock_krs_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_amazon_bedrock_krs_action
}
pub fn mcp_action(mut self, input: crate::types::CapabilityState) -> Self {
self.mcp_action = ::std::option::Option::Some(input);
self
}
pub fn set_mcp_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.mcp_action = input;
self
}
pub fn get_mcp_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.mcp_action
}
pub fn create_and_update_mcp_action(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_mcp_action = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_mcp_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_mcp_action = input;
self
}
pub fn get_create_and_update_mcp_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_mcp_action
}
pub fn share_mcp_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_mcp_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_mcp_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_mcp_action = input;
self
}
pub fn get_share_mcp_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_mcp_action
}
pub fn use_mcp_action(mut self, input: crate::types::CapabilityState) -> Self {
self.use_mcp_action = ::std::option::Option::Some(input);
self
}
pub fn set_use_mcp_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_mcp_action = input;
self
}
pub fn get_use_mcp_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_mcp_action
}
pub fn open_api_action(mut self, input: crate::types::CapabilityState) -> Self {
self.open_api_action = ::std::option::Option::Some(input);
self
}
pub fn set_open_api_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.open_api_action = input;
self
}
pub fn get_open_api_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.open_api_action
}
pub fn create_and_update_open_api_action(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_open_api_action = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_open_api_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_open_api_action = input;
self
}
pub fn get_create_and_update_open_api_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_open_api_action
}
pub fn share_open_api_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_open_api_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_open_api_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_open_api_action = input;
self
}
pub fn get_share_open_api_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_open_api_action
}
pub fn use_open_api_action(mut self, input: crate::types::CapabilityState) -> Self {
self.use_open_api_action = ::std::option::Option::Some(input);
self
}
pub fn set_use_open_api_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_open_api_action = input;
self
}
pub fn get_use_open_api_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_open_api_action
}
pub fn sand_pgmi_action(mut self, input: crate::types::CapabilityState) -> Self {
self.sand_pgmi_action = ::std::option::Option::Some(input);
self
}
pub fn set_sand_pgmi_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.sand_pgmi_action = input;
self
}
pub fn get_sand_pgmi_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.sand_pgmi_action
}
pub fn create_and_update_sand_pgmi_action(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_sand_pgmi_action = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_sand_pgmi_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_sand_pgmi_action = input;
self
}
pub fn get_create_and_update_sand_pgmi_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_sand_pgmi_action
}
pub fn share_sand_pgmi_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_sand_pgmi_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_sand_pgmi_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_sand_pgmi_action = input;
self
}
pub fn get_share_sand_pgmi_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_sand_pgmi_action
}
pub fn use_sand_pgmi_action(mut self, input: crate::types::CapabilityState) -> Self {
self.use_sand_pgmi_action = ::std::option::Option::Some(input);
self
}
pub fn set_use_sand_pgmi_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_sand_pgmi_action = input;
self
}
pub fn get_use_sand_pgmi_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_sand_pgmi_action
}
pub fn sand_p_global_energy_action(mut self, input: crate::types::CapabilityState) -> Self {
self.sand_p_global_energy_action = ::std::option::Option::Some(input);
self
}
pub fn set_sand_p_global_energy_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.sand_p_global_energy_action = input;
self
}
pub fn get_sand_p_global_energy_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.sand_p_global_energy_action
}
pub fn create_and_update_sand_p_global_energy_action(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_sand_p_global_energy_action = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_sand_p_global_energy_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_sand_p_global_energy_action = input;
self
}
pub fn get_create_and_update_sand_p_global_energy_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_sand_p_global_energy_action
}
pub fn share_sand_p_global_energy_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_sand_p_global_energy_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_sand_p_global_energy_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_sand_p_global_energy_action = input;
self
}
pub fn get_share_sand_p_global_energy_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_sand_p_global_energy_action
}
pub fn use_sand_p_global_energy_action(mut self, input: crate::types::CapabilityState) -> Self {
self.use_sand_p_global_energy_action = ::std::option::Option::Some(input);
self
}
pub fn set_use_sand_p_global_energy_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_sand_p_global_energy_action = input;
self
}
pub fn get_use_sand_p_global_energy_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_sand_p_global_energy_action
}
pub fn bamboo_hr_action(mut self, input: crate::types::CapabilityState) -> Self {
self.bamboo_hr_action = ::std::option::Option::Some(input);
self
}
pub fn set_bamboo_hr_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.bamboo_hr_action = input;
self
}
pub fn get_bamboo_hr_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.bamboo_hr_action
}
pub fn create_and_update_bamboo_hr_action(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_bamboo_hr_action = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_bamboo_hr_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_bamboo_hr_action = input;
self
}
pub fn get_create_and_update_bamboo_hr_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_bamboo_hr_action
}
pub fn share_bamboo_hr_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_bamboo_hr_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_bamboo_hr_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_bamboo_hr_action = input;
self
}
pub fn get_share_bamboo_hr_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_bamboo_hr_action
}
pub fn use_bamboo_hr_action(mut self, input: crate::types::CapabilityState) -> Self {
self.use_bamboo_hr_action = ::std::option::Option::Some(input);
self
}
pub fn set_use_bamboo_hr_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_bamboo_hr_action = input;
self
}
pub fn get_use_bamboo_hr_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_bamboo_hr_action
}
pub fn box_agent_action(mut self, input: crate::types::CapabilityState) -> Self {
self.box_agent_action = ::std::option::Option::Some(input);
self
}
pub fn set_box_agent_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.box_agent_action = input;
self
}
pub fn get_box_agent_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.box_agent_action
}
pub fn create_and_update_box_agent_action(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_box_agent_action = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_box_agent_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_box_agent_action = input;
self
}
pub fn get_create_and_update_box_agent_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_box_agent_action
}
pub fn share_box_agent_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_box_agent_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_box_agent_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_box_agent_action = input;
self
}
pub fn get_share_box_agent_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_box_agent_action
}
pub fn use_box_agent_action(mut self, input: crate::types::CapabilityState) -> Self {
self.use_box_agent_action = ::std::option::Option::Some(input);
self
}
pub fn set_use_box_agent_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_box_agent_action = input;
self
}
pub fn get_use_box_agent_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_box_agent_action
}
pub fn canva_agent_action(mut self, input: crate::types::CapabilityState) -> Self {
self.canva_agent_action = ::std::option::Option::Some(input);
self
}
pub fn set_canva_agent_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.canva_agent_action = input;
self
}
pub fn get_canva_agent_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.canva_agent_action
}
pub fn create_and_update_canva_agent_action(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_canva_agent_action = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_canva_agent_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_canva_agent_action = input;
self
}
pub fn get_create_and_update_canva_agent_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_canva_agent_action
}
pub fn share_canva_agent_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_canva_agent_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_canva_agent_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_canva_agent_action = input;
self
}
pub fn get_share_canva_agent_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_canva_agent_action
}
pub fn use_canva_agent_action(mut self, input: crate::types::CapabilityState) -> Self {
self.use_canva_agent_action = ::std::option::Option::Some(input);
self
}
pub fn set_use_canva_agent_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_canva_agent_action = input;
self
}
pub fn get_use_canva_agent_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_canva_agent_action
}
pub fn github_action(mut self, input: crate::types::CapabilityState) -> Self {
self.github_action = ::std::option::Option::Some(input);
self
}
pub fn set_github_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.github_action = input;
self
}
pub fn get_github_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.github_action
}
pub fn create_and_update_github_action(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_github_action = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_github_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_github_action = input;
self
}
pub fn get_create_and_update_github_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_github_action
}
pub fn share_github_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_github_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_github_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_github_action = input;
self
}
pub fn get_share_github_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_github_action
}
pub fn use_github_action(mut self, input: crate::types::CapabilityState) -> Self {
self.use_github_action = ::std::option::Option::Some(input);
self
}
pub fn set_use_github_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_github_action = input;
self
}
pub fn get_use_github_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_github_action
}
pub fn notion_action(mut self, input: crate::types::CapabilityState) -> Self {
self.notion_action = ::std::option::Option::Some(input);
self
}
pub fn set_notion_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.notion_action = input;
self
}
pub fn get_notion_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.notion_action
}
pub fn create_and_update_notion_action(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_notion_action = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_notion_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_notion_action = input;
self
}
pub fn get_create_and_update_notion_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_notion_action
}
pub fn share_notion_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_notion_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_notion_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_notion_action = input;
self
}
pub fn get_share_notion_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_notion_action
}
pub fn use_notion_action(mut self, input: crate::types::CapabilityState) -> Self {
self.use_notion_action = ::std::option::Option::Some(input);
self
}
pub fn set_use_notion_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_notion_action = input;
self
}
pub fn get_use_notion_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_notion_action
}
pub fn linear_action(mut self, input: crate::types::CapabilityState) -> Self {
self.linear_action = ::std::option::Option::Some(input);
self
}
pub fn set_linear_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.linear_action = input;
self
}
pub fn get_linear_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.linear_action
}
pub fn create_and_update_linear_action(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_linear_action = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_linear_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_linear_action = input;
self
}
pub fn get_create_and_update_linear_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_linear_action
}
pub fn share_linear_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_linear_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_linear_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_linear_action = input;
self
}
pub fn get_share_linear_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_linear_action
}
pub fn use_linear_action(mut self, input: crate::types::CapabilityState) -> Self {
self.use_linear_action = ::std::option::Option::Some(input);
self
}
pub fn set_use_linear_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_linear_action = input;
self
}
pub fn get_use_linear_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_linear_action
}
pub fn hugging_face_action(mut self, input: crate::types::CapabilityState) -> Self {
self.hugging_face_action = ::std::option::Option::Some(input);
self
}
pub fn set_hugging_face_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.hugging_face_action = input;
self
}
pub fn get_hugging_face_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.hugging_face_action
}
pub fn create_and_update_hugging_face_action(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_hugging_face_action = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_hugging_face_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_hugging_face_action = input;
self
}
pub fn get_create_and_update_hugging_face_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_hugging_face_action
}
pub fn share_hugging_face_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_hugging_face_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_hugging_face_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_hugging_face_action = input;
self
}
pub fn get_share_hugging_face_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_hugging_face_action
}
pub fn use_hugging_face_action(mut self, input: crate::types::CapabilityState) -> Self {
self.use_hugging_face_action = ::std::option::Option::Some(input);
self
}
pub fn set_use_hugging_face_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_hugging_face_action = input;
self
}
pub fn get_use_hugging_face_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_hugging_face_action
}
pub fn monday_action(mut self, input: crate::types::CapabilityState) -> Self {
self.monday_action = ::std::option::Option::Some(input);
self
}
pub fn set_monday_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.monday_action = input;
self
}
pub fn get_monday_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.monday_action
}
pub fn create_and_update_monday_action(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_monday_action = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_monday_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_monday_action = input;
self
}
pub fn get_create_and_update_monday_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_monday_action
}
pub fn share_monday_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_monday_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_monday_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_monday_action = input;
self
}
pub fn get_share_monday_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_monday_action
}
pub fn use_monday_action(mut self, input: crate::types::CapabilityState) -> Self {
self.use_monday_action = ::std::option::Option::Some(input);
self
}
pub fn set_use_monday_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_monday_action = input;
self
}
pub fn get_use_monday_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_monday_action
}
pub fn hubspot_action(mut self, input: crate::types::CapabilityState) -> Self {
self.hubspot_action = ::std::option::Option::Some(input);
self
}
pub fn set_hubspot_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.hubspot_action = input;
self
}
pub fn get_hubspot_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.hubspot_action
}
pub fn create_and_update_hubspot_action(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_hubspot_action = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_hubspot_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_hubspot_action = input;
self
}
pub fn get_create_and_update_hubspot_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_hubspot_action
}
pub fn share_hubspot_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_hubspot_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_hubspot_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_hubspot_action = input;
self
}
pub fn get_share_hubspot_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_hubspot_action
}
pub fn use_hubspot_action(mut self, input: crate::types::CapabilityState) -> Self {
self.use_hubspot_action = ::std::option::Option::Some(input);
self
}
pub fn set_use_hubspot_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_hubspot_action = input;
self
}
pub fn get_use_hubspot_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_hubspot_action
}
pub fn intercom_action(mut self, input: crate::types::CapabilityState) -> Self {
self.intercom_action = ::std::option::Option::Some(input);
self
}
pub fn set_intercom_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.intercom_action = input;
self
}
pub fn get_intercom_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.intercom_action
}
pub fn create_and_update_intercom_action(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_intercom_action = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_intercom_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_intercom_action = input;
self
}
pub fn get_create_and_update_intercom_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_intercom_action
}
pub fn share_intercom_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_intercom_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_intercom_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_intercom_action = input;
self
}
pub fn get_share_intercom_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_intercom_action
}
pub fn use_intercom_action(mut self, input: crate::types::CapabilityState) -> Self {
self.use_intercom_action = ::std::option::Option::Some(input);
self
}
pub fn set_use_intercom_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_intercom_action = input;
self
}
pub fn get_use_intercom_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_intercom_action
}
pub fn new_relic_action(mut self, input: crate::types::CapabilityState) -> Self {
self.new_relic_action = ::std::option::Option::Some(input);
self
}
pub fn set_new_relic_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.new_relic_action = input;
self
}
pub fn get_new_relic_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.new_relic_action
}
pub fn create_and_update_new_relic_action(mut self, input: crate::types::CapabilityState) -> Self {
self.create_and_update_new_relic_action = ::std::option::Option::Some(input);
self
}
pub fn set_create_and_update_new_relic_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_and_update_new_relic_action = input;
self
}
pub fn get_create_and_update_new_relic_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_and_update_new_relic_action
}
pub fn share_new_relic_action(mut self, input: crate::types::CapabilityState) -> Self {
self.share_new_relic_action = ::std::option::Option::Some(input);
self
}
pub fn set_share_new_relic_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_new_relic_action = input;
self
}
pub fn get_share_new_relic_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_new_relic_action
}
pub fn use_new_relic_action(mut self, input: crate::types::CapabilityState) -> Self {
self.use_new_relic_action = ::std::option::Option::Some(input);
self
}
pub fn set_use_new_relic_action(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.use_new_relic_action = input;
self
}
pub fn get_use_new_relic_action(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.use_new_relic_action
}
pub fn topic(mut self, input: crate::types::CapabilityState) -> Self {
self.topic = ::std::option::Option::Some(input);
self
}
pub fn set_topic(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.topic = input;
self
}
pub fn get_topic(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.topic
}
pub fn edit_visual_with_q(mut self, input: crate::types::CapabilityState) -> Self {
self.edit_visual_with_q = ::std::option::Option::Some(input);
self
}
pub fn set_edit_visual_with_q(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.edit_visual_with_q = input;
self
}
pub fn get_edit_visual_with_q(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.edit_visual_with_q
}
pub fn build_calculated_field_with_q(mut self, input: crate::types::CapabilityState) -> Self {
self.build_calculated_field_with_q = ::std::option::Option::Some(input);
self
}
pub fn set_build_calculated_field_with_q(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.build_calculated_field_with_q = input;
self
}
pub fn get_build_calculated_field_with_q(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.build_calculated_field_with_q
}
pub fn create_dashboard_executive_summary_with_q(mut self, input: crate::types::CapabilityState) -> Self {
self.create_dashboard_executive_summary_with_q = ::std::option::Option::Some(input);
self
}
pub fn set_create_dashboard_executive_summary_with_q(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_dashboard_executive_summary_with_q = input;
self
}
pub fn get_create_dashboard_executive_summary_with_q(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_dashboard_executive_summary_with_q
}
pub fn space(mut self, input: crate::types::CapabilityState) -> Self {
self.space = ::std::option::Option::Some(input);
self
}
pub fn set_space(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.space = input;
self
}
pub fn get_space(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.space
}
pub fn create_spaces(mut self, input: crate::types::CapabilityState) -> Self {
self.create_spaces = ::std::option::Option::Some(input);
self
}
pub fn set_create_spaces(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_spaces = input;
self
}
pub fn get_create_spaces(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_spaces
}
pub fn share_spaces(mut self, input: crate::types::CapabilityState) -> Self {
self.share_spaces = ::std::option::Option::Some(input);
self
}
pub fn set_share_spaces(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_spaces = input;
self
}
pub fn get_share_spaces(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_spaces
}
pub fn chat_agent(mut self, input: crate::types::CapabilityState) -> Self {
self.chat_agent = ::std::option::Option::Some(input);
self
}
pub fn set_chat_agent(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.chat_agent = input;
self
}
pub fn get_chat_agent(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.chat_agent
}
pub fn create_chat_agents(mut self, input: crate::types::CapabilityState) -> Self {
self.create_chat_agents = ::std::option::Option::Some(input);
self
}
pub fn set_create_chat_agents(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.create_chat_agents = input;
self
}
pub fn get_create_chat_agents(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.create_chat_agents
}
pub fn share_chat_agents(mut self, input: crate::types::CapabilityState) -> Self {
self.share_chat_agents = ::std::option::Option::Some(input);
self
}
pub fn set_share_chat_agents(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.share_chat_agents = input;
self
}
pub fn get_share_chat_agents(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.share_chat_agents
}
pub fn research(mut self, input: crate::types::CapabilityState) -> Self {
self.research = ::std::option::Option::Some(input);
self
}
pub fn set_research(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.research = input;
self
}
pub fn get_research(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.research
}
pub fn self_upgrade_user_role(mut self, input: crate::types::CapabilityState) -> Self {
self.self_upgrade_user_role = ::std::option::Option::Some(input);
self
}
pub fn set_self_upgrade_user_role(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.self_upgrade_user_role = input;
self
}
pub fn get_self_upgrade_user_role(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.self_upgrade_user_role
}
pub fn extension(mut self, input: crate::types::CapabilityState) -> Self {
self.extension = ::std::option::Option::Some(input);
self
}
pub fn set_extension(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.extension = input;
self
}
pub fn get_extension(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.extension
}
pub fn manage_shared_folders(mut self, input: crate::types::CapabilityState) -> Self {
self.manage_shared_folders = ::std::option::Option::Some(input);
self
}
pub fn set_manage_shared_folders(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.manage_shared_folders = input;
self
}
pub fn get_manage_shared_folders(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.manage_shared_folders
}
pub fn generate_analyses(mut self, input: crate::types::CapabilityState) -> Self {
self.generate_analyses = ::std::option::Option::Some(input);
self
}
pub fn set_generate_analyses(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.generate_analyses = input;
self
}
pub fn get_generate_analyses(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.generate_analyses
}
pub fn story(mut self, input: crate::types::CapabilityState) -> Self {
self.story = ::std::option::Option::Some(input);
self
}
pub fn set_story(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.story = input;
self
}
pub fn get_story(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.story
}
pub fn scenario(mut self, input: crate::types::CapabilityState) -> Self {
self.scenario = ::std::option::Option::Some(input);
self
}
pub fn set_scenario(mut self, input: ::std::option::Option<crate::types::CapabilityState>) -> Self {
self.scenario = input;
self
}
pub fn get_scenario(&self) -> &::std::option::Option<crate::types::CapabilityState> {
&self.scenario
}
pub fn build(self) -> crate::types::Capabilities {
crate::types::Capabilities {
export_to_csv: self.export_to_csv,
export_to_excel: self.export_to_excel,
export_to_pdf: self.export_to_pdf,
print_reports: self.print_reports,
create_and_update_themes: self.create_and_update_themes,
add_or_run_anomaly_detection_for_analyses: self.add_or_run_anomaly_detection_for_analyses,
share_analyses: self.share_analyses,
create_and_update_datasets: self.create_and_update_datasets,
share_datasets: self.share_datasets,
subscribe_dashboard_email_reports: self.subscribe_dashboard_email_reports,
create_and_update_dashboard_email_reports: self.create_and_update_dashboard_email_reports,
share_dashboards: self.share_dashboards,
create_and_update_threshold_alerts: self.create_and_update_threshold_alerts,
rename_shared_folders: self.rename_shared_folders,
create_shared_folders: self.create_shared_folders,
create_and_update_data_sources: self.create_and_update_data_sources,
share_data_sources: self.share_data_sources,
view_account_spice_capacity: self.view_account_spice_capacity,
create_spice_dataset: self.create_spice_dataset,
export_to_pdf_in_scheduled_reports: self.export_to_pdf_in_scheduled_reports,
export_to_csv_in_scheduled_reports: self.export_to_csv_in_scheduled_reports,
export_to_excel_in_scheduled_reports: self.export_to_excel_in_scheduled_reports,
include_content_in_scheduled_reports_email: self.include_content_in_scheduled_reports_email,
dashboard: self.dashboard,
analysis: self.analysis,
automate: self.automate,
flow: self.flow,
publish_without_approval: self.publish_without_approval,
use_bedrock_models: self.use_bedrock_models,
perform_flow_ui_task: self.perform_flow_ui_task,
approve_flow_share_requests: self.approve_flow_share_requests,
use_agent_web_search: self.use_agent_web_search,
knowledge_base: self.knowledge_base,
action: self.action,
generic_http_action: self.generic_http_action,
create_and_update_generic_http_action: self.create_and_update_generic_http_action,
share_generic_http_action: self.share_generic_http_action,
use_generic_http_action: self.use_generic_http_action,
asana_action: self.asana_action,
create_and_update_asana_action: self.create_and_update_asana_action,
share_asana_action: self.share_asana_action,
use_asana_action: self.use_asana_action,
slack_action: self.slack_action,
create_and_update_slack_action: self.create_and_update_slack_action,
share_slack_action: self.share_slack_action,
use_slack_action: self.use_slack_action,
service_now_action: self.service_now_action,
create_and_update_service_now_action: self.create_and_update_service_now_action,
share_service_now_action: self.share_service_now_action,
use_service_now_action: self.use_service_now_action,
salesforce_action: self.salesforce_action,
create_and_update_salesforce_action: self.create_and_update_salesforce_action,
share_salesforce_action: self.share_salesforce_action,
use_salesforce_action: self.use_salesforce_action,
ms_exchange_action: self.ms_exchange_action,
create_and_update_ms_exchange_action: self.create_and_update_ms_exchange_action,
share_ms_exchange_action: self.share_ms_exchange_action,
use_ms_exchange_action: self.use_ms_exchange_action,
pager_duty_action: self.pager_duty_action,
create_and_update_pager_duty_action: self.create_and_update_pager_duty_action,
share_pager_duty_action: self.share_pager_duty_action,
use_pager_duty_action: self.use_pager_duty_action,
jira_action: self.jira_action,
create_and_update_jira_action: self.create_and_update_jira_action,
share_jira_action: self.share_jira_action,
use_jira_action: self.use_jira_action,
confluence_action: self.confluence_action,
create_and_update_confluence_action: self.create_and_update_confluence_action,
share_confluence_action: self.share_confluence_action,
use_confluence_action: self.use_confluence_action,
one_drive_action: self.one_drive_action,
create_and_update_one_drive_action: self.create_and_update_one_drive_action,
share_one_drive_action: self.share_one_drive_action,
use_one_drive_action: self.use_one_drive_action,
share_point_action: self.share_point_action,
create_and_update_share_point_action: self.create_and_update_share_point_action,
share_share_point_action: self.share_share_point_action,
use_share_point_action: self.use_share_point_action,
ms_teams_action: self.ms_teams_action,
create_and_update_ms_teams_action: self.create_and_update_ms_teams_action,
share_ms_teams_action: self.share_ms_teams_action,
use_ms_teams_action: self.use_ms_teams_action,
google_calendar_action: self.google_calendar_action,
create_and_update_google_calendar_action: self.create_and_update_google_calendar_action,
share_google_calendar_action: self.share_google_calendar_action,
use_google_calendar_action: self.use_google_calendar_action,
zendesk_action: self.zendesk_action,
create_and_update_zendesk_action: self.create_and_update_zendesk_action,
share_zendesk_action: self.share_zendesk_action,
use_zendesk_action: self.use_zendesk_action,
smartsheet_action: self.smartsheet_action,
create_and_update_smartsheet_action: self.create_and_update_smartsheet_action,
share_smartsheet_action: self.share_smartsheet_action,
use_smartsheet_action: self.use_smartsheet_action,
sap_business_partner_action: self.sap_business_partner_action,
create_and_update_sap_business_partner_action: self.create_and_update_sap_business_partner_action,
share_sap_business_partner_action: self.share_sap_business_partner_action,
use_sap_business_partner_action: self.use_sap_business_partner_action,
sap_product_master_data_action: self.sap_product_master_data_action,
create_and_update_sap_product_master_data_action: self.create_and_update_sap_product_master_data_action,
share_sap_product_master_data_action: self.share_sap_product_master_data_action,
use_sap_product_master_data_action: self.use_sap_product_master_data_action,
sap_physical_inventory_action: self.sap_physical_inventory_action,
create_and_update_sap_physical_inventory_action: self.create_and_update_sap_physical_inventory_action,
share_sap_physical_inventory_action: self.share_sap_physical_inventory_action,
use_sap_physical_inventory_action: self.use_sap_physical_inventory_action,
sap_bill_of_material_action: self.sap_bill_of_material_action,
create_and_update_sap_bill_of_material_action: self.create_and_update_sap_bill_of_material_action,
share_sap_bill_of_material_action: self.share_sap_bill_of_material_action,
use_sap_bill_of_material_action: self.use_sap_bill_of_material_action,
sap_material_stock_action: self.sap_material_stock_action,
create_and_update_sap_material_stock_action: self.create_and_update_sap_material_stock_action,
share_sap_material_stock_action: self.share_sap_material_stock_action,
use_sap_material_stock_action: self.use_sap_material_stock_action,
fact_set_action: self.fact_set_action,
create_and_update_fact_set_action: self.create_and_update_fact_set_action,
share_fact_set_action: self.share_fact_set_action,
use_fact_set_action: self.use_fact_set_action,
amazon_s_three_action: self.amazon_s_three_action,
create_and_update_amazon_s_three_action: self.create_and_update_amazon_s_three_action,
share_amazon_s_three_action: self.share_amazon_s_three_action,
use_amazon_s_three_action: self.use_amazon_s_three_action,
textract_action: self.textract_action,
create_and_update_textract_action: self.create_and_update_textract_action,
share_textract_action: self.share_textract_action,
use_textract_action: self.use_textract_action,
comprehend_action: self.comprehend_action,
create_and_update_comprehend_action: self.create_and_update_comprehend_action,
share_comprehend_action: self.share_comprehend_action,
use_comprehend_action: self.use_comprehend_action,
comprehend_medical_action: self.comprehend_medical_action,
create_and_update_comprehend_medical_action: self.create_and_update_comprehend_medical_action,
share_comprehend_medical_action: self.share_comprehend_medical_action,
use_comprehend_medical_action: self.use_comprehend_medical_action,
amazon_bedrock_ars_action: self.amazon_bedrock_ars_action,
create_and_update_amazon_bedrock_ars_action: self.create_and_update_amazon_bedrock_ars_action,
share_amazon_bedrock_ars_action: self.share_amazon_bedrock_ars_action,
use_amazon_bedrock_ars_action: self.use_amazon_bedrock_ars_action,
amazon_bedrock_fs_action: self.amazon_bedrock_fs_action,
create_and_update_amazon_bedrock_fs_action: self.create_and_update_amazon_bedrock_fs_action,
share_amazon_bedrock_fs_action: self.share_amazon_bedrock_fs_action,
use_amazon_bedrock_fs_action: self.use_amazon_bedrock_fs_action,
amazon_bedrock_krs_action: self.amazon_bedrock_krs_action,
create_and_update_amazon_bedrock_krs_action: self.create_and_update_amazon_bedrock_krs_action,
share_amazon_bedrock_krs_action: self.share_amazon_bedrock_krs_action,
use_amazon_bedrock_krs_action: self.use_amazon_bedrock_krs_action,
mcp_action: self.mcp_action,
create_and_update_mcp_action: self.create_and_update_mcp_action,
share_mcp_action: self.share_mcp_action,
use_mcp_action: self.use_mcp_action,
open_api_action: self.open_api_action,
create_and_update_open_api_action: self.create_and_update_open_api_action,
share_open_api_action: self.share_open_api_action,
use_open_api_action: self.use_open_api_action,
sand_pgmi_action: self.sand_pgmi_action,
create_and_update_sand_pgmi_action: self.create_and_update_sand_pgmi_action,
share_sand_pgmi_action: self.share_sand_pgmi_action,
use_sand_pgmi_action: self.use_sand_pgmi_action,
sand_p_global_energy_action: self.sand_p_global_energy_action,
create_and_update_sand_p_global_energy_action: self.create_and_update_sand_p_global_energy_action,
share_sand_p_global_energy_action: self.share_sand_p_global_energy_action,
use_sand_p_global_energy_action: self.use_sand_p_global_energy_action,
bamboo_hr_action: self.bamboo_hr_action,
create_and_update_bamboo_hr_action: self.create_and_update_bamboo_hr_action,
share_bamboo_hr_action: self.share_bamboo_hr_action,
use_bamboo_hr_action: self.use_bamboo_hr_action,
box_agent_action: self.box_agent_action,
create_and_update_box_agent_action: self.create_and_update_box_agent_action,
share_box_agent_action: self.share_box_agent_action,
use_box_agent_action: self.use_box_agent_action,
canva_agent_action: self.canva_agent_action,
create_and_update_canva_agent_action: self.create_and_update_canva_agent_action,
share_canva_agent_action: self.share_canva_agent_action,
use_canva_agent_action: self.use_canva_agent_action,
github_action: self.github_action,
create_and_update_github_action: self.create_and_update_github_action,
share_github_action: self.share_github_action,
use_github_action: self.use_github_action,
notion_action: self.notion_action,
create_and_update_notion_action: self.create_and_update_notion_action,
share_notion_action: self.share_notion_action,
use_notion_action: self.use_notion_action,
linear_action: self.linear_action,
create_and_update_linear_action: self.create_and_update_linear_action,
share_linear_action: self.share_linear_action,
use_linear_action: self.use_linear_action,
hugging_face_action: self.hugging_face_action,
create_and_update_hugging_face_action: self.create_and_update_hugging_face_action,
share_hugging_face_action: self.share_hugging_face_action,
use_hugging_face_action: self.use_hugging_face_action,
monday_action: self.monday_action,
create_and_update_monday_action: self.create_and_update_monday_action,
share_monday_action: self.share_monday_action,
use_monday_action: self.use_monday_action,
hubspot_action: self.hubspot_action,
create_and_update_hubspot_action: self.create_and_update_hubspot_action,
share_hubspot_action: self.share_hubspot_action,
use_hubspot_action: self.use_hubspot_action,
intercom_action: self.intercom_action,
create_and_update_intercom_action: self.create_and_update_intercom_action,
share_intercom_action: self.share_intercom_action,
use_intercom_action: self.use_intercom_action,
new_relic_action: self.new_relic_action,
create_and_update_new_relic_action: self.create_and_update_new_relic_action,
share_new_relic_action: self.share_new_relic_action,
use_new_relic_action: self.use_new_relic_action,
topic: self.topic,
edit_visual_with_q: self.edit_visual_with_q,
build_calculated_field_with_q: self.build_calculated_field_with_q,
create_dashboard_executive_summary_with_q: self.create_dashboard_executive_summary_with_q,
space: self.space,
create_spaces: self.create_spaces,
share_spaces: self.share_spaces,
chat_agent: self.chat_agent,
create_chat_agents: self.create_chat_agents,
share_chat_agents: self.share_chat_agents,
research: self.research,
self_upgrade_user_role: self.self_upgrade_user_role,
extension: self.extension,
manage_shared_folders: self.manage_shared_folders,
generate_analyses: self.generate_analyses,
story: self.story,
scenario: self.scenario,
}
}
}