#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct UpdateSkillGroupOutput {}
impl std::fmt::Debug for UpdateSkillGroupOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("UpdateSkillGroupOutput");
formatter.finish()
}
}
pub mod update_skill_group_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::UpdateSkillGroupOutput {
crate::output::UpdateSkillGroupOutput {}
}
}
}
impl UpdateSkillGroupOutput {
pub fn builder() -> crate::output::update_skill_group_output::Builder {
crate::output::update_skill_group_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct UpdateRoomOutput {}
impl std::fmt::Debug for UpdateRoomOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("UpdateRoomOutput");
formatter.finish()
}
}
pub mod update_room_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::UpdateRoomOutput {
crate::output::UpdateRoomOutput {}
}
}
}
impl UpdateRoomOutput {
pub fn builder() -> crate::output::update_room_output::Builder {
crate::output::update_room_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct UpdateProfileOutput {}
impl std::fmt::Debug for UpdateProfileOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("UpdateProfileOutput");
formatter.finish()
}
}
pub mod update_profile_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::UpdateProfileOutput {
crate::output::UpdateProfileOutput {}
}
}
}
impl UpdateProfileOutput {
pub fn builder() -> crate::output::update_profile_output::Builder {
crate::output::update_profile_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct UpdateNetworkProfileOutput {}
impl std::fmt::Debug for UpdateNetworkProfileOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("UpdateNetworkProfileOutput");
formatter.finish()
}
}
pub mod update_network_profile_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::UpdateNetworkProfileOutput {
crate::output::UpdateNetworkProfileOutput {}
}
}
}
impl UpdateNetworkProfileOutput {
pub fn builder() -> crate::output::update_network_profile_output::Builder {
crate::output::update_network_profile_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct UpdateGatewayGroupOutput {}
impl std::fmt::Debug for UpdateGatewayGroupOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("UpdateGatewayGroupOutput");
formatter.finish()
}
}
pub mod update_gateway_group_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::UpdateGatewayGroupOutput {
crate::output::UpdateGatewayGroupOutput {}
}
}
}
impl UpdateGatewayGroupOutput {
pub fn builder() -> crate::output::update_gateway_group_output::Builder {
crate::output::update_gateway_group_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct UpdateGatewayOutput {}
impl std::fmt::Debug for UpdateGatewayOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("UpdateGatewayOutput");
formatter.finish()
}
}
pub mod update_gateway_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::UpdateGatewayOutput {
crate::output::UpdateGatewayOutput {}
}
}
}
impl UpdateGatewayOutput {
pub fn builder() -> crate::output::update_gateway_output::Builder {
crate::output::update_gateway_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct UpdateDeviceOutput {}
impl std::fmt::Debug for UpdateDeviceOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("UpdateDeviceOutput");
formatter.finish()
}
}
pub mod update_device_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::UpdateDeviceOutput {
crate::output::UpdateDeviceOutput {}
}
}
}
impl UpdateDeviceOutput {
pub fn builder() -> crate::output::update_device_output::Builder {
crate::output::update_device_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct UpdateContactOutput {}
impl std::fmt::Debug for UpdateContactOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("UpdateContactOutput");
formatter.finish()
}
}
pub mod update_contact_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::UpdateContactOutput {
crate::output::UpdateContactOutput {}
}
}
}
impl UpdateContactOutput {
pub fn builder() -> crate::output::update_contact_output::Builder {
crate::output::update_contact_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct UpdateConferenceProviderOutput {}
impl std::fmt::Debug for UpdateConferenceProviderOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("UpdateConferenceProviderOutput");
formatter.finish()
}
}
pub mod update_conference_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::UpdateConferenceProviderOutput {
crate::output::UpdateConferenceProviderOutput {}
}
}
}
impl UpdateConferenceProviderOutput {
pub fn builder() -> crate::output::update_conference_provider_output::Builder {
crate::output::update_conference_provider_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct UpdateBusinessReportScheduleOutput {}
impl std::fmt::Debug for UpdateBusinessReportScheduleOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("UpdateBusinessReportScheduleOutput");
formatter.finish()
}
}
pub mod update_business_report_schedule_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::UpdateBusinessReportScheduleOutput {
crate::output::UpdateBusinessReportScheduleOutput {}
}
}
}
impl UpdateBusinessReportScheduleOutput {
pub fn builder() -> crate::output::update_business_report_schedule_output::Builder {
crate::output::update_business_report_schedule_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct UpdateAddressBookOutput {}
impl std::fmt::Debug for UpdateAddressBookOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("UpdateAddressBookOutput");
formatter.finish()
}
}
pub mod update_address_book_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::UpdateAddressBookOutput {
crate::output::UpdateAddressBookOutput {}
}
}
}
impl UpdateAddressBookOutput {
pub fn builder() -> crate::output::update_address_book_output::Builder {
crate::output::update_address_book_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 StartSmartHomeApplianceDiscoveryOutput {}
impl std::fmt::Debug for StartSmartHomeApplianceDiscoveryOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("StartSmartHomeApplianceDiscoveryOutput");
formatter.finish()
}
}
pub mod start_smart_home_appliance_discovery_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::StartSmartHomeApplianceDiscoveryOutput {
crate::output::StartSmartHomeApplianceDiscoveryOutput {}
}
}
}
impl StartSmartHomeApplianceDiscoveryOutput {
pub fn builder() -> crate::output::start_smart_home_appliance_discovery_output::Builder {
crate::output::start_smart_home_appliance_discovery_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct StartDeviceSyncOutput {}
impl std::fmt::Debug for StartDeviceSyncOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("StartDeviceSyncOutput");
formatter.finish()
}
}
pub mod start_device_sync_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::StartDeviceSyncOutput {
crate::output::StartDeviceSyncOutput {}
}
}
}
impl StartDeviceSyncOutput {
pub fn builder() -> crate::output::start_device_sync_output::Builder {
crate::output::start_device_sync_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct SendInvitationOutput {}
impl std::fmt::Debug for SendInvitationOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("SendInvitationOutput");
formatter.finish()
}
}
pub mod send_invitation_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::SendInvitationOutput {
crate::output::SendInvitationOutput {}
}
}
}
impl SendInvitationOutput {
pub fn builder() -> crate::output::send_invitation_output::Builder {
crate::output::send_invitation_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct SendAnnouncementOutput {
pub announcement_arn: std::option::Option<std::string::String>,
}
impl SendAnnouncementOutput {
pub fn announcement_arn(&self) -> std::option::Option<&str> {
self.announcement_arn.as_deref()
}
}
impl std::fmt::Debug for SendAnnouncementOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("SendAnnouncementOutput");
formatter.field("announcement_arn", &self.announcement_arn);
formatter.finish()
}
}
pub mod send_announcement_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) announcement_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn announcement_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.announcement_arn = Some(input.into());
self
}
pub fn set_announcement_arn(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.announcement_arn = input;
self
}
pub fn build(self) -> crate::output::SendAnnouncementOutput {
crate::output::SendAnnouncementOutput {
announcement_arn: self.announcement_arn,
}
}
}
}
impl SendAnnouncementOutput {
pub fn builder() -> crate::output::send_announcement_output::Builder {
crate::output::send_announcement_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct SearchUsersOutput {
pub users: std::option::Option<std::vec::Vec<crate::model::UserData>>,
pub next_token: std::option::Option<std::string::String>,
pub total_count: std::option::Option<i32>,
}
impl SearchUsersOutput {
pub fn users(&self) -> std::option::Option<&[crate::model::UserData]> {
self.users.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
pub fn total_count(&self) -> std::option::Option<i32> {
self.total_count
}
}
impl std::fmt::Debug for SearchUsersOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("SearchUsersOutput");
formatter.field("users", &self.users);
formatter.field("next_token", &self.next_token);
formatter.field("total_count", &self.total_count);
formatter.finish()
}
}
pub mod search_users_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) users: std::option::Option<std::vec::Vec<crate::model::UserData>>,
pub(crate) next_token: std::option::Option<std::string::String>,
pub(crate) total_count: std::option::Option<i32>,
}
impl Builder {
pub fn users(mut self, input: impl Into<crate::model::UserData>) -> Self {
let mut v = self.users.unwrap_or_default();
v.push(input.into());
self.users = Some(v);
self
}
pub fn set_users(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::UserData>>,
) -> Self {
self.users = 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 total_count(mut self, input: i32) -> Self {
self.total_count = Some(input);
self
}
pub fn set_total_count(mut self, input: std::option::Option<i32>) -> Self {
self.total_count = input;
self
}
pub fn build(self) -> crate::output::SearchUsersOutput {
crate::output::SearchUsersOutput {
users: self.users,
next_token: self.next_token,
total_count: self.total_count,
}
}
}
}
impl SearchUsersOutput {
pub fn builder() -> crate::output::search_users_output::Builder {
crate::output::search_users_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct SearchSkillGroupsOutput {
pub skill_groups: std::option::Option<std::vec::Vec<crate::model::SkillGroupData>>,
pub next_token: std::option::Option<std::string::String>,
pub total_count: std::option::Option<i32>,
}
impl SearchSkillGroupsOutput {
pub fn skill_groups(&self) -> std::option::Option<&[crate::model::SkillGroupData]> {
self.skill_groups.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
pub fn total_count(&self) -> std::option::Option<i32> {
self.total_count
}
}
impl std::fmt::Debug for SearchSkillGroupsOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("SearchSkillGroupsOutput");
formatter.field("skill_groups", &self.skill_groups);
formatter.field("next_token", &self.next_token);
formatter.field("total_count", &self.total_count);
formatter.finish()
}
}
pub mod search_skill_groups_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) skill_groups: std::option::Option<std::vec::Vec<crate::model::SkillGroupData>>,
pub(crate) next_token: std::option::Option<std::string::String>,
pub(crate) total_count: std::option::Option<i32>,
}
impl Builder {
pub fn skill_groups(mut self, input: impl Into<crate::model::SkillGroupData>) -> Self {
let mut v = self.skill_groups.unwrap_or_default();
v.push(input.into());
self.skill_groups = Some(v);
self
}
pub fn set_skill_groups(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::SkillGroupData>>,
) -> Self {
self.skill_groups = 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 total_count(mut self, input: i32) -> Self {
self.total_count = Some(input);
self
}
pub fn set_total_count(mut self, input: std::option::Option<i32>) -> Self {
self.total_count = input;
self
}
pub fn build(self) -> crate::output::SearchSkillGroupsOutput {
crate::output::SearchSkillGroupsOutput {
skill_groups: self.skill_groups,
next_token: self.next_token,
total_count: self.total_count,
}
}
}
}
impl SearchSkillGroupsOutput {
pub fn builder() -> crate::output::search_skill_groups_output::Builder {
crate::output::search_skill_groups_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct SearchRoomsOutput {
pub rooms: std::option::Option<std::vec::Vec<crate::model::RoomData>>,
pub next_token: std::option::Option<std::string::String>,
pub total_count: std::option::Option<i32>,
}
impl SearchRoomsOutput {
pub fn rooms(&self) -> std::option::Option<&[crate::model::RoomData]> {
self.rooms.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
pub fn total_count(&self) -> std::option::Option<i32> {
self.total_count
}
}
impl std::fmt::Debug for SearchRoomsOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("SearchRoomsOutput");
formatter.field("rooms", &self.rooms);
formatter.field("next_token", &self.next_token);
formatter.field("total_count", &self.total_count);
formatter.finish()
}
}
pub mod search_rooms_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) rooms: std::option::Option<std::vec::Vec<crate::model::RoomData>>,
pub(crate) next_token: std::option::Option<std::string::String>,
pub(crate) total_count: std::option::Option<i32>,
}
impl Builder {
pub fn rooms(mut self, input: impl Into<crate::model::RoomData>) -> Self {
let mut v = self.rooms.unwrap_or_default();
v.push(input.into());
self.rooms = Some(v);
self
}
pub fn set_rooms(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::RoomData>>,
) -> Self {
self.rooms = 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 total_count(mut self, input: i32) -> Self {
self.total_count = Some(input);
self
}
pub fn set_total_count(mut self, input: std::option::Option<i32>) -> Self {
self.total_count = input;
self
}
pub fn build(self) -> crate::output::SearchRoomsOutput {
crate::output::SearchRoomsOutput {
rooms: self.rooms,
next_token: self.next_token,
total_count: self.total_count,
}
}
}
}
impl SearchRoomsOutput {
pub fn builder() -> crate::output::search_rooms_output::Builder {
crate::output::search_rooms_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct SearchProfilesOutput {
pub profiles: std::option::Option<std::vec::Vec<crate::model::ProfileData>>,
pub next_token: std::option::Option<std::string::String>,
pub total_count: std::option::Option<i32>,
}
impl SearchProfilesOutput {
pub fn profiles(&self) -> std::option::Option<&[crate::model::ProfileData]> {
self.profiles.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
pub fn total_count(&self) -> std::option::Option<i32> {
self.total_count
}
}
impl std::fmt::Debug for SearchProfilesOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("SearchProfilesOutput");
formatter.field("profiles", &self.profiles);
formatter.field("next_token", &self.next_token);
formatter.field("total_count", &self.total_count);
formatter.finish()
}
}
pub mod search_profiles_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) profiles: std::option::Option<std::vec::Vec<crate::model::ProfileData>>,
pub(crate) next_token: std::option::Option<std::string::String>,
pub(crate) total_count: std::option::Option<i32>,
}
impl Builder {
pub fn profiles(mut self, input: impl Into<crate::model::ProfileData>) -> Self {
let mut v = self.profiles.unwrap_or_default();
v.push(input.into());
self.profiles = Some(v);
self
}
pub fn set_profiles(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::ProfileData>>,
) -> Self {
self.profiles = 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 total_count(mut self, input: i32) -> Self {
self.total_count = Some(input);
self
}
pub fn set_total_count(mut self, input: std::option::Option<i32>) -> Self {
self.total_count = input;
self
}
pub fn build(self) -> crate::output::SearchProfilesOutput {
crate::output::SearchProfilesOutput {
profiles: self.profiles,
next_token: self.next_token,
total_count: self.total_count,
}
}
}
}
impl SearchProfilesOutput {
pub fn builder() -> crate::output::search_profiles_output::Builder {
crate::output::search_profiles_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct SearchNetworkProfilesOutput {
pub network_profiles: std::option::Option<std::vec::Vec<crate::model::NetworkProfileData>>,
pub next_token: std::option::Option<std::string::String>,
pub total_count: std::option::Option<i32>,
}
impl SearchNetworkProfilesOutput {
pub fn network_profiles(&self) -> std::option::Option<&[crate::model::NetworkProfileData]> {
self.network_profiles.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
pub fn total_count(&self) -> std::option::Option<i32> {
self.total_count
}
}
impl std::fmt::Debug for SearchNetworkProfilesOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("SearchNetworkProfilesOutput");
formatter.field("network_profiles", &self.network_profiles);
formatter.field("next_token", &self.next_token);
formatter.field("total_count", &self.total_count);
formatter.finish()
}
}
pub mod search_network_profiles_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) network_profiles:
std::option::Option<std::vec::Vec<crate::model::NetworkProfileData>>,
pub(crate) next_token: std::option::Option<std::string::String>,
pub(crate) total_count: std::option::Option<i32>,
}
impl Builder {
pub fn network_profiles(
mut self,
input: impl Into<crate::model::NetworkProfileData>,
) -> Self {
let mut v = self.network_profiles.unwrap_or_default();
v.push(input.into());
self.network_profiles = Some(v);
self
}
pub fn set_network_profiles(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::NetworkProfileData>>,
) -> Self {
self.network_profiles = 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 total_count(mut self, input: i32) -> Self {
self.total_count = Some(input);
self
}
pub fn set_total_count(mut self, input: std::option::Option<i32>) -> Self {
self.total_count = input;
self
}
pub fn build(self) -> crate::output::SearchNetworkProfilesOutput {
crate::output::SearchNetworkProfilesOutput {
network_profiles: self.network_profiles,
next_token: self.next_token,
total_count: self.total_count,
}
}
}
}
impl SearchNetworkProfilesOutput {
pub fn builder() -> crate::output::search_network_profiles_output::Builder {
crate::output::search_network_profiles_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct SearchDevicesOutput {
pub devices: std::option::Option<std::vec::Vec<crate::model::DeviceData>>,
pub next_token: std::option::Option<std::string::String>,
pub total_count: std::option::Option<i32>,
}
impl SearchDevicesOutput {
pub fn devices(&self) -> std::option::Option<&[crate::model::DeviceData]> {
self.devices.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
pub fn total_count(&self) -> std::option::Option<i32> {
self.total_count
}
}
impl std::fmt::Debug for SearchDevicesOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("SearchDevicesOutput");
formatter.field("devices", &self.devices);
formatter.field("next_token", &self.next_token);
formatter.field("total_count", &self.total_count);
formatter.finish()
}
}
pub mod search_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::DeviceData>>,
pub(crate) next_token: std::option::Option<std::string::String>,
pub(crate) total_count: std::option::Option<i32>,
}
impl Builder {
pub fn devices(mut self, input: impl Into<crate::model::DeviceData>) -> 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::DeviceData>>,
) -> 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 total_count(mut self, input: i32) -> Self {
self.total_count = Some(input);
self
}
pub fn set_total_count(mut self, input: std::option::Option<i32>) -> Self {
self.total_count = input;
self
}
pub fn build(self) -> crate::output::SearchDevicesOutput {
crate::output::SearchDevicesOutput {
devices: self.devices,
next_token: self.next_token,
total_count: self.total_count,
}
}
}
}
impl SearchDevicesOutput {
pub fn builder() -> crate::output::search_devices_output::Builder {
crate::output::search_devices_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct SearchContactsOutput {
pub contacts: std::option::Option<std::vec::Vec<crate::model::ContactData>>,
pub next_token: std::option::Option<std::string::String>,
pub total_count: std::option::Option<i32>,
}
impl SearchContactsOutput {
pub fn contacts(&self) -> std::option::Option<&[crate::model::ContactData]> {
self.contacts.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
pub fn total_count(&self) -> std::option::Option<i32> {
self.total_count
}
}
impl std::fmt::Debug for SearchContactsOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("SearchContactsOutput");
formatter.field("contacts", &self.contacts);
formatter.field("next_token", &self.next_token);
formatter.field("total_count", &self.total_count);
formatter.finish()
}
}
pub mod search_contacts_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) contacts: std::option::Option<std::vec::Vec<crate::model::ContactData>>,
pub(crate) next_token: std::option::Option<std::string::String>,
pub(crate) total_count: std::option::Option<i32>,
}
impl Builder {
pub fn contacts(mut self, input: impl Into<crate::model::ContactData>) -> Self {
let mut v = self.contacts.unwrap_or_default();
v.push(input.into());
self.contacts = Some(v);
self
}
pub fn set_contacts(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::ContactData>>,
) -> Self {
self.contacts = 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 total_count(mut self, input: i32) -> Self {
self.total_count = Some(input);
self
}
pub fn set_total_count(mut self, input: std::option::Option<i32>) -> Self {
self.total_count = input;
self
}
pub fn build(self) -> crate::output::SearchContactsOutput {
crate::output::SearchContactsOutput {
contacts: self.contacts,
next_token: self.next_token,
total_count: self.total_count,
}
}
}
}
impl SearchContactsOutput {
pub fn builder() -> crate::output::search_contacts_output::Builder {
crate::output::search_contacts_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct SearchAddressBooksOutput {
pub address_books: std::option::Option<std::vec::Vec<crate::model::AddressBookData>>,
pub next_token: std::option::Option<std::string::String>,
pub total_count: std::option::Option<i32>,
}
impl SearchAddressBooksOutput {
pub fn address_books(&self) -> std::option::Option<&[crate::model::AddressBookData]> {
self.address_books.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
pub fn total_count(&self) -> std::option::Option<i32> {
self.total_count
}
}
impl std::fmt::Debug for SearchAddressBooksOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("SearchAddressBooksOutput");
formatter.field("address_books", &self.address_books);
formatter.field("next_token", &self.next_token);
formatter.field("total_count", &self.total_count);
formatter.finish()
}
}
pub mod search_address_books_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) address_books: std::option::Option<std::vec::Vec<crate::model::AddressBookData>>,
pub(crate) next_token: std::option::Option<std::string::String>,
pub(crate) total_count: std::option::Option<i32>,
}
impl Builder {
pub fn address_books(mut self, input: impl Into<crate::model::AddressBookData>) -> Self {
let mut v = self.address_books.unwrap_or_default();
v.push(input.into());
self.address_books = Some(v);
self
}
pub fn set_address_books(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::AddressBookData>>,
) -> Self {
self.address_books = 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 total_count(mut self, input: i32) -> Self {
self.total_count = Some(input);
self
}
pub fn set_total_count(mut self, input: std::option::Option<i32>) -> Self {
self.total_count = input;
self
}
pub fn build(self) -> crate::output::SearchAddressBooksOutput {
crate::output::SearchAddressBooksOutput {
address_books: self.address_books,
next_token: self.next_token,
total_count: self.total_count,
}
}
}
}
impl SearchAddressBooksOutput {
pub fn builder() -> crate::output::search_address_books_output::Builder {
crate::output::search_address_books_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct RevokeInvitationOutput {}
impl std::fmt::Debug for RevokeInvitationOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("RevokeInvitationOutput");
formatter.finish()
}
}
pub mod revoke_invitation_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::RevokeInvitationOutput {
crate::output::RevokeInvitationOutput {}
}
}
}
impl RevokeInvitationOutput {
pub fn builder() -> crate::output::revoke_invitation_output::Builder {
crate::output::revoke_invitation_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ResolveRoomOutput {
pub room_arn: std::option::Option<std::string::String>,
pub room_name: std::option::Option<std::string::String>,
pub room_skill_parameters: std::option::Option<std::vec::Vec<crate::model::RoomSkillParameter>>,
}
impl ResolveRoomOutput {
pub fn room_arn(&self) -> std::option::Option<&str> {
self.room_arn.as_deref()
}
pub fn room_name(&self) -> std::option::Option<&str> {
self.room_name.as_deref()
}
pub fn room_skill_parameters(
&self,
) -> std::option::Option<&[crate::model::RoomSkillParameter]> {
self.room_skill_parameters.as_deref()
}
}
impl std::fmt::Debug for ResolveRoomOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ResolveRoomOutput");
formatter.field("room_arn", &self.room_arn);
formatter.field("room_name", &self.room_name);
formatter.field("room_skill_parameters", &self.room_skill_parameters);
formatter.finish()
}
}
pub mod resolve_room_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) room_arn: std::option::Option<std::string::String>,
pub(crate) room_name: std::option::Option<std::string::String>,
pub(crate) room_skill_parameters:
std::option::Option<std::vec::Vec<crate::model::RoomSkillParameter>>,
}
impl Builder {
pub fn room_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.room_arn = Some(input.into());
self
}
pub fn set_room_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.room_arn = input;
self
}
pub fn room_name(mut self, input: impl Into<std::string::String>) -> Self {
self.room_name = Some(input.into());
self
}
pub fn set_room_name(mut self, input: std::option::Option<std::string::String>) -> Self {
self.room_name = input;
self
}
pub fn room_skill_parameters(
mut self,
input: impl Into<crate::model::RoomSkillParameter>,
) -> Self {
let mut v = self.room_skill_parameters.unwrap_or_default();
v.push(input.into());
self.room_skill_parameters = Some(v);
self
}
pub fn set_room_skill_parameters(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::RoomSkillParameter>>,
) -> Self {
self.room_skill_parameters = input;
self
}
pub fn build(self) -> crate::output::ResolveRoomOutput {
crate::output::ResolveRoomOutput {
room_arn: self.room_arn,
room_name: self.room_name,
room_skill_parameters: self.room_skill_parameters,
}
}
}
}
impl ResolveRoomOutput {
pub fn builder() -> crate::output::resolve_room_output::Builder {
crate::output::resolve_room_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct RejectSkillOutput {}
impl std::fmt::Debug for RejectSkillOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("RejectSkillOutput");
formatter.finish()
}
}
pub mod reject_skill_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::RejectSkillOutput {
crate::output::RejectSkillOutput {}
}
}
}
impl RejectSkillOutput {
pub fn builder() -> crate::output::reject_skill_output::Builder {
crate::output::reject_skill_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct RegisterAvsDeviceOutput {
pub device_arn: std::option::Option<std::string::String>,
}
impl RegisterAvsDeviceOutput {
pub fn device_arn(&self) -> std::option::Option<&str> {
self.device_arn.as_deref()
}
}
impl std::fmt::Debug for RegisterAvsDeviceOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("RegisterAvsDeviceOutput");
formatter.field("device_arn", &self.device_arn);
formatter.finish()
}
}
pub mod register_avs_device_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) device_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn device_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.device_arn = Some(input.into());
self
}
pub fn set_device_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.device_arn = input;
self
}
pub fn build(self) -> crate::output::RegisterAvsDeviceOutput {
crate::output::RegisterAvsDeviceOutput {
device_arn: self.device_arn,
}
}
}
}
impl RegisterAvsDeviceOutput {
pub fn builder() -> crate::output::register_avs_device_output::Builder {
crate::output::register_avs_device_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct PutSkillAuthorizationOutput {}
impl std::fmt::Debug for PutSkillAuthorizationOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("PutSkillAuthorizationOutput");
formatter.finish()
}
}
pub mod put_skill_authorization_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::PutSkillAuthorizationOutput {
crate::output::PutSkillAuthorizationOutput {}
}
}
}
impl PutSkillAuthorizationOutput {
pub fn builder() -> crate::output::put_skill_authorization_output::Builder {
crate::output::put_skill_authorization_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct PutRoomSkillParameterOutput {}
impl std::fmt::Debug for PutRoomSkillParameterOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("PutRoomSkillParameterOutput");
formatter.finish()
}
}
pub mod put_room_skill_parameter_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::PutRoomSkillParameterOutput {
crate::output::PutRoomSkillParameterOutput {}
}
}
}
impl PutRoomSkillParameterOutput {
pub fn builder() -> crate::output::put_room_skill_parameter_output::Builder {
crate::output::put_room_skill_parameter_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct PutInvitationConfigurationOutput {}
impl std::fmt::Debug for PutInvitationConfigurationOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("PutInvitationConfigurationOutput");
formatter.finish()
}
}
pub mod put_invitation_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::PutInvitationConfigurationOutput {
crate::output::PutInvitationConfigurationOutput {}
}
}
}
impl PutInvitationConfigurationOutput {
pub fn builder() -> crate::output::put_invitation_configuration_output::Builder {
crate::output::put_invitation_configuration_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct PutConferencePreferenceOutput {}
impl std::fmt::Debug for PutConferencePreferenceOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("PutConferencePreferenceOutput");
formatter.finish()
}
}
pub mod put_conference_preference_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::PutConferencePreferenceOutput {
crate::output::PutConferencePreferenceOutput {}
}
}
}
impl PutConferencePreferenceOutput {
pub fn builder() -> crate::output::put_conference_preference_output::Builder {
crate::output::put_conference_preference_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ListTagsOutput {
pub tags: std::option::Option<std::vec::Vec<crate::model::Tag>>,
pub next_token: std::option::Option<std::string::String>,
}
impl ListTagsOutput {
pub fn tags(&self) -> std::option::Option<&[crate::model::Tag]> {
self.tags.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
impl std::fmt::Debug for ListTagsOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ListTagsOutput");
formatter.field("tags", &self.tags);
formatter.field("next_token", &self.next_token);
formatter.finish()
}
}
pub mod list_tags_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>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn tags(mut self, input: impl Into<crate::model::Tag>) -> Self {
let mut v = self.tags.unwrap_or_default();
v.push(input.into());
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 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::ListTagsOutput {
crate::output::ListTagsOutput {
tags: self.tags,
next_token: self.next_token,
}
}
}
}
impl ListTagsOutput {
pub fn builder() -> crate::output::list_tags_output::Builder {
crate::output::list_tags_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ListSmartHomeAppliancesOutput {
pub smart_home_appliances: std::option::Option<std::vec::Vec<crate::model::SmartHomeAppliance>>,
pub next_token: std::option::Option<std::string::String>,
}
impl ListSmartHomeAppliancesOutput {
pub fn smart_home_appliances(
&self,
) -> std::option::Option<&[crate::model::SmartHomeAppliance]> {
self.smart_home_appliances.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
impl std::fmt::Debug for ListSmartHomeAppliancesOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ListSmartHomeAppliancesOutput");
formatter.field("smart_home_appliances", &self.smart_home_appliances);
formatter.field("next_token", &self.next_token);
formatter.finish()
}
}
pub mod list_smart_home_appliances_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) smart_home_appliances:
std::option::Option<std::vec::Vec<crate::model::SmartHomeAppliance>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn smart_home_appliances(
mut self,
input: impl Into<crate::model::SmartHomeAppliance>,
) -> Self {
let mut v = self.smart_home_appliances.unwrap_or_default();
v.push(input.into());
self.smart_home_appliances = Some(v);
self
}
pub fn set_smart_home_appliances(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::SmartHomeAppliance>>,
) -> Self {
self.smart_home_appliances = 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::ListSmartHomeAppliancesOutput {
crate::output::ListSmartHomeAppliancesOutput {
smart_home_appliances: self.smart_home_appliances,
next_token: self.next_token,
}
}
}
}
impl ListSmartHomeAppliancesOutput {
pub fn builder() -> crate::output::list_smart_home_appliances_output::Builder {
crate::output::list_smart_home_appliances_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ListSkillsStoreSkillsByCategoryOutput {
pub skills_store_skills: std::option::Option<std::vec::Vec<crate::model::SkillsStoreSkill>>,
pub next_token: std::option::Option<std::string::String>,
}
impl ListSkillsStoreSkillsByCategoryOutput {
pub fn skills_store_skills(&self) -> std::option::Option<&[crate::model::SkillsStoreSkill]> {
self.skills_store_skills.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
impl std::fmt::Debug for ListSkillsStoreSkillsByCategoryOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ListSkillsStoreSkillsByCategoryOutput");
formatter.field("skills_store_skills", &self.skills_store_skills);
formatter.field("next_token", &self.next_token);
formatter.finish()
}
}
pub mod list_skills_store_skills_by_category_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) skills_store_skills:
std::option::Option<std::vec::Vec<crate::model::SkillsStoreSkill>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn skills_store_skills(
mut self,
input: impl Into<crate::model::SkillsStoreSkill>,
) -> Self {
let mut v = self.skills_store_skills.unwrap_or_default();
v.push(input.into());
self.skills_store_skills = Some(v);
self
}
pub fn set_skills_store_skills(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::SkillsStoreSkill>>,
) -> Self {
self.skills_store_skills = 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::ListSkillsStoreSkillsByCategoryOutput {
crate::output::ListSkillsStoreSkillsByCategoryOutput {
skills_store_skills: self.skills_store_skills,
next_token: self.next_token,
}
}
}
}
impl ListSkillsStoreSkillsByCategoryOutput {
pub fn builder() -> crate::output::list_skills_store_skills_by_category_output::Builder {
crate::output::list_skills_store_skills_by_category_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ListSkillsStoreCategoriesOutput {
pub category_list: std::option::Option<std::vec::Vec<crate::model::Category>>,
pub next_token: std::option::Option<std::string::String>,
}
impl ListSkillsStoreCategoriesOutput {
pub fn category_list(&self) -> std::option::Option<&[crate::model::Category]> {
self.category_list.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
impl std::fmt::Debug for ListSkillsStoreCategoriesOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ListSkillsStoreCategoriesOutput");
formatter.field("category_list", &self.category_list);
formatter.field("next_token", &self.next_token);
formatter.finish()
}
}
pub mod list_skills_store_categories_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) category_list: std::option::Option<std::vec::Vec<crate::model::Category>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn category_list(mut self, input: impl Into<crate::model::Category>) -> Self {
let mut v = self.category_list.unwrap_or_default();
v.push(input.into());
self.category_list = Some(v);
self
}
pub fn set_category_list(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::Category>>,
) -> Self {
self.category_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::ListSkillsStoreCategoriesOutput {
crate::output::ListSkillsStoreCategoriesOutput {
category_list: self.category_list,
next_token: self.next_token,
}
}
}
}
impl ListSkillsStoreCategoriesOutput {
pub fn builder() -> crate::output::list_skills_store_categories_output::Builder {
crate::output::list_skills_store_categories_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ListSkillsOutput {
pub skill_summaries: std::option::Option<std::vec::Vec<crate::model::SkillSummary>>,
pub next_token: std::option::Option<std::string::String>,
}
impl ListSkillsOutput {
pub fn skill_summaries(&self) -> std::option::Option<&[crate::model::SkillSummary]> {
self.skill_summaries.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
impl std::fmt::Debug for ListSkillsOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ListSkillsOutput");
formatter.field("skill_summaries", &self.skill_summaries);
formatter.field("next_token", &self.next_token);
formatter.finish()
}
}
pub mod list_skills_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) skill_summaries: std::option::Option<std::vec::Vec<crate::model::SkillSummary>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn skill_summaries(mut self, input: impl Into<crate::model::SkillSummary>) -> Self {
let mut v = self.skill_summaries.unwrap_or_default();
v.push(input.into());
self.skill_summaries = Some(v);
self
}
pub fn set_skill_summaries(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::SkillSummary>>,
) -> Self {
self.skill_summaries = 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::ListSkillsOutput {
crate::output::ListSkillsOutput {
skill_summaries: self.skill_summaries,
next_token: self.next_token,
}
}
}
}
impl ListSkillsOutput {
pub fn builder() -> crate::output::list_skills_output::Builder {
crate::output::list_skills_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ListGatewaysOutput {
pub gateways: std::option::Option<std::vec::Vec<crate::model::GatewaySummary>>,
pub next_token: std::option::Option<std::string::String>,
}
impl ListGatewaysOutput {
pub fn gateways(&self) -> std::option::Option<&[crate::model::GatewaySummary]> {
self.gateways.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
impl std::fmt::Debug for ListGatewaysOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ListGatewaysOutput");
formatter.field("gateways", &self.gateways);
formatter.field("next_token", &self.next_token);
formatter.finish()
}
}
pub mod list_gateways_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) gateways: std::option::Option<std::vec::Vec<crate::model::GatewaySummary>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn gateways(mut self, input: impl Into<crate::model::GatewaySummary>) -> Self {
let mut v = self.gateways.unwrap_or_default();
v.push(input.into());
self.gateways = Some(v);
self
}
pub fn set_gateways(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::GatewaySummary>>,
) -> Self {
self.gateways = 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::ListGatewaysOutput {
crate::output::ListGatewaysOutput {
gateways: self.gateways,
next_token: self.next_token,
}
}
}
}
impl ListGatewaysOutput {
pub fn builder() -> crate::output::list_gateways_output::Builder {
crate::output::list_gateways_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ListGatewayGroupsOutput {
pub gateway_groups: std::option::Option<std::vec::Vec<crate::model::GatewayGroupSummary>>,
pub next_token: std::option::Option<std::string::String>,
}
impl ListGatewayGroupsOutput {
pub fn gateway_groups(&self) -> std::option::Option<&[crate::model::GatewayGroupSummary]> {
self.gateway_groups.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
impl std::fmt::Debug for ListGatewayGroupsOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ListGatewayGroupsOutput");
formatter.field("gateway_groups", &self.gateway_groups);
formatter.field("next_token", &self.next_token);
formatter.finish()
}
}
pub mod list_gateway_groups_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) gateway_groups:
std::option::Option<std::vec::Vec<crate::model::GatewayGroupSummary>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn gateway_groups(
mut self,
input: impl Into<crate::model::GatewayGroupSummary>,
) -> Self {
let mut v = self.gateway_groups.unwrap_or_default();
v.push(input.into());
self.gateway_groups = Some(v);
self
}
pub fn set_gateway_groups(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::GatewayGroupSummary>>,
) -> Self {
self.gateway_groups = 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::ListGatewayGroupsOutput {
crate::output::ListGatewayGroupsOutput {
gateway_groups: self.gateway_groups,
next_token: self.next_token,
}
}
}
}
impl ListGatewayGroupsOutput {
pub fn builder() -> crate::output::list_gateway_groups_output::Builder {
crate::output::list_gateway_groups_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ListDeviceEventsOutput {
pub device_events: std::option::Option<std::vec::Vec<crate::model::DeviceEvent>>,
pub next_token: std::option::Option<std::string::String>,
}
impl ListDeviceEventsOutput {
pub fn device_events(&self) -> std::option::Option<&[crate::model::DeviceEvent]> {
self.device_events.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
impl std::fmt::Debug for ListDeviceEventsOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ListDeviceEventsOutput");
formatter.field("device_events", &self.device_events);
formatter.field("next_token", &self.next_token);
formatter.finish()
}
}
pub mod list_device_events_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) device_events: std::option::Option<std::vec::Vec<crate::model::DeviceEvent>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn device_events(mut self, input: impl Into<crate::model::DeviceEvent>) -> Self {
let mut v = self.device_events.unwrap_or_default();
v.push(input.into());
self.device_events = Some(v);
self
}
pub fn set_device_events(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::DeviceEvent>>,
) -> Self {
self.device_events = 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::ListDeviceEventsOutput {
crate::output::ListDeviceEventsOutput {
device_events: self.device_events,
next_token: self.next_token,
}
}
}
}
impl ListDeviceEventsOutput {
pub fn builder() -> crate::output::list_device_events_output::Builder {
crate::output::list_device_events_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ListConferenceProvidersOutput {
pub conference_providers: std::option::Option<std::vec::Vec<crate::model::ConferenceProvider>>,
pub next_token: std::option::Option<std::string::String>,
}
impl ListConferenceProvidersOutput {
pub fn conference_providers(&self) -> std::option::Option<&[crate::model::ConferenceProvider]> {
self.conference_providers.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
impl std::fmt::Debug for ListConferenceProvidersOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ListConferenceProvidersOutput");
formatter.field("conference_providers", &self.conference_providers);
formatter.field("next_token", &self.next_token);
formatter.finish()
}
}
pub mod list_conference_providers_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) conference_providers:
std::option::Option<std::vec::Vec<crate::model::ConferenceProvider>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn conference_providers(
mut self,
input: impl Into<crate::model::ConferenceProvider>,
) -> Self {
let mut v = self.conference_providers.unwrap_or_default();
v.push(input.into());
self.conference_providers = Some(v);
self
}
pub fn set_conference_providers(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::ConferenceProvider>>,
) -> Self {
self.conference_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::ListConferenceProvidersOutput {
crate::output::ListConferenceProvidersOutput {
conference_providers: self.conference_providers,
next_token: self.next_token,
}
}
}
}
impl ListConferenceProvidersOutput {
pub fn builder() -> crate::output::list_conference_providers_output::Builder {
crate::output::list_conference_providers_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ListBusinessReportSchedulesOutput {
pub business_report_schedules:
std::option::Option<std::vec::Vec<crate::model::BusinessReportSchedule>>,
pub next_token: std::option::Option<std::string::String>,
}
impl ListBusinessReportSchedulesOutput {
pub fn business_report_schedules(
&self,
) -> std::option::Option<&[crate::model::BusinessReportSchedule]> {
self.business_report_schedules.as_deref()
}
pub fn next_token(&self) -> std::option::Option<&str> {
self.next_token.as_deref()
}
}
impl std::fmt::Debug for ListBusinessReportSchedulesOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ListBusinessReportSchedulesOutput");
formatter.field("business_report_schedules", &self.business_report_schedules);
formatter.field("next_token", &self.next_token);
formatter.finish()
}
}
pub mod list_business_report_schedules_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) business_report_schedules:
std::option::Option<std::vec::Vec<crate::model::BusinessReportSchedule>>,
pub(crate) next_token: std::option::Option<std::string::String>,
}
impl Builder {
pub fn business_report_schedules(
mut self,
input: impl Into<crate::model::BusinessReportSchedule>,
) -> Self {
let mut v = self.business_report_schedules.unwrap_or_default();
v.push(input.into());
self.business_report_schedules = Some(v);
self
}
pub fn set_business_report_schedules(
mut self,
input: std::option::Option<std::vec::Vec<crate::model::BusinessReportSchedule>>,
) -> Self {
self.business_report_schedules = 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::ListBusinessReportSchedulesOutput {
crate::output::ListBusinessReportSchedulesOutput {
business_report_schedules: self.business_report_schedules,
next_token: self.next_token,
}
}
}
}
impl ListBusinessReportSchedulesOutput {
pub fn builder() -> crate::output::list_business_report_schedules_output::Builder {
crate::output::list_business_report_schedules_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct GetSkillGroupOutput {
pub skill_group: std::option::Option<crate::model::SkillGroup>,
}
impl GetSkillGroupOutput {
pub fn skill_group(&self) -> std::option::Option<&crate::model::SkillGroup> {
self.skill_group.as_ref()
}
}
impl std::fmt::Debug for GetSkillGroupOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("GetSkillGroupOutput");
formatter.field("skill_group", &self.skill_group);
formatter.finish()
}
}
pub mod get_skill_group_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) skill_group: std::option::Option<crate::model::SkillGroup>,
}
impl Builder {
pub fn skill_group(mut self, input: crate::model::SkillGroup) -> Self {
self.skill_group = Some(input);
self
}
pub fn set_skill_group(
mut self,
input: std::option::Option<crate::model::SkillGroup>,
) -> Self {
self.skill_group = input;
self
}
pub fn build(self) -> crate::output::GetSkillGroupOutput {
crate::output::GetSkillGroupOutput {
skill_group: self.skill_group,
}
}
}
}
impl GetSkillGroupOutput {
pub fn builder() -> crate::output::get_skill_group_output::Builder {
crate::output::get_skill_group_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct GetRoomSkillParameterOutput {
pub room_skill_parameter: std::option::Option<crate::model::RoomSkillParameter>,
}
impl GetRoomSkillParameterOutput {
pub fn room_skill_parameter(&self) -> std::option::Option<&crate::model::RoomSkillParameter> {
self.room_skill_parameter.as_ref()
}
}
impl std::fmt::Debug for GetRoomSkillParameterOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("GetRoomSkillParameterOutput");
formatter.field("room_skill_parameter", &self.room_skill_parameter);
formatter.finish()
}
}
pub mod get_room_skill_parameter_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) room_skill_parameter: std::option::Option<crate::model::RoomSkillParameter>,
}
impl Builder {
pub fn room_skill_parameter(mut self, input: crate::model::RoomSkillParameter) -> Self {
self.room_skill_parameter = Some(input);
self
}
pub fn set_room_skill_parameter(
mut self,
input: std::option::Option<crate::model::RoomSkillParameter>,
) -> Self {
self.room_skill_parameter = input;
self
}
pub fn build(self) -> crate::output::GetRoomSkillParameterOutput {
crate::output::GetRoomSkillParameterOutput {
room_skill_parameter: self.room_skill_parameter,
}
}
}
}
impl GetRoomSkillParameterOutput {
pub fn builder() -> crate::output::get_room_skill_parameter_output::Builder {
crate::output::get_room_skill_parameter_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct GetRoomOutput {
pub room: std::option::Option<crate::model::Room>,
}
impl GetRoomOutput {
pub fn room(&self) -> std::option::Option<&crate::model::Room> {
self.room.as_ref()
}
}
impl std::fmt::Debug for GetRoomOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("GetRoomOutput");
formatter.field("room", &self.room);
formatter.finish()
}
}
pub mod get_room_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) room: std::option::Option<crate::model::Room>,
}
impl Builder {
pub fn room(mut self, input: crate::model::Room) -> Self {
self.room = Some(input);
self
}
pub fn set_room(mut self, input: std::option::Option<crate::model::Room>) -> Self {
self.room = input;
self
}
pub fn build(self) -> crate::output::GetRoomOutput {
crate::output::GetRoomOutput { room: self.room }
}
}
}
impl GetRoomOutput {
pub fn builder() -> crate::output::get_room_output::Builder {
crate::output::get_room_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct GetProfileOutput {
pub profile: std::option::Option<crate::model::Profile>,
}
impl GetProfileOutput {
pub fn profile(&self) -> std::option::Option<&crate::model::Profile> {
self.profile.as_ref()
}
}
impl std::fmt::Debug for GetProfileOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("GetProfileOutput");
formatter.field("profile", &self.profile);
formatter.finish()
}
}
pub mod get_profile_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) profile: std::option::Option<crate::model::Profile>,
}
impl Builder {
pub fn profile(mut self, input: crate::model::Profile) -> Self {
self.profile = Some(input);
self
}
pub fn set_profile(mut self, input: std::option::Option<crate::model::Profile>) -> Self {
self.profile = input;
self
}
pub fn build(self) -> crate::output::GetProfileOutput {
crate::output::GetProfileOutput {
profile: self.profile,
}
}
}
}
impl GetProfileOutput {
pub fn builder() -> crate::output::get_profile_output::Builder {
crate::output::get_profile_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct GetNetworkProfileOutput {
pub network_profile: std::option::Option<crate::model::NetworkProfile>,
}
impl GetNetworkProfileOutput {
pub fn network_profile(&self) -> std::option::Option<&crate::model::NetworkProfile> {
self.network_profile.as_ref()
}
}
impl std::fmt::Debug for GetNetworkProfileOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("GetNetworkProfileOutput");
formatter.field("network_profile", &self.network_profile);
formatter.finish()
}
}
pub mod get_network_profile_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) network_profile: std::option::Option<crate::model::NetworkProfile>,
}
impl Builder {
pub fn network_profile(mut self, input: crate::model::NetworkProfile) -> Self {
self.network_profile = Some(input);
self
}
pub fn set_network_profile(
mut self,
input: std::option::Option<crate::model::NetworkProfile>,
) -> Self {
self.network_profile = input;
self
}
pub fn build(self) -> crate::output::GetNetworkProfileOutput {
crate::output::GetNetworkProfileOutput {
network_profile: self.network_profile,
}
}
}
}
impl GetNetworkProfileOutput {
pub fn builder() -> crate::output::get_network_profile_output::Builder {
crate::output::get_network_profile_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct GetInvitationConfigurationOutput {
pub organization_name: std::option::Option<std::string::String>,
pub contact_email: std::option::Option<std::string::String>,
pub private_skill_ids: std::option::Option<std::vec::Vec<std::string::String>>,
}
impl GetInvitationConfigurationOutput {
pub fn organization_name(&self) -> std::option::Option<&str> {
self.organization_name.as_deref()
}
pub fn contact_email(&self) -> std::option::Option<&str> {
self.contact_email.as_deref()
}
pub fn private_skill_ids(&self) -> std::option::Option<&[std::string::String]> {
self.private_skill_ids.as_deref()
}
}
impl std::fmt::Debug for GetInvitationConfigurationOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("GetInvitationConfigurationOutput");
formatter.field("organization_name", &self.organization_name);
formatter.field("contact_email", &self.contact_email);
formatter.field("private_skill_ids", &self.private_skill_ids);
formatter.finish()
}
}
pub mod get_invitation_configuration_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) organization_name: std::option::Option<std::string::String>,
pub(crate) contact_email: std::option::Option<std::string::String>,
pub(crate) private_skill_ids: std::option::Option<std::vec::Vec<std::string::String>>,
}
impl Builder {
pub fn organization_name(mut self, input: impl Into<std::string::String>) -> Self {
self.organization_name = Some(input.into());
self
}
pub fn set_organization_name(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.organization_name = input;
self
}
pub fn contact_email(mut self, input: impl Into<std::string::String>) -> Self {
self.contact_email = Some(input.into());
self
}
pub fn set_contact_email(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.contact_email = input;
self
}
pub fn private_skill_ids(mut self, input: impl Into<std::string::String>) -> Self {
let mut v = self.private_skill_ids.unwrap_or_default();
v.push(input.into());
self.private_skill_ids = Some(v);
self
}
pub fn set_private_skill_ids(
mut self,
input: std::option::Option<std::vec::Vec<std::string::String>>,
) -> Self {
self.private_skill_ids = input;
self
}
pub fn build(self) -> crate::output::GetInvitationConfigurationOutput {
crate::output::GetInvitationConfigurationOutput {
organization_name: self.organization_name,
contact_email: self.contact_email,
private_skill_ids: self.private_skill_ids,
}
}
}
}
impl GetInvitationConfigurationOutput {
pub fn builder() -> crate::output::get_invitation_configuration_output::Builder {
crate::output::get_invitation_configuration_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct GetGatewayGroupOutput {
pub gateway_group: std::option::Option<crate::model::GatewayGroup>,
}
impl GetGatewayGroupOutput {
pub fn gateway_group(&self) -> std::option::Option<&crate::model::GatewayGroup> {
self.gateway_group.as_ref()
}
}
impl std::fmt::Debug for GetGatewayGroupOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("GetGatewayGroupOutput");
formatter.field("gateway_group", &self.gateway_group);
formatter.finish()
}
}
pub mod get_gateway_group_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) gateway_group: std::option::Option<crate::model::GatewayGroup>,
}
impl Builder {
pub fn gateway_group(mut self, input: crate::model::GatewayGroup) -> Self {
self.gateway_group = Some(input);
self
}
pub fn set_gateway_group(
mut self,
input: std::option::Option<crate::model::GatewayGroup>,
) -> Self {
self.gateway_group = input;
self
}
pub fn build(self) -> crate::output::GetGatewayGroupOutput {
crate::output::GetGatewayGroupOutput {
gateway_group: self.gateway_group,
}
}
}
}
impl GetGatewayGroupOutput {
pub fn builder() -> crate::output::get_gateway_group_output::Builder {
crate::output::get_gateway_group_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct GetGatewayOutput {
pub gateway: std::option::Option<crate::model::Gateway>,
}
impl GetGatewayOutput {
pub fn gateway(&self) -> std::option::Option<&crate::model::Gateway> {
self.gateway.as_ref()
}
}
impl std::fmt::Debug for GetGatewayOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("GetGatewayOutput");
formatter.field("gateway", &self.gateway);
formatter.finish()
}
}
pub mod get_gateway_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) gateway: std::option::Option<crate::model::Gateway>,
}
impl Builder {
pub fn gateway(mut self, input: crate::model::Gateway) -> Self {
self.gateway = Some(input);
self
}
pub fn set_gateway(mut self, input: std::option::Option<crate::model::Gateway>) -> Self {
self.gateway = input;
self
}
pub fn build(self) -> crate::output::GetGatewayOutput {
crate::output::GetGatewayOutput {
gateway: self.gateway,
}
}
}
}
impl GetGatewayOutput {
pub fn builder() -> crate::output::get_gateway_output::Builder {
crate::output::get_gateway_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct GetDeviceOutput {
pub device: std::option::Option<crate::model::Device>,
}
impl GetDeviceOutput {
pub fn device(&self) -> std::option::Option<&crate::model::Device> {
self.device.as_ref()
}
}
impl std::fmt::Debug for GetDeviceOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("GetDeviceOutput");
formatter.field("device", &self.device);
formatter.finish()
}
}
pub mod get_device_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) device: std::option::Option<crate::model::Device>,
}
impl Builder {
pub fn device(mut self, input: crate::model::Device) -> Self {
self.device = Some(input);
self
}
pub fn set_device(mut self, input: std::option::Option<crate::model::Device>) -> Self {
self.device = input;
self
}
pub fn build(self) -> crate::output::GetDeviceOutput {
crate::output::GetDeviceOutput {
device: self.device,
}
}
}
}
impl GetDeviceOutput {
pub fn builder() -> crate::output::get_device_output::Builder {
crate::output::get_device_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct GetContactOutput {
pub contact: std::option::Option<crate::model::Contact>,
}
impl GetContactOutput {
pub fn contact(&self) -> std::option::Option<&crate::model::Contact> {
self.contact.as_ref()
}
}
impl std::fmt::Debug for GetContactOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("GetContactOutput");
formatter.field("contact", &self.contact);
formatter.finish()
}
}
pub mod get_contact_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) contact: std::option::Option<crate::model::Contact>,
}
impl Builder {
pub fn contact(mut self, input: crate::model::Contact) -> Self {
self.contact = Some(input);
self
}
pub fn set_contact(mut self, input: std::option::Option<crate::model::Contact>) -> Self {
self.contact = input;
self
}
pub fn build(self) -> crate::output::GetContactOutput {
crate::output::GetContactOutput {
contact: self.contact,
}
}
}
}
impl GetContactOutput {
pub fn builder() -> crate::output::get_contact_output::Builder {
crate::output::get_contact_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct GetConferenceProviderOutput {
pub conference_provider: std::option::Option<crate::model::ConferenceProvider>,
}
impl GetConferenceProviderOutput {
pub fn conference_provider(&self) -> std::option::Option<&crate::model::ConferenceProvider> {
self.conference_provider.as_ref()
}
}
impl std::fmt::Debug for GetConferenceProviderOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("GetConferenceProviderOutput");
formatter.field("conference_provider", &self.conference_provider);
formatter.finish()
}
}
pub mod get_conference_provider_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) conference_provider: std::option::Option<crate::model::ConferenceProvider>,
}
impl Builder {
pub fn conference_provider(mut self, input: crate::model::ConferenceProvider) -> Self {
self.conference_provider = Some(input);
self
}
pub fn set_conference_provider(
mut self,
input: std::option::Option<crate::model::ConferenceProvider>,
) -> Self {
self.conference_provider = input;
self
}
pub fn build(self) -> crate::output::GetConferenceProviderOutput {
crate::output::GetConferenceProviderOutput {
conference_provider: self.conference_provider,
}
}
}
}
impl GetConferenceProviderOutput {
pub fn builder() -> crate::output::get_conference_provider_output::Builder {
crate::output::get_conference_provider_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct GetConferencePreferenceOutput {
pub preference: std::option::Option<crate::model::ConferencePreference>,
}
impl GetConferencePreferenceOutput {
pub fn preference(&self) -> std::option::Option<&crate::model::ConferencePreference> {
self.preference.as_ref()
}
}
impl std::fmt::Debug for GetConferencePreferenceOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("GetConferencePreferenceOutput");
formatter.field("preference", &self.preference);
formatter.finish()
}
}
pub mod get_conference_preference_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) preference: std::option::Option<crate::model::ConferencePreference>,
}
impl Builder {
pub fn preference(mut self, input: crate::model::ConferencePreference) -> Self {
self.preference = Some(input);
self
}
pub fn set_preference(
mut self,
input: std::option::Option<crate::model::ConferencePreference>,
) -> Self {
self.preference = input;
self
}
pub fn build(self) -> crate::output::GetConferencePreferenceOutput {
crate::output::GetConferencePreferenceOutput {
preference: self.preference,
}
}
}
}
impl GetConferencePreferenceOutput {
pub fn builder() -> crate::output::get_conference_preference_output::Builder {
crate::output::get_conference_preference_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct GetAddressBookOutput {
pub address_book: std::option::Option<crate::model::AddressBook>,
}
impl GetAddressBookOutput {
pub fn address_book(&self) -> std::option::Option<&crate::model::AddressBook> {
self.address_book.as_ref()
}
}
impl std::fmt::Debug for GetAddressBookOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("GetAddressBookOutput");
formatter.field("address_book", &self.address_book);
formatter.finish()
}
}
pub mod get_address_book_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) address_book: std::option::Option<crate::model::AddressBook>,
}
impl Builder {
pub fn address_book(mut self, input: crate::model::AddressBook) -> Self {
self.address_book = Some(input);
self
}
pub fn set_address_book(
mut self,
input: std::option::Option<crate::model::AddressBook>,
) -> Self {
self.address_book = input;
self
}
pub fn build(self) -> crate::output::GetAddressBookOutput {
crate::output::GetAddressBookOutput {
address_book: self.address_book,
}
}
}
}
impl GetAddressBookOutput {
pub fn builder() -> crate::output::get_address_book_output::Builder {
crate::output::get_address_book_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ForgetSmartHomeAppliancesOutput {}
impl std::fmt::Debug for ForgetSmartHomeAppliancesOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ForgetSmartHomeAppliancesOutput");
formatter.finish()
}
}
pub mod forget_smart_home_appliances_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::ForgetSmartHomeAppliancesOutput {
crate::output::ForgetSmartHomeAppliancesOutput {}
}
}
}
impl ForgetSmartHomeAppliancesOutput {
pub fn builder() -> crate::output::forget_smart_home_appliances_output::Builder {
crate::output::forget_smart_home_appliances_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DisassociateSkillGroupFromRoomOutput {}
impl std::fmt::Debug for DisassociateSkillGroupFromRoomOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DisassociateSkillGroupFromRoomOutput");
formatter.finish()
}
}
pub mod disassociate_skill_group_from_room_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::DisassociateSkillGroupFromRoomOutput {
crate::output::DisassociateSkillGroupFromRoomOutput {}
}
}
}
impl DisassociateSkillGroupFromRoomOutput {
pub fn builder() -> crate::output::disassociate_skill_group_from_room_output::Builder {
crate::output::disassociate_skill_group_from_room_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DisassociateSkillFromUsersOutput {}
impl std::fmt::Debug for DisassociateSkillFromUsersOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DisassociateSkillFromUsersOutput");
formatter.finish()
}
}
pub mod disassociate_skill_from_users_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::DisassociateSkillFromUsersOutput {
crate::output::DisassociateSkillFromUsersOutput {}
}
}
}
impl DisassociateSkillFromUsersOutput {
pub fn builder() -> crate::output::disassociate_skill_from_users_output::Builder {
crate::output::disassociate_skill_from_users_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DisassociateSkillFromSkillGroupOutput {}
impl std::fmt::Debug for DisassociateSkillFromSkillGroupOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DisassociateSkillFromSkillGroupOutput");
formatter.finish()
}
}
pub mod disassociate_skill_from_skill_group_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::DisassociateSkillFromSkillGroupOutput {
crate::output::DisassociateSkillFromSkillGroupOutput {}
}
}
}
impl DisassociateSkillFromSkillGroupOutput {
pub fn builder() -> crate::output::disassociate_skill_from_skill_group_output::Builder {
crate::output::disassociate_skill_from_skill_group_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DisassociateDeviceFromRoomOutput {}
impl std::fmt::Debug for DisassociateDeviceFromRoomOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DisassociateDeviceFromRoomOutput");
formatter.finish()
}
}
pub mod disassociate_device_from_room_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::DisassociateDeviceFromRoomOutput {
crate::output::DisassociateDeviceFromRoomOutput {}
}
}
}
impl DisassociateDeviceFromRoomOutput {
pub fn builder() -> crate::output::disassociate_device_from_room_output::Builder {
crate::output::disassociate_device_from_room_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DisassociateContactFromAddressBookOutput {}
impl std::fmt::Debug for DisassociateContactFromAddressBookOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DisassociateContactFromAddressBookOutput");
formatter.finish()
}
}
pub mod disassociate_contact_from_address_book_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::DisassociateContactFromAddressBookOutput {
crate::output::DisassociateContactFromAddressBookOutput {}
}
}
}
impl DisassociateContactFromAddressBookOutput {
pub fn builder() -> crate::output::disassociate_contact_from_address_book_output::Builder {
crate::output::disassociate_contact_from_address_book_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DeleteUserOutput {}
impl std::fmt::Debug for DeleteUserOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DeleteUserOutput");
formatter.finish()
}
}
pub mod delete_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::DeleteUserOutput {
crate::output::DeleteUserOutput {}
}
}
}
impl DeleteUserOutput {
pub fn builder() -> crate::output::delete_user_output::Builder {
crate::output::delete_user_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DeleteSkillGroupOutput {}
impl std::fmt::Debug for DeleteSkillGroupOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DeleteSkillGroupOutput");
formatter.finish()
}
}
pub mod delete_skill_group_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::DeleteSkillGroupOutput {
crate::output::DeleteSkillGroupOutput {}
}
}
}
impl DeleteSkillGroupOutput {
pub fn builder() -> crate::output::delete_skill_group_output::Builder {
crate::output::delete_skill_group_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DeleteSkillAuthorizationOutput {}
impl std::fmt::Debug for DeleteSkillAuthorizationOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DeleteSkillAuthorizationOutput");
formatter.finish()
}
}
pub mod delete_skill_authorization_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::DeleteSkillAuthorizationOutput {
crate::output::DeleteSkillAuthorizationOutput {}
}
}
}
impl DeleteSkillAuthorizationOutput {
pub fn builder() -> crate::output::delete_skill_authorization_output::Builder {
crate::output::delete_skill_authorization_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DeleteRoomSkillParameterOutput {}
impl std::fmt::Debug for DeleteRoomSkillParameterOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DeleteRoomSkillParameterOutput");
formatter.finish()
}
}
pub mod delete_room_skill_parameter_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::DeleteRoomSkillParameterOutput {
crate::output::DeleteRoomSkillParameterOutput {}
}
}
}
impl DeleteRoomSkillParameterOutput {
pub fn builder() -> crate::output::delete_room_skill_parameter_output::Builder {
crate::output::delete_room_skill_parameter_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DeleteRoomOutput {}
impl std::fmt::Debug for DeleteRoomOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DeleteRoomOutput");
formatter.finish()
}
}
pub mod delete_room_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::DeleteRoomOutput {
crate::output::DeleteRoomOutput {}
}
}
}
impl DeleteRoomOutput {
pub fn builder() -> crate::output::delete_room_output::Builder {
crate::output::delete_room_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DeleteProfileOutput {}
impl std::fmt::Debug for DeleteProfileOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DeleteProfileOutput");
formatter.finish()
}
}
pub mod delete_profile_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::DeleteProfileOutput {
crate::output::DeleteProfileOutput {}
}
}
}
impl DeleteProfileOutput {
pub fn builder() -> crate::output::delete_profile_output::Builder {
crate::output::delete_profile_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DeleteNetworkProfileOutput {}
impl std::fmt::Debug for DeleteNetworkProfileOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DeleteNetworkProfileOutput");
formatter.finish()
}
}
pub mod delete_network_profile_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::DeleteNetworkProfileOutput {
crate::output::DeleteNetworkProfileOutput {}
}
}
}
impl DeleteNetworkProfileOutput {
pub fn builder() -> crate::output::delete_network_profile_output::Builder {
crate::output::delete_network_profile_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DeleteGatewayGroupOutput {}
impl std::fmt::Debug for DeleteGatewayGroupOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DeleteGatewayGroupOutput");
formatter.finish()
}
}
pub mod delete_gateway_group_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::DeleteGatewayGroupOutput {
crate::output::DeleteGatewayGroupOutput {}
}
}
}
impl DeleteGatewayGroupOutput {
pub fn builder() -> crate::output::delete_gateway_group_output::Builder {
crate::output::delete_gateway_group_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DeleteDeviceUsageDataOutput {}
impl std::fmt::Debug for DeleteDeviceUsageDataOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DeleteDeviceUsageDataOutput");
formatter.finish()
}
}
pub mod delete_device_usage_data_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::DeleteDeviceUsageDataOutput {
crate::output::DeleteDeviceUsageDataOutput {}
}
}
}
impl DeleteDeviceUsageDataOutput {
pub fn builder() -> crate::output::delete_device_usage_data_output::Builder {
crate::output::delete_device_usage_data_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DeleteDeviceOutput {}
impl std::fmt::Debug for DeleteDeviceOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DeleteDeviceOutput");
formatter.finish()
}
}
pub mod delete_device_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::DeleteDeviceOutput {
crate::output::DeleteDeviceOutput {}
}
}
}
impl DeleteDeviceOutput {
pub fn builder() -> crate::output::delete_device_output::Builder {
crate::output::delete_device_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DeleteContactOutput {}
impl std::fmt::Debug for DeleteContactOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DeleteContactOutput");
formatter.finish()
}
}
pub mod delete_contact_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::DeleteContactOutput {
crate::output::DeleteContactOutput {}
}
}
}
impl DeleteContactOutput {
pub fn builder() -> crate::output::delete_contact_output::Builder {
crate::output::delete_contact_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DeleteConferenceProviderOutput {}
impl std::fmt::Debug for DeleteConferenceProviderOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DeleteConferenceProviderOutput");
formatter.finish()
}
}
pub mod delete_conference_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::DeleteConferenceProviderOutput {
crate::output::DeleteConferenceProviderOutput {}
}
}
}
impl DeleteConferenceProviderOutput {
pub fn builder() -> crate::output::delete_conference_provider_output::Builder {
crate::output::delete_conference_provider_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DeleteBusinessReportScheduleOutput {}
impl std::fmt::Debug for DeleteBusinessReportScheduleOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DeleteBusinessReportScheduleOutput");
formatter.finish()
}
}
pub mod delete_business_report_schedule_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::DeleteBusinessReportScheduleOutput {
crate::output::DeleteBusinessReportScheduleOutput {}
}
}
}
impl DeleteBusinessReportScheduleOutput {
pub fn builder() -> crate::output::delete_business_report_schedule_output::Builder {
crate::output::delete_business_report_schedule_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct DeleteAddressBookOutput {}
impl std::fmt::Debug for DeleteAddressBookOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("DeleteAddressBookOutput");
formatter.finish()
}
}
pub mod delete_address_book_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::DeleteAddressBookOutput {
crate::output::DeleteAddressBookOutput {}
}
}
}
impl DeleteAddressBookOutput {
pub fn builder() -> crate::output::delete_address_book_output::Builder {
crate::output::delete_address_book_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct CreateUserOutput {
pub user_arn: std::option::Option<std::string::String>,
}
impl CreateUserOutput {
pub fn user_arn(&self) -> std::option::Option<&str> {
self.user_arn.as_deref()
}
}
impl std::fmt::Debug for CreateUserOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("CreateUserOutput");
formatter.field("user_arn", &self.user_arn);
formatter.finish()
}
}
pub mod create_user_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) user_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn user_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.user_arn = Some(input.into());
self
}
pub fn set_user_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.user_arn = input;
self
}
pub fn build(self) -> crate::output::CreateUserOutput {
crate::output::CreateUserOutput {
user_arn: self.user_arn,
}
}
}
}
impl CreateUserOutput {
pub fn builder() -> crate::output::create_user_output::Builder {
crate::output::create_user_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct CreateSkillGroupOutput {
pub skill_group_arn: std::option::Option<std::string::String>,
}
impl CreateSkillGroupOutput {
pub fn skill_group_arn(&self) -> std::option::Option<&str> {
self.skill_group_arn.as_deref()
}
}
impl std::fmt::Debug for CreateSkillGroupOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("CreateSkillGroupOutput");
formatter.field("skill_group_arn", &self.skill_group_arn);
formatter.finish()
}
}
pub mod create_skill_group_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) skill_group_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn skill_group_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.skill_group_arn = Some(input.into());
self
}
pub fn set_skill_group_arn(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.skill_group_arn = input;
self
}
pub fn build(self) -> crate::output::CreateSkillGroupOutput {
crate::output::CreateSkillGroupOutput {
skill_group_arn: self.skill_group_arn,
}
}
}
}
impl CreateSkillGroupOutput {
pub fn builder() -> crate::output::create_skill_group_output::Builder {
crate::output::create_skill_group_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct CreateRoomOutput {
pub room_arn: std::option::Option<std::string::String>,
}
impl CreateRoomOutput {
pub fn room_arn(&self) -> std::option::Option<&str> {
self.room_arn.as_deref()
}
}
impl std::fmt::Debug for CreateRoomOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("CreateRoomOutput");
formatter.field("room_arn", &self.room_arn);
formatter.finish()
}
}
pub mod create_room_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) room_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn room_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.room_arn = Some(input.into());
self
}
pub fn set_room_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.room_arn = input;
self
}
pub fn build(self) -> crate::output::CreateRoomOutput {
crate::output::CreateRoomOutput {
room_arn: self.room_arn,
}
}
}
}
impl CreateRoomOutput {
pub fn builder() -> crate::output::create_room_output::Builder {
crate::output::create_room_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct CreateProfileOutput {
pub profile_arn: std::option::Option<std::string::String>,
}
impl CreateProfileOutput {
pub fn profile_arn(&self) -> std::option::Option<&str> {
self.profile_arn.as_deref()
}
}
impl std::fmt::Debug for CreateProfileOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("CreateProfileOutput");
formatter.field("profile_arn", &self.profile_arn);
formatter.finish()
}
}
pub mod create_profile_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) profile_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn profile_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.profile_arn = Some(input.into());
self
}
pub fn set_profile_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.profile_arn = input;
self
}
pub fn build(self) -> crate::output::CreateProfileOutput {
crate::output::CreateProfileOutput {
profile_arn: self.profile_arn,
}
}
}
}
impl CreateProfileOutput {
pub fn builder() -> crate::output::create_profile_output::Builder {
crate::output::create_profile_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct CreateNetworkProfileOutput {
pub network_profile_arn: std::option::Option<std::string::String>,
}
impl CreateNetworkProfileOutput {
pub fn network_profile_arn(&self) -> std::option::Option<&str> {
self.network_profile_arn.as_deref()
}
}
impl std::fmt::Debug for CreateNetworkProfileOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("CreateNetworkProfileOutput");
formatter.field("network_profile_arn", &self.network_profile_arn);
formatter.finish()
}
}
pub mod create_network_profile_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) network_profile_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn network_profile_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.network_profile_arn = Some(input.into());
self
}
pub fn set_network_profile_arn(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.network_profile_arn = input;
self
}
pub fn build(self) -> crate::output::CreateNetworkProfileOutput {
crate::output::CreateNetworkProfileOutput {
network_profile_arn: self.network_profile_arn,
}
}
}
}
impl CreateNetworkProfileOutput {
pub fn builder() -> crate::output::create_network_profile_output::Builder {
crate::output::create_network_profile_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct CreateGatewayGroupOutput {
pub gateway_group_arn: std::option::Option<std::string::String>,
}
impl CreateGatewayGroupOutput {
pub fn gateway_group_arn(&self) -> std::option::Option<&str> {
self.gateway_group_arn.as_deref()
}
}
impl std::fmt::Debug for CreateGatewayGroupOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("CreateGatewayGroupOutput");
formatter.field("gateway_group_arn", &self.gateway_group_arn);
formatter.finish()
}
}
pub mod create_gateway_group_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) gateway_group_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn gateway_group_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.gateway_group_arn = Some(input.into());
self
}
pub fn set_gateway_group_arn(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.gateway_group_arn = input;
self
}
pub fn build(self) -> crate::output::CreateGatewayGroupOutput {
crate::output::CreateGatewayGroupOutput {
gateway_group_arn: self.gateway_group_arn,
}
}
}
}
impl CreateGatewayGroupOutput {
pub fn builder() -> crate::output::create_gateway_group_output::Builder {
crate::output::create_gateway_group_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct CreateContactOutput {
pub contact_arn: std::option::Option<std::string::String>,
}
impl CreateContactOutput {
pub fn contact_arn(&self) -> std::option::Option<&str> {
self.contact_arn.as_deref()
}
}
impl std::fmt::Debug for CreateContactOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("CreateContactOutput");
formatter.field("contact_arn", &self.contact_arn);
formatter.finish()
}
}
pub mod create_contact_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) contact_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn contact_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.contact_arn = Some(input.into());
self
}
pub fn set_contact_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.contact_arn = input;
self
}
pub fn build(self) -> crate::output::CreateContactOutput {
crate::output::CreateContactOutput {
contact_arn: self.contact_arn,
}
}
}
}
impl CreateContactOutput {
pub fn builder() -> crate::output::create_contact_output::Builder {
crate::output::create_contact_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct CreateConferenceProviderOutput {
pub conference_provider_arn: std::option::Option<std::string::String>,
}
impl CreateConferenceProviderOutput {
pub fn conference_provider_arn(&self) -> std::option::Option<&str> {
self.conference_provider_arn.as_deref()
}
}
impl std::fmt::Debug for CreateConferenceProviderOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("CreateConferenceProviderOutput");
formatter.field("conference_provider_arn", &self.conference_provider_arn);
formatter.finish()
}
}
pub mod create_conference_provider_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) conference_provider_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn conference_provider_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.conference_provider_arn = Some(input.into());
self
}
pub fn set_conference_provider_arn(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.conference_provider_arn = input;
self
}
pub fn build(self) -> crate::output::CreateConferenceProviderOutput {
crate::output::CreateConferenceProviderOutput {
conference_provider_arn: self.conference_provider_arn,
}
}
}
}
impl CreateConferenceProviderOutput {
pub fn builder() -> crate::output::create_conference_provider_output::Builder {
crate::output::create_conference_provider_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct CreateBusinessReportScheduleOutput {
pub schedule_arn: std::option::Option<std::string::String>,
}
impl CreateBusinessReportScheduleOutput {
pub fn schedule_arn(&self) -> std::option::Option<&str> {
self.schedule_arn.as_deref()
}
}
impl std::fmt::Debug for CreateBusinessReportScheduleOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("CreateBusinessReportScheduleOutput");
formatter.field("schedule_arn", &self.schedule_arn);
formatter.finish()
}
}
pub mod create_business_report_schedule_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) schedule_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn schedule_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.schedule_arn = Some(input.into());
self
}
pub fn set_schedule_arn(mut self, input: std::option::Option<std::string::String>) -> Self {
self.schedule_arn = input;
self
}
pub fn build(self) -> crate::output::CreateBusinessReportScheduleOutput {
crate::output::CreateBusinessReportScheduleOutput {
schedule_arn: self.schedule_arn,
}
}
}
}
impl CreateBusinessReportScheduleOutput {
pub fn builder() -> crate::output::create_business_report_schedule_output::Builder {
crate::output::create_business_report_schedule_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct CreateAddressBookOutput {
pub address_book_arn: std::option::Option<std::string::String>,
}
impl CreateAddressBookOutput {
pub fn address_book_arn(&self) -> std::option::Option<&str> {
self.address_book_arn.as_deref()
}
}
impl std::fmt::Debug for CreateAddressBookOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("CreateAddressBookOutput");
formatter.field("address_book_arn", &self.address_book_arn);
formatter.finish()
}
}
pub mod create_address_book_output {
#[non_exhaustive]
#[derive(std::default::Default, std::clone::Clone, std::cmp::PartialEq, std::fmt::Debug)]
pub struct Builder {
pub(crate) address_book_arn: std::option::Option<std::string::String>,
}
impl Builder {
pub fn address_book_arn(mut self, input: impl Into<std::string::String>) -> Self {
self.address_book_arn = Some(input.into());
self
}
pub fn set_address_book_arn(
mut self,
input: std::option::Option<std::string::String>,
) -> Self {
self.address_book_arn = input;
self
}
pub fn build(self) -> crate::output::CreateAddressBookOutput {
crate::output::CreateAddressBookOutput {
address_book_arn: self.address_book_arn,
}
}
}
}
impl CreateAddressBookOutput {
pub fn builder() -> crate::output::create_address_book_output::Builder {
crate::output::create_address_book_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct AssociateSkillWithUsersOutput {}
impl std::fmt::Debug for AssociateSkillWithUsersOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("AssociateSkillWithUsersOutput");
formatter.finish()
}
}
pub mod associate_skill_with_users_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::AssociateSkillWithUsersOutput {
crate::output::AssociateSkillWithUsersOutput {}
}
}
}
impl AssociateSkillWithUsersOutput {
pub fn builder() -> crate::output::associate_skill_with_users_output::Builder {
crate::output::associate_skill_with_users_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct AssociateSkillWithSkillGroupOutput {}
impl std::fmt::Debug for AssociateSkillWithSkillGroupOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("AssociateSkillWithSkillGroupOutput");
formatter.finish()
}
}
pub mod associate_skill_with_skill_group_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::AssociateSkillWithSkillGroupOutput {
crate::output::AssociateSkillWithSkillGroupOutput {}
}
}
}
impl AssociateSkillWithSkillGroupOutput {
pub fn builder() -> crate::output::associate_skill_with_skill_group_output::Builder {
crate::output::associate_skill_with_skill_group_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct AssociateSkillGroupWithRoomOutput {}
impl std::fmt::Debug for AssociateSkillGroupWithRoomOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("AssociateSkillGroupWithRoomOutput");
formatter.finish()
}
}
pub mod associate_skill_group_with_room_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::AssociateSkillGroupWithRoomOutput {
crate::output::AssociateSkillGroupWithRoomOutput {}
}
}
}
impl AssociateSkillGroupWithRoomOutput {
pub fn builder() -> crate::output::associate_skill_group_with_room_output::Builder {
crate::output::associate_skill_group_with_room_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct AssociateDeviceWithRoomOutput {}
impl std::fmt::Debug for AssociateDeviceWithRoomOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("AssociateDeviceWithRoomOutput");
formatter.finish()
}
}
pub mod associate_device_with_room_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::AssociateDeviceWithRoomOutput {
crate::output::AssociateDeviceWithRoomOutput {}
}
}
}
impl AssociateDeviceWithRoomOutput {
pub fn builder() -> crate::output::associate_device_with_room_output::Builder {
crate::output::associate_device_with_room_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct AssociateDeviceWithNetworkProfileOutput {}
impl std::fmt::Debug for AssociateDeviceWithNetworkProfileOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("AssociateDeviceWithNetworkProfileOutput");
formatter.finish()
}
}
pub mod associate_device_with_network_profile_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::AssociateDeviceWithNetworkProfileOutput {
crate::output::AssociateDeviceWithNetworkProfileOutput {}
}
}
}
impl AssociateDeviceWithNetworkProfileOutput {
pub fn builder() -> crate::output::associate_device_with_network_profile_output::Builder {
crate::output::associate_device_with_network_profile_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct AssociateContactWithAddressBookOutput {}
impl std::fmt::Debug for AssociateContactWithAddressBookOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("AssociateContactWithAddressBookOutput");
formatter.finish()
}
}
pub mod associate_contact_with_address_book_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::AssociateContactWithAddressBookOutput {
crate::output::AssociateContactWithAddressBookOutput {}
}
}
}
impl AssociateContactWithAddressBookOutput {
pub fn builder() -> crate::output::associate_contact_with_address_book_output::Builder {
crate::output::associate_contact_with_address_book_output::Builder::default()
}
}
#[allow(missing_docs)] #[non_exhaustive]
#[derive(std::clone::Clone, std::cmp::PartialEq)]
pub struct ApproveSkillOutput {}
impl std::fmt::Debug for ApproveSkillOutput {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
let mut formatter = f.debug_struct("ApproveSkillOutput");
formatter.finish()
}
}
pub mod approve_skill_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::ApproveSkillOutput {
crate::output::ApproveSkillOutput {}
}
}
}
impl ApproveSkillOutput {
pub fn builder() -> crate::output::approve_skill_output::Builder {
crate::output::approve_skill_output::Builder::default()
}
}