#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct UpdateIdentityProviderConfigurationOutput {}
impl std::fmt::Debug for UpdateIdentityProviderConfigurationOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("UpdateIdentityProviderConfigurationOutput");
formatter.finish()
}
}
pub mod update_identity_provider_configuration_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::UpdateIdentityProviderConfigurationOutput {
crate::output::UpdateIdentityProviderConfigurationOutput {}
}
}
}
impl UpdateIdentityProviderConfigurationOutput {
pub fn builder() -> crate::output::update_identity_provider_configuration_output::Builder {
crate::output::update_identity_provider_configuration_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct UpdateFleetMetadataOutput {}
impl std::fmt::Debug for UpdateFleetMetadataOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("UpdateFleetMetadataOutput");
formatter.finish()
}
}
pub mod update_fleet_metadata_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::UpdateFleetMetadataOutput {
crate::output::UpdateFleetMetadataOutput {}
}
}
}
impl UpdateFleetMetadataOutput {
pub fn builder() -> crate::output::update_fleet_metadata_output::Builder {
crate::output::update_fleet_metadata_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct UpdateDomainMetadataOutput {}
impl std::fmt::Debug for UpdateDomainMetadataOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("UpdateDomainMetadataOutput");
formatter.finish()
}
}
pub mod update_domain_metadata_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::UpdateDomainMetadataOutput {
crate::output::UpdateDomainMetadataOutput {}
}
}
}
impl UpdateDomainMetadataOutput {
pub fn builder() -> crate::output::update_domain_metadata_output::Builder {
crate::output::update_domain_metadata_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct UpdateDevicePolicyConfigurationOutput {}
impl std::fmt::Debug for UpdateDevicePolicyConfigurationOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("UpdateDevicePolicyConfigurationOutput");
formatter.finish()
}
}
pub mod update_device_policy_configuration_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::UpdateDevicePolicyConfigurationOutput {
crate::output::UpdateDevicePolicyConfigurationOutput {}
}
}
}
impl UpdateDevicePolicyConfigurationOutput {
pub fn builder() -> crate::output::update_device_policy_configuration_output::Builder {
crate::output::update_device_policy_configuration_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct UpdateCompanyNetworkConfigurationOutput {}
impl std::fmt::Debug for UpdateCompanyNetworkConfigurationOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("UpdateCompanyNetworkConfigurationOutput");
formatter.finish()
}
}
pub mod update_company_network_configuration_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::UpdateCompanyNetworkConfigurationOutput {
crate::output::UpdateCompanyNetworkConfigurationOutput {}
}
}
}
impl UpdateCompanyNetworkConfigurationOutput {
pub fn builder() -> crate::output::update_company_network_configuration_output::Builder {
crate::output::update_company_network_configuration_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct UpdateAuditStreamConfigurationOutput {}
impl std::fmt::Debug for UpdateAuditStreamConfigurationOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("UpdateAuditStreamConfigurationOutput");
formatter.finish()
}
}
pub mod update_audit_stream_configuration_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::UpdateAuditStreamConfigurationOutput {
crate::output::UpdateAuditStreamConfigurationOutput {}
}
}
}
impl UpdateAuditStreamConfigurationOutput {
pub fn builder() -> crate::output::update_audit_stream_configuration_output::Builder {
crate::output::update_audit_stream_configuration_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 SignOutUserOutput {}
impl std::fmt::Debug for SignOutUserOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("SignOutUserOutput");
formatter.finish()
}
}
pub mod sign_out_user_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::SignOutUserOutput {
crate::output::SignOutUserOutput {}
}
}
}
impl SignOutUserOutput {
pub fn builder() -> crate::output::sign_out_user_output::Builder {
crate::output::sign_out_user_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct RevokeDomainAccessOutput {}
impl std::fmt::Debug for RevokeDomainAccessOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("RevokeDomainAccessOutput");
formatter.finish()
}
}
pub mod revoke_domain_access_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::RevokeDomainAccessOutput {
crate::output::RevokeDomainAccessOutput {}
}
}
}
impl RevokeDomainAccessOutput {
pub fn builder() -> crate::output::revoke_domain_access_output::Builder {
crate::output::revoke_domain_access_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct RestoreDomainAccessOutput {}
impl std::fmt::Debug for RestoreDomainAccessOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("RestoreDomainAccessOutput");
formatter.finish()
}
}
pub mod restore_domain_access_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::RestoreDomainAccessOutput {
crate::output::RestoreDomainAccessOutput {}
}
}
}
impl RestoreDomainAccessOutput {
pub fn builder() -> crate::output::restore_domain_access_output::Builder {
crate::output::restore_domain_access_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ListWebsiteCertificateAuthoritiesOutput {
pub website_certificate_authorities:
std::option::Option<std::vec::Vec<crate::model::WebsiteCaSummary>>,
pub next_token: std::option::Option<std::string::String>,
}
impl ListWebsiteCertificateAuthoritiesOutput {
pub fn website_certificate_authorities(
&self,
) -> std::option::Option<&[crate::model::WebsiteCaSummary]> {
self.website_certificate_authorities.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
impl std::fmt::Debug for ListWebsiteCertificateAuthoritiesOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ListWebsiteCertificateAuthoritiesOutput");
formatter.field(
"website_certificate_authorities",
&self.website_certificate_authorities,
);
formatter.field("next_token", &self.next_token);
formatter.finish()
}
}
pub mod list_website_certificate_authorities_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) website_certificate_authorities:
std::option::Option<std::vec::Vec<crate::model::WebsiteCaSummary>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn website_certificate_authorities(
mut self,
input: impl Into<crate::model::WebsiteCaSummary>,
) -> Self {
let mut v = self.website_certificate_authorities.unwrap_or_default();
v.push(input.into());
self.website_certificate_authorities = Some(v);
self
}
pub fn set_website_certificate_authorities(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::WebsiteCaSummary>>,
) -> Self {
self.website_certificate_authorities = 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::ListWebsiteCertificateAuthoritiesOutput {
crate::output::ListWebsiteCertificateAuthoritiesOutput {
website_certificate_authorities: self.website_certificate_authorities,
next_token: self.next_token,
}
}
}
}
impl ListWebsiteCertificateAuthoritiesOutput {
pub fn builder() -> crate::output::list_website_certificate_authorities_output::Builder {
crate::output::list_website_certificate_authorities_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ListWebsiteAuthorizationProvidersOutput {
pub website_authorization_providers:
std::option::Option<std::vec::Vec<crate::model::WebsiteAuthorizationProviderSummary>>,
pub next_token: std::option::Option<std::string::String>,
}
impl ListWebsiteAuthorizationProvidersOutput {
pub fn website_authorization_providers(
&self,
) -> std::option::Option<&[crate::model::WebsiteAuthorizationProviderSummary]> {
self.website_authorization_providers.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
impl std::fmt::Debug for ListWebsiteAuthorizationProvidersOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ListWebsiteAuthorizationProvidersOutput");
formatter.field(
"website_authorization_providers",
&self.website_authorization_providers,
);
formatter.field("next_token", &self.next_token);
formatter.finish()
}
}
pub mod list_website_authorization_providers_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) website_authorization_providers:
std::option::Option<std::vec::Vec<crate::model::WebsiteAuthorizationProviderSummary>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn website_authorization_providers(
mut self,
input: impl Into<crate::model::WebsiteAuthorizationProviderSummary>,
) -> Self {
let mut v = self.website_authorization_providers.unwrap_or_default();
v.push(input.into());
self.website_authorization_providers = Some(v);
self
}
pub fn set_website_authorization_providers(
mut self,
input: std::option::Option<
std::vec::Vec<crate::model::WebsiteAuthorizationProviderSummary>,
>,
) -> Self {
self.website_authorization_providers = 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::ListWebsiteAuthorizationProvidersOutput {
crate::output::ListWebsiteAuthorizationProvidersOutput {
website_authorization_providers: self.website_authorization_providers,
next_token: self.next_token,
}
}
}
}
impl ListWebsiteAuthorizationProvidersOutput {
pub fn builder() -> crate::output::list_website_authorization_providers_output::Builder {
crate::output::list_website_authorization_providers_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ListTagsForResourceOutput {
pub tags:
std::option::Option<std::collections::HashMap<std::string::String, std::string::String>>,
}
impl ListTagsForResourceOutput {
pub fn tags(
&self,
) -> std::option::Option<&std::collections::HashMap<std::string::String, std::string::String>>
{
self.tags.as_ref()
}
}
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::collections::HashMap<std::string::String, std::string::String>,
>,
}
impl Builder {
pub fn tags(
mut self,
k: impl Into<std::string::String>,
v: impl Into<std::string::String>,
) -> Self {
let mut hash_map = self.tags.unwrap_or_default();
hash_map.insert(k.into(), v.into());
self.tags = Some(hash_map);
self
}
pub fn set_tags(
mut self,
input: std::option::Option<
std::collections::HashMap<std::string::String, std::string::String>,
>,
) -> 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 ListFleetsOutput {
pub fleet_summary_list: std::option::Option<std::vec::Vec<crate::model::FleetSummary>>,
pub next_token: std::option::Option<std::string::String>,
}
impl ListFleetsOutput {
pub fn fleet_summary_list(&self) -> std::option::Option<&[crate::model::FleetSummary]> {
self.fleet_summary_list.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
impl std::fmt::Debug for ListFleetsOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ListFleetsOutput");
formatter.field("fleet_summary_list", &self.fleet_summary_list);
formatter.field("next_token", &self.next_token);
formatter.finish()
}
}
pub mod list_fleets_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) fleet_summary_list:
std::option::Option<std::vec::Vec<crate::model::FleetSummary>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn fleet_summary_list(mut self, input: impl Into<crate::model::FleetSummary>) -> Self {
let mut v = self.fleet_summary_list.unwrap_or_default();
v.push(input.into());
self.fleet_summary_list = Some(v);
self
}
pub fn set_fleet_summary_list(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::FleetSummary>>,
) -> Self {
self.fleet_summary_list = 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::ListFleetsOutput {
crate::output::ListFleetsOutput {
fleet_summary_list: self.fleet_summary_list,
next_token: self.next_token,
}
}
}
}
impl ListFleetsOutput {
pub fn builder() -> crate::output::list_fleets_output::Builder {
crate::output::list_fleets_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ListDomainsOutput {
pub domains: std::option::Option<std::vec::Vec<crate::model::DomainSummary>>,
pub next_token: std::option::Option<std::string::String>,
}
impl ListDomainsOutput {
pub fn domains(&self) -> std::option::Option<&[crate::model::DomainSummary]> {
self.domains.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
impl std::fmt::Debug for ListDomainsOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ListDomainsOutput");
formatter.field("domains", &self.domains);
formatter.field("next_token", &self.next_token);
formatter.finish()
}
}
pub mod list_domains_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) domains: std::option::Option<std::vec::Vec<crate::model::DomainSummary>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn domains(mut self, input: impl Into<crate::model::DomainSummary>) -> Self {
let mut v = self.domains.unwrap_or_default();
v.push(input.into());
self.domains = Some(v);
self
}
pub fn set_domains(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::DomainSummary>>,
) -> Self {
self.domains = 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::ListDomainsOutput {
crate::output::ListDomainsOutput {
domains: self.domains,
next_token: self.next_token,
}
}
}
}
impl ListDomainsOutput {
pub fn builder() -> crate::output::list_domains_output::Builder {
crate::output::list_domains_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ListDevicesOutput {
pub devices: std::option::Option<std::vec::Vec<crate::model::DeviceSummary>>,
pub next_token: std::option::Option<std::string::String>,
}
impl ListDevicesOutput {
pub fn devices(&self) -> std::option::Option<&[crate::model::DeviceSummary]> {
self.devices.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
impl std::fmt::Debug for ListDevicesOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ListDevicesOutput");
formatter.field("devices", &self.devices);
formatter.field("next_token", &self.next_token);
formatter.finish()
}
}
pub mod list_devices_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) devices: std::option::Option<std::vec::Vec<crate::model::DeviceSummary>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn devices(mut self, input: impl Into<crate::model::DeviceSummary>) -> Self {
let mut v = self.devices.unwrap_or_default();
v.push(input.into());
self.devices = Some(v);
self
}
pub fn set_devices(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::DeviceSummary>>,
) -> Self {
self.devices = 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::ListDevicesOutput {
crate::output::ListDevicesOutput {
devices: self.devices,
next_token: self.next_token,
}
}
}
}
impl ListDevicesOutput {
pub fn builder() -> crate::output::list_devices_output::Builder {
crate::output::list_devices_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DisassociateWebsiteCertificateAuthorityOutput {}
impl std::fmt::Debug for DisassociateWebsiteCertificateAuthorityOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DisassociateWebsiteCertificateAuthorityOutput");
formatter.finish()
}
}
pub mod disassociate_website_certificate_authority_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::DisassociateWebsiteCertificateAuthorityOutput {
crate::output::DisassociateWebsiteCertificateAuthorityOutput {}
}
}
}
impl DisassociateWebsiteCertificateAuthorityOutput {
pub fn builder() -> crate::output::disassociate_website_certificate_authority_output::Builder {
crate::output::disassociate_website_certificate_authority_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DisassociateWebsiteAuthorizationProviderOutput {}
impl std::fmt::Debug for DisassociateWebsiteAuthorizationProviderOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DisassociateWebsiteAuthorizationProviderOutput");
formatter.finish()
}
}
pub mod disassociate_website_authorization_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::DisassociateWebsiteAuthorizationProviderOutput {
crate::output::DisassociateWebsiteAuthorizationProviderOutput {}
}
}
}
impl DisassociateWebsiteAuthorizationProviderOutput {
pub fn builder() -> crate::output::disassociate_website_authorization_provider_output::Builder {
crate::output::disassociate_website_authorization_provider_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DisassociateDomainOutput {}
impl std::fmt::Debug for DisassociateDomainOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DisassociateDomainOutput");
formatter.finish()
}
}
pub mod disassociate_domain_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::DisassociateDomainOutput {
crate::output::DisassociateDomainOutput {}
}
}
}
impl DisassociateDomainOutput {
pub fn builder() -> crate::output::disassociate_domain_output::Builder {
crate::output::disassociate_domain_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DescribeWebsiteCertificateAuthorityOutput {
pub certificate: std::option::Option<std::string::String>,
pub created_time: std::option::Option<aws_smithy_types::Instant>,
pub display_name: std::option::Option<std::string::String>,
}
impl DescribeWebsiteCertificateAuthorityOutput {
pub fn certificate(&self) -> std::option::Option<&str> {
self.certificate.as_deref()
}
pub fn created_time(&self) -> std::option::Option<&aws_smithy_types::Instant> {
self.created_time.as_ref()
}
pub fn display_name(&self) -> std::option::Option<&str> {
self.display_name.as_deref()
}
}
impl std::fmt::Debug for DescribeWebsiteCertificateAuthorityOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DescribeWebsiteCertificateAuthorityOutput");
formatter.field("certificate", &self.certificate);
formatter.field("created_time", &self.created_time);
formatter.field("display_name", &self.display_name);
formatter.finish()
}
}
pub mod describe_website_certificate_authority_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) certificate: std::option::Option<std::string::String>,
pub(crate) created_time: std::option::Option<aws_smithy_types::Instant>,
pub(crate) display_name: std::option::Option<std::string::String>,
}
impl Builder {
pub fn certificate(mut self, input: impl Into<std::string::String>) -> Self {
self.certificate = Some(input.into());
self
}
pub fn set_certificate(mut self, input: std::option::Option<std::string::String>) -> Self {
self.certificate = input;
self
}
pub fn created_time(mut self, input: aws_smithy_types::Instant) -> Self {
self.created_time = Some(input);
self
}
pub fn set_created_time(
mut self,
input: std::option::Option<aws_smithy_types::Instant>,
) -> Self {
self.created_time = input;
self
}
pub fn display_name(mut self, input: impl Into<std::string::String>) -> Self {
self.display_name = Some(input.into());
self
}
pub fn set_display_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.display_name = input;
self
}
pub fn build(self) -> crate::output::DescribeWebsiteCertificateAuthorityOutput {
crate::output::DescribeWebsiteCertificateAuthorityOutput {
certificate: self.certificate,
created_time: self.created_time,
display_name: self.display_name,
}
}
}
}
impl DescribeWebsiteCertificateAuthorityOutput {
pub fn builder() -> crate::output::describe_website_certificate_authority_output::Builder {
crate::output::describe_website_certificate_authority_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DescribeIdentityProviderConfigurationOutput {
pub identity_provider_type: std::option::Option<crate::model::IdentityProviderType>,
pub service_provider_saml_metadata: std::option::Option<std::string::String>,
pub identity_provider_saml_metadata: std::option::Option<std::string::String>,
}
impl DescribeIdentityProviderConfigurationOutput {
pub fn identity_provider_type(
&self,
) -> std::option::Option<&crate::model::IdentityProviderType> {
self.identity_provider_type.as_ref()
}
pub fn service_provider_saml_metadata(&self) -> std::option::Option<&str> {
self.service_provider_saml_metadata.as_deref()
}
pub fn identity_provider_saml_metadata(&self) -> std::option::Option<&str> {
self.identity_provider_saml_metadata.as_deref()
}
}
impl std::fmt::Debug for DescribeIdentityProviderConfigurationOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DescribeIdentityProviderConfigurationOutput");
formatter.field("identity_provider_type", &self.identity_provider_type);
formatter.field(
"service_provider_saml_metadata",
&self.service_provider_saml_metadata,
);
formatter.field(
"identity_provider_saml_metadata",
&self.identity_provider_saml_metadata,
);
formatter.finish()
}
}
pub mod describe_identity_provider_configuration_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) identity_provider_type: std::option::Option<crate::model::IdentityProviderType>,
pub(crate) service_provider_saml_metadata: std::option::Option<std::string::String>,
pub(crate) identity_provider_saml_metadata: std::option::Option<std::string::String>,
}
impl Builder {
pub fn identity_provider_type(mut self, input: crate::model::IdentityProviderType) -> Self {
self.identity_provider_type = Some(input);
self
}
pub fn set_identity_provider_type(
mut self,
input: std::option::Option<crate::model::IdentityProviderType>,
) -> Self {
self.identity_provider_type = 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 identity_provider_saml_metadata(
mut self,
input: impl Into<std::string::String>,
) -> Self {
self.identity_provider_saml_metadata = Some(input.into());
self
}
pub fn set_identity_provider_saml_metadata(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.identity_provider_saml_metadata = input;
self
}
pub fn build(self) -> crate::output::DescribeIdentityProviderConfigurationOutput {
crate::output::DescribeIdentityProviderConfigurationOutput {
identity_provider_type: self.identity_provider_type,
service_provider_saml_metadata: self.service_provider_saml_metadata,
identity_provider_saml_metadata: self.identity_provider_saml_metadata,
}
}
}
}
impl DescribeIdentityProviderConfigurationOutput {
pub fn builder() -> crate::output::describe_identity_provider_configuration_output::Builder {
crate::output::describe_identity_provider_configuration_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DescribeFleetMetadataOutput {
pub created_time: std::option::Option<aws_smithy_types::Instant>,
pub last_updated_time: std::option::Option<aws_smithy_types::Instant>,
pub fleet_name: std::option::Option<std::string::String>,
pub display_name: std::option::Option<std::string::String>,
pub optimize_for_end_user_location: std::option::Option<bool>,
pub company_code: std::option::Option<std::string::String>,
pub fleet_status: std::option::Option<crate::model::FleetStatus>,
pub tags:
std::option::Option<std::collections::HashMap<std::string::String, std::string::String>>,
}
impl DescribeFleetMetadataOutput {
pub fn created_time(&self) -> std::option::Option<&aws_smithy_types::Instant> {
self.created_time.as_ref()
}
pub fn last_updated_time(&self) -> std::option::Option<&aws_smithy_types::Instant> {
self.last_updated_time.as_ref()
}
pub fn fleet_name(&self) -> std::option::Option<&str> {
self.fleet_name.as_deref()
}
pub fn display_name(&self) -> std::option::Option<&str> {
self.display_name.as_deref()
}
pub fn optimize_for_end_user_location(&self) -> std::option::Option<bool> {
self.optimize_for_end_user_location
}
pub fn company_code(&self) -> std::option::Option<&str> {
self.company_code.as_deref()
}
pub fn fleet_status(&self) -> std::option::Option<&crate::model::FleetStatus> {
self.fleet_status.as_ref()
}
pub fn tags(
&self,
) -> std::option::Option<&std::collections::HashMap<std::string::String, std::string::String>>
{
self.tags.as_ref()
}
}
impl std::fmt::Debug for DescribeFleetMetadataOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DescribeFleetMetadataOutput");
formatter.field("created_time", &self.created_time);
formatter.field("last_updated_time", &self.last_updated_time);
formatter.field("fleet_name", &self.fleet_name);
formatter.field("display_name", &self.display_name);
formatter.field(
"optimize_for_end_user_location",
&self.optimize_for_end_user_location,
);
formatter.field("company_code", &self.company_code);
formatter.field("fleet_status", &self.fleet_status);
formatter.field("tags", &self.tags);
formatter.finish()
}
}
pub mod describe_fleet_metadata_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) created_time: std::option::Option<aws_smithy_types::Instant>,
pub(crate) last_updated_time: std::option::Option<aws_smithy_types::Instant>,
pub(crate) fleet_name: std::option::Option<std::string::String>,
pub(crate) display_name: std::option::Option<std::string::String>,
pub(crate) optimize_for_end_user_location: std::option::Option<bool>,
pub(crate) company_code: std::option::Option<std::string::String>,
pub(crate) fleet_status: std::option::Option<crate::model::FleetStatus>,
pub(crate) tags: std::option::Option<
std::collections::HashMap<std::string::String, std::string::String>,
>,
}
impl Builder {
pub fn created_time(mut self, input: aws_smithy_types::Instant) -> Self {
self.created_time = Some(input);
self
}
pub fn set_created_time(
mut self,
input: std::option::Option<aws_smithy_types::Instant>,
) -> Self {
self.created_time = input;
self
}
pub fn last_updated_time(mut self, input: aws_smithy_types::Instant) -> Self {
self.last_updated_time = Some(input);
self
}
pub fn set_last_updated_time(
mut self,
input: std::option::Option<aws_smithy_types::Instant>,
) -> Self {
self.last_updated_time = input;
self
}
pub fn fleet_name(mut self, input: impl Into<std::string::String>) -> Self {
self.fleet_name = Some(input.into());
self
}
pub fn set_fleet_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.fleet_name = input;
self
}
pub fn display_name(mut self, input: impl Into<std::string::String>) -> Self {
self.display_name = Some(input.into());
self
}
pub fn set_display_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.display_name = input;
self
}
pub fn optimize_for_end_user_location(mut self, input: bool) -> Self {
self.optimize_for_end_user_location = Some(input);
self
}
pub fn set_optimize_for_end_user_location(
mut self,
input: std::option::Option<bool>,
) -> Self {
self.optimize_for_end_user_location = input;
self
}
pub fn company_code(mut self, input: impl Into<std::string::String>) -> Self {
self.company_code = Some(input.into());
self
}
pub fn set_company_code(mut self, input: std::option::Option<std::string::String>) -> Self {
self.company_code = input;
self
}
pub fn fleet_status(mut self, input: crate::model::FleetStatus) -> Self {
self.fleet_status = Some(input);
self
}
pub fn set_fleet_status(
mut self,
input: std::option::Option<crate::model::FleetStatus>,
) -> Self {
self.fleet_status = input;
self
}
pub fn tags(
mut self,
k: impl Into<std::string::String>,
v: impl Into<std::string::String>,
) -> Self {
let mut hash_map = self.tags.unwrap_or_default();
hash_map.insert(k.into(), v.into());
self.tags = Some(hash_map);
self
}
pub fn set_tags(
mut self,
input: std::option::Option<
std::collections::HashMap<std::string::String, std::string::String>,
>,
) -> Self {
self.tags = input;
self
}
pub fn build(self) -> crate::output::DescribeFleetMetadataOutput {
crate::output::DescribeFleetMetadataOutput {
created_time: self.created_time,
last_updated_time: self.last_updated_time,
fleet_name: self.fleet_name,
display_name: self.display_name,
optimize_for_end_user_location: self.optimize_for_end_user_location,
company_code: self.company_code,
fleet_status: self.fleet_status,
tags: self.tags,
}
}
}
}
impl DescribeFleetMetadataOutput {
pub fn builder() -> crate::output::describe_fleet_metadata_output::Builder {
crate::output::describe_fleet_metadata_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DescribeDomainOutput {
pub domain_name: std::option::Option<std::string::String>,
pub display_name: std::option::Option<std::string::String>,
pub created_time: std::option::Option<aws_smithy_types::Instant>,
pub domain_status: std::option::Option<crate::model::DomainStatus>,
pub acm_certificate_arn: std::option::Option<std::string::String>,
}
impl DescribeDomainOutput {
pub fn domain_name(&self) -> std::option::Option<&str> {
self.domain_name.as_deref()
}
pub fn display_name(&self) -> std::option::Option<&str> {
self.display_name.as_deref()
}
pub fn created_time(&self) -> std::option::Option<&aws_smithy_types::Instant> {
self.created_time.as_ref()
}
pub fn domain_status(&self) -> std::option::Option<&crate::model::DomainStatus> {
self.domain_status.as_ref()
}
pub fn acm_certificate_arn(&self) -> std::option::Option<&str> {
self.acm_certificate_arn.as_deref()
}
}
impl std::fmt::Debug for DescribeDomainOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DescribeDomainOutput");
formatter.field("domain_name", &self.domain_name);
formatter.field("display_name", &self.display_name);
formatter.field("created_time", &self.created_time);
formatter.field("domain_status", &self.domain_status);
formatter.field("acm_certificate_arn", &self.acm_certificate_arn);
formatter.finish()
}
}
pub mod describe_domain_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) domain_name: std::option::Option<std::string::String>,
pub(crate) display_name: std::option::Option<std::string::String>,
pub(crate) created_time: std::option::Option<aws_smithy_types::Instant>,
pub(crate) domain_status: std::option::Option<crate::model::DomainStatus>,
pub(crate) acm_certificate_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn domain_name(mut self, input: impl Into<std::string::String>) -> Self {
self.domain_name = Some(input.into());
self
}
pub fn set_domain_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.domain_name = input;
self
}
pub fn display_name(mut self, input: impl Into<std::string::String>) -> Self {
self.display_name = Some(input.into());
self
}
pub fn set_display_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.display_name = input;
self
}
pub fn created_time(mut self, input: aws_smithy_types::Instant) -> Self {
self.created_time = Some(input);
self
}
pub fn set_created_time(
mut self,
input: std::option::Option<aws_smithy_types::Instant>,
) -> Self {
self.created_time = input;
self
}
pub fn domain_status(mut self, input: crate::model::DomainStatus) -> Self {
self.domain_status = Some(input);
self
}
pub fn set_domain_status(
mut self,
input: std::option::Option<crate::model::DomainStatus>,
) -> Self {
self.domain_status = input;
self
}
pub fn acm_certificate_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.acm_certificate_arn = Some(input.into());
self
}
pub fn set_acm_certificate_arn(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.acm_certificate_arn = input;
self
}
pub fn build(self) -> crate::output::DescribeDomainOutput {
crate::output::DescribeDomainOutput {
domain_name: self.domain_name,
display_name: self.display_name,
created_time: self.created_time,
domain_status: self.domain_status,
acm_certificate_arn: self.acm_certificate_arn,
}
}
}
}
impl DescribeDomainOutput {
pub fn builder() -> crate::output::describe_domain_output::Builder {
crate::output::describe_domain_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DescribeDevicePolicyConfigurationOutput {
pub device_ca_certificate: std::option::Option<std::string::String>,
}
impl DescribeDevicePolicyConfigurationOutput {
pub fn device_ca_certificate(&self) -> std::option::Option<&str> {
self.device_ca_certificate.as_deref()
}
}
impl std::fmt::Debug for DescribeDevicePolicyConfigurationOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DescribeDevicePolicyConfigurationOutput");
formatter.field("device_ca_certificate", &self.device_ca_certificate);
formatter.finish()
}
}
pub mod describe_device_policy_configuration_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) device_ca_certificate: std::option::Option<std::string::String>,
}
impl Builder {
pub fn device_ca_certificate(mut self, input: impl Into<std::string::String>) -> Self {
self.device_ca_certificate = Some(input.into());
self
}
pub fn set_device_ca_certificate(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.device_ca_certificate = input;
self
}
pub fn build(self) -> crate::output::DescribeDevicePolicyConfigurationOutput {
crate::output::DescribeDevicePolicyConfigurationOutput {
device_ca_certificate: self.device_ca_certificate,
}
}
}
}
impl DescribeDevicePolicyConfigurationOutput {
pub fn builder() -> crate::output::describe_device_policy_configuration_output::Builder {
crate::output::describe_device_policy_configuration_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DescribeDeviceOutput {
pub status: std::option::Option<crate::model::DeviceStatus>,
pub model: std::option::Option<std::string::String>,
pub manufacturer: std::option::Option<std::string::String>,
pub operating_system: std::option::Option<std::string::String>,
pub operating_system_version: std::option::Option<std::string::String>,
pub patch_level: std::option::Option<std::string::String>,
pub first_accessed_time: std::option::Option<aws_smithy_types::Instant>,
pub last_accessed_time: std::option::Option<aws_smithy_types::Instant>,
pub username: std::option::Option<std::string::String>,
}
impl DescribeDeviceOutput {
pub fn status(&self) -> std::option::Option<&crate::model::DeviceStatus> {
self.status.as_ref()
}
pub fn model(&self) -> std::option::Option<&str> {
self.model.as_deref()
}
pub fn manufacturer(&self) -> std::option::Option<&str> {
self.manufacturer.as_deref()
}
pub fn operating_system(&self) -> std::option::Option<&str> {
self.operating_system.as_deref()
}
pub fn operating_system_version(&self) -> std::option::Option<&str> {
self.operating_system_version.as_deref()
}
pub fn patch_level(&self) -> std::option::Option<&str> {
self.patch_level.as_deref()
}
pub fn first_accessed_time(&self) -> std::option::Option<&aws_smithy_types::Instant> {
self.first_accessed_time.as_ref()
}
pub fn last_accessed_time(&self) -> std::option::Option<&aws_smithy_types::Instant> {
self.last_accessed_time.as_ref()
}
pub fn username(&self) -> std::option::Option<&str> {
self.username.as_deref()
}
}
impl std::fmt::Debug for DescribeDeviceOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DescribeDeviceOutput");
formatter.field("status", &self.status);
formatter.field("model", &self.model);
formatter.field("manufacturer", &self.manufacturer);
formatter.field("operating_system", &self.operating_system);
formatter.field("operating_system_version", &self.operating_system_version);
formatter.field("patch_level", &self.patch_level);
formatter.field("first_accessed_time", &self.first_accessed_time);
formatter.field("last_accessed_time", &self.last_accessed_time);
formatter.field("username", &self.username);
formatter.finish()
}
}
pub mod describe_device_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) status: std::option::Option<crate::model::DeviceStatus>,
pub(crate) model: std::option::Option<std::string::String>,
pub(crate) manufacturer: std::option::Option<std::string::String>,
pub(crate) operating_system: std::option::Option<std::string::String>,
pub(crate) operating_system_version: std::option::Option<std::string::String>,
pub(crate) patch_level: std::option::Option<std::string::String>,
pub(crate) first_accessed_time: std::option::Option<aws_smithy_types::Instant>,
pub(crate) last_accessed_time: std::option::Option<aws_smithy_types::Instant>,
pub(crate) username: std::option::Option<std::string::String>,
}
impl Builder {
pub fn status(mut self, input: crate::model::DeviceStatus) -> Self {
self.status = Some(input);
self
}
pub fn set_status(
mut self,
input: std::option::Option<crate::model::DeviceStatus>,
) -> Self {
self.status = input;
self
}
pub fn model(mut self, input: impl Into<std::string::String>) -> Self {
self.model = Some(input.into());
self
}
pub fn set_model(mut self, input: std::option::Option<std::string::String>) -> Self {
self.model = input;
self
}
pub fn manufacturer(mut self, input: impl Into<std::string::String>) -> Self {
self.manufacturer = Some(input.into());
self
}
pub fn set_manufacturer(mut self, input: std::option::Option<std::string::String>) -> Self {
self.manufacturer = input;
self
}
pub fn operating_system(mut self, input: impl Into<std::string::String>) -> Self {
self.operating_system = Some(input.into());
self
}
pub fn set_operating_system(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.operating_system = input;
self
}
pub fn operating_system_version(mut self, input: impl Into<std::string::String>) -> Self {
self.operating_system_version = Some(input.into());
self
}
pub fn set_operating_system_version(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.operating_system_version = input;
self
}
pub fn patch_level(mut self, input: impl Into<std::string::String>) -> Self {
self.patch_level = Some(input.into());
self
}
pub fn set_patch_level(mut self, input: std::option::Option<std::string::String>) -> Self {
self.patch_level = input;
self
}
pub fn first_accessed_time(mut self, input: aws_smithy_types::Instant) -> Self {
self.first_accessed_time = Some(input);
self
}
pub fn set_first_accessed_time(
mut self,
input: std::option::Option<aws_smithy_types::Instant>,
) -> Self {
self.first_accessed_time = input;
self
}
pub fn last_accessed_time(mut self, input: aws_smithy_types::Instant) -> Self {
self.last_accessed_time = Some(input);
self
}
pub fn set_last_accessed_time(
mut self,
input: std::option::Option<aws_smithy_types::Instant>,
) -> Self {
self.last_accessed_time = input;
self
}
pub fn username(mut self, input: impl Into<std::string::String>) -> Self {
self.username = Some(input.into());
self
}
pub fn set_username(mut self, input: std::option::Option<std::string::String>) -> Self {
self.username = input;
self
}
pub fn build(self) -> crate::output::DescribeDeviceOutput {
crate::output::DescribeDeviceOutput {
status: self.status,
model: self.model,
manufacturer: self.manufacturer,
operating_system: self.operating_system,
operating_system_version: self.operating_system_version,
patch_level: self.patch_level,
first_accessed_time: self.first_accessed_time,
last_accessed_time: self.last_accessed_time,
username: self.username,
}
}
}
}
impl DescribeDeviceOutput {
pub fn builder() -> crate::output::describe_device_output::Builder {
crate::output::describe_device_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DescribeCompanyNetworkConfigurationOutput {
pub vpc_id: std::option::Option<std::string::String>,
pub subnet_ids: std::option::Option<std::vec::Vec<std::string::String>>,
pub security_group_ids: std::option::Option<std::vec::Vec<std::string::String>>,
}
impl DescribeCompanyNetworkConfigurationOutput {
pub fn vpc_id(&self) -> std::option::Option<&str> {
self.vpc_id.as_deref()
}
pub fn subnet_ids(&self) -> std::option::Option<&[std::string::String]> {
self.subnet_ids.as_deref()
}
pub fn security_group_ids(&self) -> std::option::Option<&[std::string::String]> {
self.security_group_ids.as_deref()
}
}
impl std::fmt::Debug for DescribeCompanyNetworkConfigurationOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DescribeCompanyNetworkConfigurationOutput");
formatter.field("vpc_id", &self.vpc_id);
formatter.field("subnet_ids", &self.subnet_ids);
formatter.field("security_group_ids", &self.security_group_ids);
formatter.finish()
}
}
pub mod describe_company_network_configuration_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) vpc_id: std::option::Option<std::string::String>,
pub(crate) subnet_ids: std::option::Option<std::vec::Vec<std::string::String>>,
pub(crate) security_group_ids: std::option::Option<std::vec::Vec<std::string::String>>,
}
impl Builder {
pub fn vpc_id(mut self, input: impl Into<std::string::String>) -> Self {
self.vpc_id = Some(input.into());
self
}
pub fn set_vpc_id(mut self, input: std::option::Option<std::string::String>) -> Self {
self.vpc_id = input;
self
}
pub fn subnet_ids(mut self, input: impl Into<std::string::String>) -> Self {
let mut v = self.subnet_ids.unwrap_or_default();
v.push(input.into());
self.subnet_ids = Some(v);
self
}
pub fn set_subnet_ids(
mut self,
input: std::option::Option<std::vec::Vec<std::string::String>>,
) -> Self {
self.subnet_ids = input;
self
}
pub fn security_group_ids(mut self, input: impl Into<std::string::String>) -> Self {
let mut v = self.security_group_ids.unwrap_or_default();
v.push(input.into());
self.security_group_ids = Some(v);
self
}
pub fn set_security_group_ids(
mut self,
input: std::option::Option<std::vec::Vec<std::string::String>>,
) -> Self {
self.security_group_ids = input;
self
}
pub fn build(self) -> crate::output::DescribeCompanyNetworkConfigurationOutput {
crate::output::DescribeCompanyNetworkConfigurationOutput {
vpc_id: self.vpc_id,
subnet_ids: self.subnet_ids,
security_group_ids: self.security_group_ids,
}
}
}
}
impl DescribeCompanyNetworkConfigurationOutput {
pub fn builder() -> crate::output::describe_company_network_configuration_output::Builder {
crate::output::describe_company_network_configuration_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DescribeAuditStreamConfigurationOutput {
pub audit_stream_arn: std::option::Option<std::string::String>,
}
impl DescribeAuditStreamConfigurationOutput {
pub fn audit_stream_arn(&self) -> std::option::Option<&str> {
self.audit_stream_arn.as_deref()
}
}
impl std::fmt::Debug for DescribeAuditStreamConfigurationOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DescribeAuditStreamConfigurationOutput");
formatter.field("audit_stream_arn", &self.audit_stream_arn);
formatter.finish()
}
}
pub mod describe_audit_stream_configuration_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) audit_stream_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn audit_stream_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.audit_stream_arn = Some(input.into());
self
}
pub fn set_audit_stream_arn(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.audit_stream_arn = input;
self
}
pub fn build(self) -> crate::output::DescribeAuditStreamConfigurationOutput {
crate::output::DescribeAuditStreamConfigurationOutput {
audit_stream_arn: self.audit_stream_arn,
}
}
}
}
impl DescribeAuditStreamConfigurationOutput {
pub fn builder() -> crate::output::describe_audit_stream_configuration_output::Builder {
crate::output::describe_audit_stream_configuration_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DeleteFleetOutput {}
impl std::fmt::Debug for DeleteFleetOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DeleteFleetOutput");
formatter.finish()
}
}
pub mod delete_fleet_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::DeleteFleetOutput {
crate::output::DeleteFleetOutput {}
}
}
}
impl DeleteFleetOutput {
pub fn builder() -> crate::output::delete_fleet_output::Builder {
crate::output::delete_fleet_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct CreateFleetOutput {
pub fleet_arn: std::option::Option<std::string::String>,
}
impl CreateFleetOutput {
pub fn fleet_arn(&self) -> std::option::Option<&str> {
self.fleet_arn.as_deref()
}
}
impl std::fmt::Debug for CreateFleetOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("CreateFleetOutput");
formatter.field("fleet_arn", &self.fleet_arn);
formatter.finish()
}
}
pub mod create_fleet_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) fleet_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn fleet_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.fleet_arn = Some(input.into());
self
}
pub fn set_fleet_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.fleet_arn = input;
self
}
pub fn build(self) -> crate::output::CreateFleetOutput {
crate::output::CreateFleetOutput {
fleet_arn: self.fleet_arn,
}
}
}
}
impl CreateFleetOutput {
pub fn builder() -> crate::output::create_fleet_output::Builder {
crate::output::create_fleet_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct AssociateWebsiteCertificateAuthorityOutput {
pub website_ca_id: std::option::Option<std::string::String>,
}
impl AssociateWebsiteCertificateAuthorityOutput {
pub fn website_ca_id(&self) -> std::option::Option<&str> {
self.website_ca_id.as_deref()
}
}
impl std::fmt::Debug for AssociateWebsiteCertificateAuthorityOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("AssociateWebsiteCertificateAuthorityOutput");
formatter.field("website_ca_id", &self.website_ca_id);
formatter.finish()
}
}
pub mod associate_website_certificate_authority_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) website_ca_id: std::option::Option<std::string::String>,
}
impl Builder {
pub fn website_ca_id(mut self, input: impl Into<std::string::String>) -> Self {
self.website_ca_id = Some(input.into());
self
}
pub fn set_website_ca_id(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.website_ca_id = input;
self
}
pub fn build(self) -> crate::output::AssociateWebsiteCertificateAuthorityOutput {
crate::output::AssociateWebsiteCertificateAuthorityOutput {
website_ca_id: self.website_ca_id,
}
}
}
}
impl AssociateWebsiteCertificateAuthorityOutput {
pub fn builder() -> crate::output::associate_website_certificate_authority_output::Builder {
crate::output::associate_website_certificate_authority_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct AssociateWebsiteAuthorizationProviderOutput {
pub authorization_provider_id: std::option::Option<std::string::String>,
}
impl AssociateWebsiteAuthorizationProviderOutput {
pub fn authorization_provider_id(&self) -> std::option::Option<&str> {
self.authorization_provider_id.as_deref()
}
}
impl std::fmt::Debug for AssociateWebsiteAuthorizationProviderOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("AssociateWebsiteAuthorizationProviderOutput");
formatter.field("authorization_provider_id", &self.authorization_provider_id);
formatter.finish()
}
}
pub mod associate_website_authorization_provider_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) authorization_provider_id: std::option::Option<std::string::String>,
}
impl Builder {
pub fn authorization_provider_id(mut self, input: impl Into<std::string::String>) -> Self {
self.authorization_provider_id = Some(input.into());
self
}
pub fn set_authorization_provider_id(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.authorization_provider_id = input;
self
}
pub fn build(self) -> crate::output::AssociateWebsiteAuthorizationProviderOutput {
crate::output::AssociateWebsiteAuthorizationProviderOutput {
authorization_provider_id: self.authorization_provider_id,
}
}
}
}
impl AssociateWebsiteAuthorizationProviderOutput {
pub fn builder() -> crate::output::associate_website_authorization_provider_output::Builder {
crate::output::associate_website_authorization_provider_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct AssociateDomainOutput {}
impl std::fmt::Debug for AssociateDomainOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("AssociateDomainOutput");
formatter.finish()
}
}
pub mod associate_domain_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::AssociateDomainOutput {
crate::output::AssociateDomainOutput {}
}
}
}
impl AssociateDomainOutput {
pub fn builder() -> crate::output::associate_domain_output::Builder {
crate::output::associate_domain_output::Builder::default()
}
}