#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct UpdateUserSettingsOutput {
pub user_settings: std::option::Option<crate::model::UserSettings>,
}
impl UpdateUserSettingsOutput {
pub fn user_settings(&self) -> std::option::Option<&crate::model::UserSettings> {
self.user_settings.as_ref()
}
}
impl std::fmt::Debug for UpdateUserSettingsOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("UpdateUserSettingsOutput");
formatter.field("user_settings", &self.user_settings);
formatter.finish()
}
}
pub mod update_user_settings_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) user_settings: std::option::Option<crate::model::UserSettings>,
}
impl Builder {
pub fn user_settings(mut self, input: crate::model::UserSettings) -> Self {
self.user_settings = Some(input);
self
}
pub fn set_user_settings(
mut self,
input: std::option::Option<crate::model::UserSettings>,
) -> Self {
self.user_settings = input;
self
}
pub fn build(self) -> crate::output::UpdateUserSettingsOutput {
crate::output::UpdateUserSettingsOutput {
user_settings: self.user_settings,
}
}
}
}
impl UpdateUserSettingsOutput {
pub fn builder() -> crate::output::update_user_settings_output::Builder {
crate::output::update_user_settings_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct UpdateTrustStoreOutput {
pub trust_store_arn: std::option::Option<std::string::String>,
}
impl UpdateTrustStoreOutput {
pub fn trust_store_arn(&self) -> std::option::Option<&str> {
self.trust_store_arn.as_deref()
}
}
impl std::fmt::Debug for UpdateTrustStoreOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("UpdateTrustStoreOutput");
formatter.field("trust_store_arn", &self.trust_store_arn);
formatter.finish()
}
}
pub mod update_trust_store_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) trust_store_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn trust_store_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.trust_store_arn = Some(input.into());
self
}
pub fn set_trust_store_arn(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.trust_store_arn = input;
self
}
pub fn build(self) -> crate::output::UpdateTrustStoreOutput {
crate::output::UpdateTrustStoreOutput {
trust_store_arn: self.trust_store_arn,
}
}
}
}
impl UpdateTrustStoreOutput {
pub fn builder() -> crate::output::update_trust_store_output::Builder {
crate::output::update_trust_store_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct UpdatePortalOutput {
pub portal: std::option::Option<crate::model::Portal>,
}
impl UpdatePortalOutput {
pub fn portal(&self) -> std::option::Option<&crate::model::Portal> {
self.portal.as_ref()
}
}
impl std::fmt::Debug for UpdatePortalOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("UpdatePortalOutput");
formatter.field("portal", &self.portal);
formatter.finish()
}
}
pub mod update_portal_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) portal: std::option::Option<crate::model::Portal>,
}
impl Builder {
pub fn portal(mut self, input: crate::model::Portal) -> Self {
self.portal = Some(input);
self
}
pub fn set_portal(mut self, input: std::option::Option<crate::model::Portal>) -> Self {
self.portal = input;
self
}
pub fn build(self) -> crate::output::UpdatePortalOutput {
crate::output::UpdatePortalOutput {
portal: self.portal,
}
}
}
}
impl UpdatePortalOutput {
pub fn builder() -> crate::output::update_portal_output::Builder {
crate::output::update_portal_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct UpdateNetworkSettingsOutput {
pub network_settings: std::option::Option<crate::model::NetworkSettings>,
}
impl UpdateNetworkSettingsOutput {
pub fn network_settings(&self) -> std::option::Option<&crate::model::NetworkSettings> {
self.network_settings.as_ref()
}
}
impl std::fmt::Debug for UpdateNetworkSettingsOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("UpdateNetworkSettingsOutput");
formatter.field("network_settings", &self.network_settings);
formatter.finish()
}
}
pub mod update_network_settings_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) network_settings: std::option::Option<crate::model::NetworkSettings>,
}
impl Builder {
pub fn network_settings(mut self, input: crate::model::NetworkSettings) -> Self {
self.network_settings = Some(input);
self
}
pub fn set_network_settings(
mut self,
input: std::option::Option<crate::model::NetworkSettings>,
) -> Self {
self.network_settings = input;
self
}
pub fn build(self) -> crate::output::UpdateNetworkSettingsOutput {
crate::output::UpdateNetworkSettingsOutput {
network_settings: self.network_settings,
}
}
}
}
impl UpdateNetworkSettingsOutput {
pub fn builder() -> crate::output::update_network_settings_output::Builder {
crate::output::update_network_settings_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct UpdateIdentityProviderOutput {
pub identity_provider: std::option::Option<crate::model::IdentityProvider>,
}
impl UpdateIdentityProviderOutput {
pub fn identity_provider(&self) -> std::option::Option<&crate::model::IdentityProvider> {
self.identity_provider.as_ref()
}
}
impl std::fmt::Debug for UpdateIdentityProviderOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("UpdateIdentityProviderOutput");
formatter.field("identity_provider", &self.identity_provider);
formatter.finish()
}
}
pub mod update_identity_provider_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) identity_provider: std::option::Option<crate::model::IdentityProvider>,
}
impl Builder {
pub fn identity_provider(mut self, input: crate::model::IdentityProvider) -> Self {
self.identity_provider = Some(input);
self
}
pub fn set_identity_provider(
mut self,
input: std::option::Option<crate::model::IdentityProvider>,
) -> Self {
self.identity_provider = input;
self
}
pub fn build(self) -> crate::output::UpdateIdentityProviderOutput {
crate::output::UpdateIdentityProviderOutput {
identity_provider: self.identity_provider,
}
}
}
}
impl UpdateIdentityProviderOutput {
pub fn builder() -> crate::output::update_identity_provider_output::Builder {
crate::output::update_identity_provider_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct UpdateBrowserSettingsOutput {
pub browser_settings: std::option::Option<crate::model::BrowserSettings>,
}
impl UpdateBrowserSettingsOutput {
pub fn browser_settings(&self) -> std::option::Option<&crate::model::BrowserSettings> {
self.browser_settings.as_ref()
}
}
impl std::fmt::Debug for UpdateBrowserSettingsOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("UpdateBrowserSettingsOutput");
formatter.field("browser_settings", &self.browser_settings);
formatter.finish()
}
}
pub mod update_browser_settings_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) browser_settings: std::option::Option<crate::model::BrowserSettings>,
}
impl Builder {
pub fn browser_settings(mut self, input: crate::model::BrowserSettings) -> Self {
self.browser_settings = Some(input);
self
}
pub fn set_browser_settings(
mut self,
input: std::option::Option<crate::model::BrowserSettings>,
) -> Self {
self.browser_settings = input;
self
}
pub fn build(self) -> crate::output::UpdateBrowserSettingsOutput {
crate::output::UpdateBrowserSettingsOutput {
browser_settings: self.browser_settings,
}
}
}
}
impl UpdateBrowserSettingsOutput {
pub fn builder() -> crate::output::update_browser_settings_output::Builder {
crate::output::update_browser_settings_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct UntagResourceOutput {}
impl std::fmt::Debug for UntagResourceOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("UntagResourceOutput");
formatter.finish()
}
}
pub mod untag_resource_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::UntagResourceOutput {
crate::output::UntagResourceOutput {}
}
}
}
impl UntagResourceOutput {
pub fn builder() -> crate::output::untag_resource_output::Builder {
crate::output::untag_resource_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct TagResourceOutput {}
impl std::fmt::Debug for TagResourceOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("TagResourceOutput");
formatter.finish()
}
}
pub mod tag_resource_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::TagResourceOutput {
crate::output::TagResourceOutput {}
}
}
}
impl TagResourceOutput {
pub fn builder() -> crate::output::tag_resource_output::Builder {
crate::output::tag_resource_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ListUserSettingsOutput {
pub user_settings: std::option::Option<std::vec::Vec<crate::model::UserSettingsSummary>>,
pub next_token: std::option::Option<std::string::String>,
}
impl ListUserSettingsOutput {
pub fn user_settings(&self) -> std::option::Option<&[crate::model::UserSettingsSummary]> {
self.user_settings.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
impl std::fmt::Debug for ListUserSettingsOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ListUserSettingsOutput");
formatter.field("user_settings", &self.user_settings);
formatter.field("next_token", &self.next_token);
formatter.finish()
}
}
pub mod list_user_settings_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) user_settings:
std::option::Option<std::vec::Vec<crate::model::UserSettingsSummary>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn user_settings(mut self, input: crate::model::UserSettingsSummary) -> Self {
let mut v = self.user_settings.unwrap_or_default();
v.push(input);
self.user_settings = Some(v);
self
}
pub fn set_user_settings(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::UserSettingsSummary>>,
) -> Self {
self.user_settings = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListUserSettingsOutput {
crate::output::ListUserSettingsOutput {
user_settings: self.user_settings,
next_token: self.next_token,
}
}
}
}
impl ListUserSettingsOutput {
pub fn builder() -> crate::output::list_user_settings_output::Builder {
crate::output::list_user_settings_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ListTrustStoresOutput {
pub trust_stores: std::option::Option<std::vec::Vec<crate::model::TrustStoreSummary>>,
pub next_token: std::option::Option<std::string::String>,
}
impl ListTrustStoresOutput {
pub fn trust_stores(&self) -> std::option::Option<&[crate::model::TrustStoreSummary]> {
self.trust_stores.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
impl std::fmt::Debug for ListTrustStoresOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ListTrustStoresOutput");
formatter.field("trust_stores", &self.trust_stores);
formatter.field("next_token", &self.next_token);
formatter.finish()
}
}
pub mod list_trust_stores_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) trust_stores:
std::option::Option<std::vec::Vec<crate::model::TrustStoreSummary>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn trust_stores(mut self, input: crate::model::TrustStoreSummary) -> Self {
let mut v = self.trust_stores.unwrap_or_default();
v.push(input);
self.trust_stores = Some(v);
self
}
pub fn set_trust_stores(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::TrustStoreSummary>>,
) -> Self {
self.trust_stores = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListTrustStoresOutput {
crate::output::ListTrustStoresOutput {
trust_stores: self.trust_stores,
next_token: self.next_token,
}
}
}
}
impl ListTrustStoresOutput {
pub fn builder() -> crate::output::list_trust_stores_output::Builder {
crate::output::list_trust_stores_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ListTrustStoreCertificatesOutput {
pub certificate_list: std::option::Option<std::vec::Vec<crate::model::CertificateSummary>>,
pub trust_store_arn: std::option::Option<std::string::String>,
pub next_token: std::option::Option<std::string::String>,
}
impl ListTrustStoreCertificatesOutput {
pub fn certificate_list(&self) -> std::option::Option<&[crate::model::CertificateSummary]> {
self.certificate_list.as_deref()
}
pub fn trust_store_arn(&self) -> std::option::Option<&str> {
self.trust_store_arn.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
impl std::fmt::Debug for ListTrustStoreCertificatesOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ListTrustStoreCertificatesOutput");
formatter.field("certificate_list", &self.certificate_list);
formatter.field("trust_store_arn", &self.trust_store_arn);
formatter.field("next_token", &self.next_token);
formatter.finish()
}
}
pub mod list_trust_store_certificates_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) certificate_list:
std::option::Option<std::vec::Vec<crate::model::CertificateSummary>>,
pub(crate) trust_store_arn: std::option::Option<std::string::String>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn certificate_list(mut self, input: crate::model::CertificateSummary) -> Self {
let mut v = self.certificate_list.unwrap_or_default();
v.push(input);
self.certificate_list = Some(v);
self
}
pub fn set_certificate_list(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::CertificateSummary>>,
) -> Self {
self.certificate_list = input;
self
}
pub fn trust_store_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.trust_store_arn = Some(input.into());
self
}
pub fn set_trust_store_arn(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.trust_store_arn = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListTrustStoreCertificatesOutput {
crate::output::ListTrustStoreCertificatesOutput {
certificate_list: self.certificate_list,
trust_store_arn: self.trust_store_arn,
next_token: self.next_token,
}
}
}
}
impl ListTrustStoreCertificatesOutput {
pub fn builder() -> crate::output::list_trust_store_certificates_output::Builder {
crate::output::list_trust_store_certificates_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ListTagsForResourceOutput {
pub tags: std::option::Option<std::vec::Vec<crate::model::Tag>>,
}
impl ListTagsForResourceOutput {
pub fn tags(&self) -> std::option::Option<&[crate::model::Tag]> {
self.tags.as_deref()
}
}
impl std::fmt::Debug for ListTagsForResourceOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ListTagsForResourceOutput");
formatter.field("tags", &self.tags);
formatter.finish()
}
}
pub mod list_tags_for_resource_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) tags: std::option::Option<std::vec::Vec<crate::model::Tag>>,
}
impl Builder {
pub fn tags(mut self, input: crate::model::Tag) -> Self {
let mut v = self.tags.unwrap_or_default();
v.push(input);
self.tags = Some(v);
self
}
pub fn set_tags(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::Tag>>,
) -> Self {
self.tags = input;
self
}
pub fn build(self) -> crate::output::ListTagsForResourceOutput {
crate::output::ListTagsForResourceOutput { tags: self.tags }
}
}
}
impl ListTagsForResourceOutput {
pub fn builder() -> crate::output::list_tags_for_resource_output::Builder {
crate::output::list_tags_for_resource_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ListPortalsOutput {
pub portals: std::option::Option<std::vec::Vec<crate::model::PortalSummary>>,
pub next_token: std::option::Option<std::string::String>,
}
impl ListPortalsOutput {
pub fn portals(&self) -> std::option::Option<&[crate::model::PortalSummary]> {
self.portals.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
impl std::fmt::Debug for ListPortalsOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ListPortalsOutput");
formatter.field("portals", &self.portals);
formatter.field("next_token", &self.next_token);
formatter.finish()
}
}
pub mod list_portals_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) portals: std::option::Option<std::vec::Vec<crate::model::PortalSummary>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn portals(mut self, input: crate::model::PortalSummary) -> Self {
let mut v = self.portals.unwrap_or_default();
v.push(input);
self.portals = Some(v);
self
}
pub fn set_portals(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::PortalSummary>>,
) -> Self {
self.portals = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListPortalsOutput {
crate::output::ListPortalsOutput {
portals: self.portals,
next_token: self.next_token,
}
}
}
}
impl ListPortalsOutput {
pub fn builder() -> crate::output::list_portals_output::Builder {
crate::output::list_portals_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ListNetworkSettingsOutput {
pub network_settings: std::option::Option<std::vec::Vec<crate::model::NetworkSettingsSummary>>,
pub next_token: std::option::Option<std::string::String>,
}
impl ListNetworkSettingsOutput {
pub fn network_settings(&self) -> std::option::Option<&[crate::model::NetworkSettingsSummary]> {
self.network_settings.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
impl std::fmt::Debug for ListNetworkSettingsOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ListNetworkSettingsOutput");
formatter.field("network_settings", &self.network_settings);
formatter.field("next_token", &self.next_token);
formatter.finish()
}
}
pub mod list_network_settings_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) network_settings:
std::option::Option<std::vec::Vec<crate::model::NetworkSettingsSummary>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn network_settings(mut self, input: crate::model::NetworkSettingsSummary) -> Self {
let mut v = self.network_settings.unwrap_or_default();
v.push(input);
self.network_settings = Some(v);
self
}
pub fn set_network_settings(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::NetworkSettingsSummary>>,
) -> Self {
self.network_settings = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListNetworkSettingsOutput {
crate::output::ListNetworkSettingsOutput {
network_settings: self.network_settings,
next_token: self.next_token,
}
}
}
}
impl ListNetworkSettingsOutput {
pub fn builder() -> crate::output::list_network_settings_output::Builder {
crate::output::list_network_settings_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ListIdentityProvidersOutput {
pub next_token: std::option::Option<std::string::String>,
pub identity_providers:
std::option::Option<std::vec::Vec<crate::model::IdentityProviderSummary>>,
}
impl ListIdentityProvidersOutput {
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
pub fn identity_providers(
&self,
) -> std::option::Option<&[crate::model::IdentityProviderSummary]> {
self.identity_providers.as_deref()
}
}
impl std::fmt::Debug for ListIdentityProvidersOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ListIdentityProvidersOutput");
formatter.field("next_token", &self.next_token);
formatter.field("identity_providers", &self.identity_providers);
formatter.finish()
}
}
pub mod list_identity_providers_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) next_token: std::option::Option<std::string::String>,
pub(crate) identity_providers:
std::option::Option<std::vec::Vec<crate::model::IdentityProviderSummary>>,
}
impl Builder {
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn identity_providers(mut self, input: crate::model::IdentityProviderSummary) -> Self {
let mut v = self.identity_providers.unwrap_or_default();
v.push(input);
self.identity_providers = Some(v);
self
}
pub fn set_identity_providers(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::IdentityProviderSummary>>,
) -> Self {
self.identity_providers = input;
self
}
pub fn build(self) -> crate::output::ListIdentityProvidersOutput {
crate::output::ListIdentityProvidersOutput {
next_token: self.next_token,
identity_providers: self.identity_providers,
}
}
}
}
impl ListIdentityProvidersOutput {
pub fn builder() -> crate::output::list_identity_providers_output::Builder {
crate::output::list_identity_providers_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ListBrowserSettingsOutput {
pub browser_settings: std::option::Option<std::vec::Vec<crate::model::BrowserSettingsSummary>>,
pub next_token: std::option::Option<std::string::String>,
}
impl ListBrowserSettingsOutput {
pub fn browser_settings(&self) -> std::option::Option<&[crate::model::BrowserSettingsSummary]> {
self.browser_settings.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
impl std::fmt::Debug for ListBrowserSettingsOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ListBrowserSettingsOutput");
formatter.field("browser_settings", &self.browser_settings);
formatter.field("next_token", &self.next_token);
formatter.finish()
}
}
pub mod list_browser_settings_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) browser_settings:
std::option::Option<std::vec::Vec<crate::model::BrowserSettingsSummary>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn browser_settings(mut self, input: crate::model::BrowserSettingsSummary) -> Self {
let mut v = self.browser_settings.unwrap_or_default();
v.push(input);
self.browser_settings = Some(v);
self
}
pub fn set_browser_settings(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::BrowserSettingsSummary>>,
) -> Self {
self.browser_settings = input;
self
}
pub fn next_token(mut self, input: impl Into<std::string::String>) -> Self {
self.next_token = Some(input.into());
self
}
pub fn set_next_token(mut self, input: std::option::Option<std::string::String>) -> Self {
self.next_token = input;
self
}
pub fn build(self) -> crate::output::ListBrowserSettingsOutput {
crate::output::ListBrowserSettingsOutput {
browser_settings: self.browser_settings,
next_token: self.next_token,
}
}
}
}
impl ListBrowserSettingsOutput {
pub fn builder() -> crate::output::list_browser_settings_output::Builder {
crate::output::list_browser_settings_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct GetUserSettingsOutput {
pub user_settings: std::option::Option<crate::model::UserSettings>,
}
impl GetUserSettingsOutput {
pub fn user_settings(&self) -> std::option::Option<&crate::model::UserSettings> {
self.user_settings.as_ref()
}
}
impl std::fmt::Debug for GetUserSettingsOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("GetUserSettingsOutput");
formatter.field("user_settings", &self.user_settings);
formatter.finish()
}
}
pub mod get_user_settings_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) user_settings: std::option::Option<crate::model::UserSettings>,
}
impl Builder {
pub fn user_settings(mut self, input: crate::model::UserSettings) -> Self {
self.user_settings = Some(input);
self
}
pub fn set_user_settings(
mut self,
input: std::option::Option<crate::model::UserSettings>,
) -> Self {
self.user_settings = input;
self
}
pub fn build(self) -> crate::output::GetUserSettingsOutput {
crate::output::GetUserSettingsOutput {
user_settings: self.user_settings,
}
}
}
}
impl GetUserSettingsOutput {
pub fn builder() -> crate::output::get_user_settings_output::Builder {
crate::output::get_user_settings_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct GetTrustStoreCertificateOutput {
pub trust_store_arn: std::option::Option<std::string::String>,
pub certificate: std::option::Option<crate::model::Certificate>,
}
impl GetTrustStoreCertificateOutput {
pub fn trust_store_arn(&self) -> std::option::Option<&str> {
self.trust_store_arn.as_deref()
}
pub fn certificate(&self) -> std::option::Option<&crate::model::Certificate> {
self.certificate.as_ref()
}
}
impl std::fmt::Debug for GetTrustStoreCertificateOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("GetTrustStoreCertificateOutput");
formatter.field("trust_store_arn", &self.trust_store_arn);
formatter.field("certificate", &self.certificate);
formatter.finish()
}
}
pub mod get_trust_store_certificate_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) trust_store_arn: std::option::Option<std::string::String>,
pub(crate) certificate: std::option::Option<crate::model::Certificate>,
}
impl Builder {
pub fn trust_store_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.trust_store_arn = Some(input.into());
self
}
pub fn set_trust_store_arn(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.trust_store_arn = input;
self
}
pub fn certificate(mut self, input: crate::model::Certificate) -> Self {
self.certificate = Some(input);
self
}
pub fn set_certificate(
mut self,
input: std::option::Option<crate::model::Certificate>,
) -> Self {
self.certificate = input;
self
}
pub fn build(self) -> crate::output::GetTrustStoreCertificateOutput {
crate::output::GetTrustStoreCertificateOutput {
trust_store_arn: self.trust_store_arn,
certificate: self.certificate,
}
}
}
}
impl GetTrustStoreCertificateOutput {
pub fn builder() -> crate::output::get_trust_store_certificate_output::Builder {
crate::output::get_trust_store_certificate_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct GetTrustStoreOutput {
pub trust_store: std::option::Option<crate::model::TrustStore>,
}
impl GetTrustStoreOutput {
pub fn trust_store(&self) -> std::option::Option<&crate::model::TrustStore> {
self.trust_store.as_ref()
}
}
impl std::fmt::Debug for GetTrustStoreOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("GetTrustStoreOutput");
formatter.field("trust_store", &self.trust_store);
formatter.finish()
}
}
pub mod get_trust_store_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) trust_store: std::option::Option<crate::model::TrustStore>,
}
impl Builder {
pub fn trust_store(mut self, input: crate::model::TrustStore) -> Self {
self.trust_store = Some(input);
self
}
pub fn set_trust_store(
mut self,
input: std::option::Option<crate::model::TrustStore>,
) -> Self {
self.trust_store = input;
self
}
pub fn build(self) -> crate::output::GetTrustStoreOutput {
crate::output::GetTrustStoreOutput {
trust_store: self.trust_store,
}
}
}
}
impl GetTrustStoreOutput {
pub fn builder() -> crate::output::get_trust_store_output::Builder {
crate::output::get_trust_store_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct GetPortalServiceProviderMetadataOutput {
pub portal_arn: std::option::Option<std::string::String>,
pub service_provider_saml_metadata: std::option::Option<std::string::String>,
}
impl GetPortalServiceProviderMetadataOutput {
pub fn portal_arn(&self) -> std::option::Option<&str> {
self.portal_arn.as_deref()
}
pub fn service_provider_saml_metadata(&self) -> std::option::Option<&str> {
self.service_provider_saml_metadata.as_deref()
}
}
impl std::fmt::Debug for GetPortalServiceProviderMetadataOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("GetPortalServiceProviderMetadataOutput");
formatter.field("portal_arn", &self.portal_arn);
formatter.field(
"service_provider_saml_metadata",
&self.service_provider_saml_metadata,
);
formatter.finish()
}
}
pub mod get_portal_service_provider_metadata_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) portal_arn: std::option::Option<std::string::String>,
pub(crate) service_provider_saml_metadata: std::option::Option<std::string::String>,
}
impl Builder {
pub fn portal_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.portal_arn = Some(input.into());
self
}
pub fn set_portal_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.portal_arn = input;
self
}
pub fn service_provider_saml_metadata(
mut self,
input: impl Into<std::string::String>,
) -> Self {
self.service_provider_saml_metadata = Some(input.into());
self
}
pub fn set_service_provider_saml_metadata(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.service_provider_saml_metadata = input;
self
}
pub fn build(self) -> crate::output::GetPortalServiceProviderMetadataOutput {
crate::output::GetPortalServiceProviderMetadataOutput {
portal_arn: self.portal_arn,
service_provider_saml_metadata: self.service_provider_saml_metadata,
}
}
}
}
impl GetPortalServiceProviderMetadataOutput {
pub fn builder() -> crate::output::get_portal_service_provider_metadata_output::Builder {
crate::output::get_portal_service_provider_metadata_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct GetPortalOutput {
pub portal: std::option::Option<crate::model::Portal>,
}
impl GetPortalOutput {
pub fn portal(&self) -> std::option::Option<&crate::model::Portal> {
self.portal.as_ref()
}
}
impl std::fmt::Debug for GetPortalOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("GetPortalOutput");
formatter.field("portal", &self.portal);
formatter.finish()
}
}
pub mod get_portal_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) portal: std::option::Option<crate::model::Portal>,
}
impl Builder {
pub fn portal(mut self, input: crate::model::Portal) -> Self {
self.portal = Some(input);
self
}
pub fn set_portal(mut self, input: std::option::Option<crate::model::Portal>) -> Self {
self.portal = input;
self
}
pub fn build(self) -> crate::output::GetPortalOutput {
crate::output::GetPortalOutput {
portal: self.portal,
}
}
}
}
impl GetPortalOutput {
pub fn builder() -> crate::output::get_portal_output::Builder {
crate::output::get_portal_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct GetNetworkSettingsOutput {
pub network_settings: std::option::Option<crate::model::NetworkSettings>,
}
impl GetNetworkSettingsOutput {
pub fn network_settings(&self) -> std::option::Option<&crate::model::NetworkSettings> {
self.network_settings.as_ref()
}
}
impl std::fmt::Debug for GetNetworkSettingsOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("GetNetworkSettingsOutput");
formatter.field("network_settings", &self.network_settings);
formatter.finish()
}
}
pub mod get_network_settings_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) network_settings: std::option::Option<crate::model::NetworkSettings>,
}
impl Builder {
pub fn network_settings(mut self, input: crate::model::NetworkSettings) -> Self {
self.network_settings = Some(input);
self
}
pub fn set_network_settings(
mut self,
input: std::option::Option<crate::model::NetworkSettings>,
) -> Self {
self.network_settings = input;
self
}
pub fn build(self) -> crate::output::GetNetworkSettingsOutput {
crate::output::GetNetworkSettingsOutput {
network_settings: self.network_settings,
}
}
}
}
impl GetNetworkSettingsOutput {
pub fn builder() -> crate::output::get_network_settings_output::Builder {
crate::output::get_network_settings_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct GetIdentityProviderOutput {
pub identity_provider: std::option::Option<crate::model::IdentityProvider>,
}
impl GetIdentityProviderOutput {
pub fn identity_provider(&self) -> std::option::Option<&crate::model::IdentityProvider> {
self.identity_provider.as_ref()
}
}
impl std::fmt::Debug for GetIdentityProviderOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("GetIdentityProviderOutput");
formatter.field("identity_provider", &self.identity_provider);
formatter.finish()
}
}
pub mod get_identity_provider_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) identity_provider: std::option::Option<crate::model::IdentityProvider>,
}
impl Builder {
pub fn identity_provider(mut self, input: crate::model::IdentityProvider) -> Self {
self.identity_provider = Some(input);
self
}
pub fn set_identity_provider(
mut self,
input: std::option::Option<crate::model::IdentityProvider>,
) -> Self {
self.identity_provider = input;
self
}
pub fn build(self) -> crate::output::GetIdentityProviderOutput {
crate::output::GetIdentityProviderOutput {
identity_provider: self.identity_provider,
}
}
}
}
impl GetIdentityProviderOutput {
pub fn builder() -> crate::output::get_identity_provider_output::Builder {
crate::output::get_identity_provider_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct GetBrowserSettingsOutput {
pub browser_settings: std::option::Option<crate::model::BrowserSettings>,
}
impl GetBrowserSettingsOutput {
pub fn browser_settings(&self) -> std::option::Option<&crate::model::BrowserSettings> {
self.browser_settings.as_ref()
}
}
impl std::fmt::Debug for GetBrowserSettingsOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("GetBrowserSettingsOutput");
formatter.field("browser_settings", &self.browser_settings);
formatter.finish()
}
}
pub mod get_browser_settings_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) browser_settings: std::option::Option<crate::model::BrowserSettings>,
}
impl Builder {
pub fn browser_settings(mut self, input: crate::model::BrowserSettings) -> Self {
self.browser_settings = Some(input);
self
}
pub fn set_browser_settings(
mut self,
input: std::option::Option<crate::model::BrowserSettings>,
) -> Self {
self.browser_settings = input;
self
}
pub fn build(self) -> crate::output::GetBrowserSettingsOutput {
crate::output::GetBrowserSettingsOutput {
browser_settings: self.browser_settings,
}
}
}
}
impl GetBrowserSettingsOutput {
pub fn builder() -> crate::output::get_browser_settings_output::Builder {
crate::output::get_browser_settings_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DisassociateUserSettingsOutput {}
impl std::fmt::Debug for DisassociateUserSettingsOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DisassociateUserSettingsOutput");
formatter.finish()
}
}
pub mod disassociate_user_settings_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DisassociateUserSettingsOutput {
crate::output::DisassociateUserSettingsOutput {}
}
}
}
impl DisassociateUserSettingsOutput {
pub fn builder() -> crate::output::disassociate_user_settings_output::Builder {
crate::output::disassociate_user_settings_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DisassociateTrustStoreOutput {}
impl std::fmt::Debug for DisassociateTrustStoreOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DisassociateTrustStoreOutput");
formatter.finish()
}
}
pub mod disassociate_trust_store_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DisassociateTrustStoreOutput {
crate::output::DisassociateTrustStoreOutput {}
}
}
}
impl DisassociateTrustStoreOutput {
pub fn builder() -> crate::output::disassociate_trust_store_output::Builder {
crate::output::disassociate_trust_store_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DisassociateNetworkSettingsOutput {}
impl std::fmt::Debug for DisassociateNetworkSettingsOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DisassociateNetworkSettingsOutput");
formatter.finish()
}
}
pub mod disassociate_network_settings_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DisassociateNetworkSettingsOutput {
crate::output::DisassociateNetworkSettingsOutput {}
}
}
}
impl DisassociateNetworkSettingsOutput {
pub fn builder() -> crate::output::disassociate_network_settings_output::Builder {
crate::output::disassociate_network_settings_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DisassociateBrowserSettingsOutput {}
impl std::fmt::Debug for DisassociateBrowserSettingsOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DisassociateBrowserSettingsOutput");
formatter.finish()
}
}
pub mod disassociate_browser_settings_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DisassociateBrowserSettingsOutput {
crate::output::DisassociateBrowserSettingsOutput {}
}
}
}
impl DisassociateBrowserSettingsOutput {
pub fn builder() -> crate::output::disassociate_browser_settings_output::Builder {
crate::output::disassociate_browser_settings_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DeleteUserSettingsOutput {}
impl std::fmt::Debug for DeleteUserSettingsOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DeleteUserSettingsOutput");
formatter.finish()
}
}
pub mod delete_user_settings_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteUserSettingsOutput {
crate::output::DeleteUserSettingsOutput {}
}
}
}
impl DeleteUserSettingsOutput {
pub fn builder() -> crate::output::delete_user_settings_output::Builder {
crate::output::delete_user_settings_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DeleteTrustStoreOutput {}
impl std::fmt::Debug for DeleteTrustStoreOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DeleteTrustStoreOutput");
formatter.finish()
}
}
pub mod delete_trust_store_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteTrustStoreOutput {
crate::output::DeleteTrustStoreOutput {}
}
}
}
impl DeleteTrustStoreOutput {
pub fn builder() -> crate::output::delete_trust_store_output::Builder {
crate::output::delete_trust_store_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DeletePortalOutput {}
impl std::fmt::Debug for DeletePortalOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DeletePortalOutput");
formatter.finish()
}
}
pub mod delete_portal_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeletePortalOutput {
crate::output::DeletePortalOutput {}
}
}
}
impl DeletePortalOutput {
pub fn builder() -> crate::output::delete_portal_output::Builder {
crate::output::delete_portal_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DeleteNetworkSettingsOutput {}
impl std::fmt::Debug for DeleteNetworkSettingsOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DeleteNetworkSettingsOutput");
formatter.finish()
}
}
pub mod delete_network_settings_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteNetworkSettingsOutput {
crate::output::DeleteNetworkSettingsOutput {}
}
}
}
impl DeleteNetworkSettingsOutput {
pub fn builder() -> crate::output::delete_network_settings_output::Builder {
crate::output::delete_network_settings_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DeleteIdentityProviderOutput {}
impl std::fmt::Debug for DeleteIdentityProviderOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DeleteIdentityProviderOutput");
formatter.finish()
}
}
pub mod delete_identity_provider_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteIdentityProviderOutput {
crate::output::DeleteIdentityProviderOutput {}
}
}
}
impl DeleteIdentityProviderOutput {
pub fn builder() -> crate::output::delete_identity_provider_output::Builder {
crate::output::delete_identity_provider_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DeleteBrowserSettingsOutput {}
impl std::fmt::Debug for DeleteBrowserSettingsOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DeleteBrowserSettingsOutput");
formatter.finish()
}
}
pub mod delete_browser_settings_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {}
impl Builder {
pub fn build(self) -> crate::output::DeleteBrowserSettingsOutput {
crate::output::DeleteBrowserSettingsOutput {}
}
}
}
impl DeleteBrowserSettingsOutput {
pub fn builder() -> crate::output::delete_browser_settings_output::Builder {
crate::output::delete_browser_settings_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct CreateUserSettingsOutput {
pub user_settings_arn: std::option::Option<std::string::String>,
}
impl CreateUserSettingsOutput {
pub fn user_settings_arn(&self) -> std::option::Option<&str> {
self.user_settings_arn.as_deref()
}
}
impl std::fmt::Debug for CreateUserSettingsOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("CreateUserSettingsOutput");
formatter.field("user_settings_arn", &self.user_settings_arn);
formatter.finish()
}
}
pub mod create_user_settings_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) user_settings_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn user_settings_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.user_settings_arn = Some(input.into());
self
}
pub fn set_user_settings_arn(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.user_settings_arn = input;
self
}
pub fn build(self) -> crate::output::CreateUserSettingsOutput {
crate::output::CreateUserSettingsOutput {
user_settings_arn: self.user_settings_arn,
}
}
}
}
impl CreateUserSettingsOutput {
pub fn builder() -> crate::output::create_user_settings_output::Builder {
crate::output::create_user_settings_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct CreateTrustStoreOutput {
pub trust_store_arn: std::option::Option<std::string::String>,
}
impl CreateTrustStoreOutput {
pub fn trust_store_arn(&self) -> std::option::Option<&str> {
self.trust_store_arn.as_deref()
}
}
impl std::fmt::Debug for CreateTrustStoreOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("CreateTrustStoreOutput");
formatter.field("trust_store_arn", &self.trust_store_arn);
formatter.finish()
}
}
pub mod create_trust_store_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) trust_store_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn trust_store_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.trust_store_arn = Some(input.into());
self
}
pub fn set_trust_store_arn(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.trust_store_arn = input;
self
}
pub fn build(self) -> crate::output::CreateTrustStoreOutput {
crate::output::CreateTrustStoreOutput {
trust_store_arn: self.trust_store_arn,
}
}
}
}
impl CreateTrustStoreOutput {
pub fn builder() -> crate::output::create_trust_store_output::Builder {
crate::output::create_trust_store_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct CreatePortalOutput {
pub portal_arn: std::option::Option<std::string::String>,
pub portal_endpoint: std::option::Option<std::string::String>,
}
impl CreatePortalOutput {
pub fn portal_arn(&self) -> std::option::Option<&str> {
self.portal_arn.as_deref()
}
pub fn portal_endpoint(&self) -> std::option::Option<&str> {
self.portal_endpoint.as_deref()
}
}
impl std::fmt::Debug for CreatePortalOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("CreatePortalOutput");
formatter.field("portal_arn", &self.portal_arn);
formatter.field("portal_endpoint", &self.portal_endpoint);
formatter.finish()
}
}
pub mod create_portal_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) portal_arn: std::option::Option<std::string::String>,
pub(crate) portal_endpoint: std::option::Option<std::string::String>,
}
impl Builder {
pub fn portal_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.portal_arn = Some(input.into());
self
}
pub fn set_portal_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.portal_arn = input;
self
}
pub fn portal_endpoint(mut self, input: impl Into<std::string::String>) -> Self {
self.portal_endpoint = Some(input.into());
self
}
pub fn set_portal_endpoint(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.portal_endpoint = input;
self
}
pub fn build(self) -> crate::output::CreatePortalOutput {
crate::output::CreatePortalOutput {
portal_arn: self.portal_arn,
portal_endpoint: self.portal_endpoint,
}
}
}
}
impl CreatePortalOutput {
pub fn builder() -> crate::output::create_portal_output::Builder {
crate::output::create_portal_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct CreateNetworkSettingsOutput {
pub network_settings_arn: std::option::Option<std::string::String>,
}
impl CreateNetworkSettingsOutput {
pub fn network_settings_arn(&self) -> std::option::Option<&str> {
self.network_settings_arn.as_deref()
}
}
impl std::fmt::Debug for CreateNetworkSettingsOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("CreateNetworkSettingsOutput");
formatter.field("network_settings_arn", &self.network_settings_arn);
formatter.finish()
}
}
pub mod create_network_settings_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) network_settings_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn network_settings_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.network_settings_arn = Some(input.into());
self
}
pub fn set_network_settings_arn(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.network_settings_arn = input;
self
}
pub fn build(self) -> crate::output::CreateNetworkSettingsOutput {
crate::output::CreateNetworkSettingsOutput {
network_settings_arn: self.network_settings_arn,
}
}
}
}
impl CreateNetworkSettingsOutput {
pub fn builder() -> crate::output::create_network_settings_output::Builder {
crate::output::create_network_settings_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct CreateIdentityProviderOutput {
pub identity_provider_arn: std::option::Option<std::string::String>,
}
impl CreateIdentityProviderOutput {
pub fn identity_provider_arn(&self) -> std::option::Option<&str> {
self.identity_provider_arn.as_deref()
}
}
impl std::fmt::Debug for CreateIdentityProviderOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("CreateIdentityProviderOutput");
formatter.field("identity_provider_arn", &self.identity_provider_arn);
formatter.finish()
}
}
pub mod create_identity_provider_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) identity_provider_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn identity_provider_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.identity_provider_arn = Some(input.into());
self
}
pub fn set_identity_provider_arn(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.identity_provider_arn = input;
self
}
pub fn build(self) -> crate::output::CreateIdentityProviderOutput {
crate::output::CreateIdentityProviderOutput {
identity_provider_arn: self.identity_provider_arn,
}
}
}
}
impl CreateIdentityProviderOutput {
pub fn builder() -> crate::output::create_identity_provider_output::Builder {
crate::output::create_identity_provider_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct CreateBrowserSettingsOutput {
pub browser_settings_arn: std::option::Option<std::string::String>,
}
impl CreateBrowserSettingsOutput {
pub fn browser_settings_arn(&self) -> std::option::Option<&str> {
self.browser_settings_arn.as_deref()
}
}
impl std::fmt::Debug for CreateBrowserSettingsOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("CreateBrowserSettingsOutput");
formatter.field("browser_settings_arn", &self.browser_settings_arn);
formatter.finish()
}
}
pub mod create_browser_settings_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) browser_settings_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn browser_settings_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.browser_settings_arn = Some(input.into());
self
}
pub fn set_browser_settings_arn(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.browser_settings_arn = input;
self
}
pub fn build(self) -> crate::output::CreateBrowserSettingsOutput {
crate::output::CreateBrowserSettingsOutput {
browser_settings_arn: self.browser_settings_arn,
}
}
}
}
impl CreateBrowserSettingsOutput {
pub fn builder() -> crate::output::create_browser_settings_output::Builder {
crate::output::create_browser_settings_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct AssociateUserSettingsOutput {
pub portal_arn: std::option::Option<std::string::String>,
pub user_settings_arn: std::option::Option<std::string::String>,
}
impl AssociateUserSettingsOutput {
pub fn portal_arn(&self) -> std::option::Option<&str> {
self.portal_arn.as_deref()
}
pub fn user_settings_arn(&self) -> std::option::Option<&str> {
self.user_settings_arn.as_deref()
}
}
impl std::fmt::Debug for AssociateUserSettingsOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("AssociateUserSettingsOutput");
formatter.field("portal_arn", &self.portal_arn);
formatter.field("user_settings_arn", &self.user_settings_arn);
formatter.finish()
}
}
pub mod associate_user_settings_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) portal_arn: std::option::Option<std::string::String>,
pub(crate) user_settings_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn portal_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.portal_arn = Some(input.into());
self
}
pub fn set_portal_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.portal_arn = input;
self
}
pub fn user_settings_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.user_settings_arn = Some(input.into());
self
}
pub fn set_user_settings_arn(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.user_settings_arn = input;
self
}
pub fn build(self) -> crate::output::AssociateUserSettingsOutput {
crate::output::AssociateUserSettingsOutput {
portal_arn: self.portal_arn,
user_settings_arn: self.user_settings_arn,
}
}
}
}
impl AssociateUserSettingsOutput {
pub fn builder() -> crate::output::associate_user_settings_output::Builder {
crate::output::associate_user_settings_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct AssociateTrustStoreOutput {
pub portal_arn: std::option::Option<std::string::String>,
pub trust_store_arn: std::option::Option<std::string::String>,
}
impl AssociateTrustStoreOutput {
pub fn portal_arn(&self) -> std::option::Option<&str> {
self.portal_arn.as_deref()
}
pub fn trust_store_arn(&self) -> std::option::Option<&str> {
self.trust_store_arn.as_deref()
}
}
impl std::fmt::Debug for AssociateTrustStoreOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("AssociateTrustStoreOutput");
formatter.field("portal_arn", &self.portal_arn);
formatter.field("trust_store_arn", &self.trust_store_arn);
formatter.finish()
}
}
pub mod associate_trust_store_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) portal_arn: std::option::Option<std::string::String>,
pub(crate) trust_store_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn portal_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.portal_arn = Some(input.into());
self
}
pub fn set_portal_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.portal_arn = input;
self
}
pub fn trust_store_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.trust_store_arn = Some(input.into());
self
}
pub fn set_trust_store_arn(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.trust_store_arn = input;
self
}
pub fn build(self) -> crate::output::AssociateTrustStoreOutput {
crate::output::AssociateTrustStoreOutput {
portal_arn: self.portal_arn,
trust_store_arn: self.trust_store_arn,
}
}
}
}
impl AssociateTrustStoreOutput {
pub fn builder() -> crate::output::associate_trust_store_output::Builder {
crate::output::associate_trust_store_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct AssociateNetworkSettingsOutput {
pub portal_arn: std::option::Option<std::string::String>,
pub network_settings_arn: std::option::Option<std::string::String>,
}
impl AssociateNetworkSettingsOutput {
pub fn portal_arn(&self) -> std::option::Option<&str> {
self.portal_arn.as_deref()
}
pub fn network_settings_arn(&self) -> std::option::Option<&str> {
self.network_settings_arn.as_deref()
}
}
impl std::fmt::Debug for AssociateNetworkSettingsOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("AssociateNetworkSettingsOutput");
formatter.field("portal_arn", &self.portal_arn);
formatter.field("network_settings_arn", &self.network_settings_arn);
formatter.finish()
}
}
pub mod associate_network_settings_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) portal_arn: std::option::Option<std::string::String>,
pub(crate) network_settings_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn portal_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.portal_arn = Some(input.into());
self
}
pub fn set_portal_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.portal_arn = input;
self
}
pub fn network_settings_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.network_settings_arn = Some(input.into());
self
}
pub fn set_network_settings_arn(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.network_settings_arn = input;
self
}
pub fn build(self) -> crate::output::AssociateNetworkSettingsOutput {
crate::output::AssociateNetworkSettingsOutput {
portal_arn: self.portal_arn,
network_settings_arn: self.network_settings_arn,
}
}
}
}
impl AssociateNetworkSettingsOutput {
pub fn builder() -> crate::output::associate_network_settings_output::Builder {
crate::output::associate_network_settings_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct AssociateBrowserSettingsOutput {
pub portal_arn: std::option::Option<std::string::String>,
pub browser_settings_arn: std::option::Option<std::string::String>,
}
impl AssociateBrowserSettingsOutput {
pub fn portal_arn(&self) -> std::option::Option<&str> {
self.portal_arn.as_deref()
}
pub fn browser_settings_arn(&self) -> std::option::Option<&str> {
self.browser_settings_arn.as_deref()
}
}
impl std::fmt::Debug for AssociateBrowserSettingsOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("AssociateBrowserSettingsOutput");
formatter.field("portal_arn", &self.portal_arn);
formatter.field("browser_settings_arn", &self.browser_settings_arn);
formatter.finish()
}
}
pub mod associate_browser_settings_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) portal_arn: std::option::Option<std::string::String>,
pub(crate) browser_settings_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn portal_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.portal_arn = Some(input.into());
self
}
pub fn set_portal_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.portal_arn = input;
self
}
pub fn browser_settings_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.browser_settings_arn = Some(input.into());
self
}
pub fn set_browser_settings_arn(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.browser_settings_arn = input;
self
}
pub fn build(self) -> crate::output::AssociateBrowserSettingsOutput {
crate::output::AssociateBrowserSettingsOutput {
portal_arn: self.portal_arn,
browser_settings_arn: self.browser_settings_arn,
}
}
}
}
impl AssociateBrowserSettingsOutput {
pub fn builder() -> crate::output::associate_browser_settings_output::Builder {
crate::output::associate_browser_settings_output::Builder::default()
}
}